From 11d193a9e2652c186e279a151c1a49e5a8513a74 Mon Sep 17 00:00:00 2001 From: Adrien Date: Wed, 22 May 2024 09:20:46 +0200 Subject: [PATCH] Better LLM selections --- Chat.go | 4 +- database.go | 1 + views/partials/message-bot.html | 2 +- views/partials/popover-models.html | 83 ++++++++++++++++++++++++++---- 4 files changed, 78 insertions(+), 12 deletions(-) diff --git a/Chat.go b/Chat.go index 3cc0010..d944083 100644 --- a/Chat.go +++ b/Chat.go @@ -59,6 +59,7 @@ type TemplateMessage struct { Hidden bool Id string Name string + Model string ModelID string } @@ -88,7 +89,8 @@ func generateChatHTML() string { Content: markdownToHTML(message.Content), Hidden: !message.Selected, // Assuming Hidden is a field you want to include from Message Id: message.ID.String(), - Name: message.LLM.Model.Name, + Name: message.LLM.Name, + Model: message.LLM.Model.Name, ModelID: message.LLM.Model.ModelID, } templateMessages = append(templateMessages, templateMessage) diff --git a/database.go b/database.go index 3feb6b5..1eed4bf 100644 --- a/database.go +++ b/database.go @@ -271,6 +271,7 @@ func getAllMessages() []Message { content, date, llm : { + name, modelInfo : { modelID, name, diff --git a/views/partials/message-bot.html b/views/partials/message-bot.html index c46e095..3b80cc6 100644 --- a/views/partials/message-bot.html +++ b/views/partials/message-bot.html @@ -29,7 +29,7 @@ {% if not message.Hidden %}

- {{ message.Name }} + {{ message.Name }} {{ message.Model }}

diff --git a/views/partials/popover-models.html b/views/partials/popover-models.html index 78e1716..41c3a47 100644 --- a/views/partials/popover-models.html +++ b/views/partials/popover-models.html @@ -23,20 +23,73 @@