From cae9dfa5fc02f393c7f92f7d07865570ace047bf Mon Sep 17 00:00:00 2001 From: Adrien Date: Wed, 22 May 2024 17:48:43 +0200 Subject: [PATCH] fix --- LLM.go | 11 ++++------- RequestGoogle.go | 4 ++-- views/partials/popover-models.html | 4 ++-- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/LLM.go b/LLM.go index 2c5ecee..ff70b71 100644 --- a/LLM.go +++ b/LLM.go @@ -2,6 +2,7 @@ package main import ( "encoding/json" + "strconv" "github.com/edgedb/edgedb-go" "github.com/gofiber/fiber/v2" @@ -53,14 +54,10 @@ func createLLM(c *fiber.Ctx) error { temperature := c.FormValue("temperature-slider") systemPrompt := c.FormValue("model-prompt-input") - // Transform the temperature to a float - temperatureparsed, err := json.Marshal(temperature) - if err != nil { - panic(err) - } - temperatureFloat := float32(temperatureparsed[1]) + f, _ := strconv.ParseFloat(temperature, 32) + temperatureFloat := float32(f) - err = edgeClient.Execute(edgeCtx, ` + err := edgeClient.Execute(edgeCtx, ` INSERT LLM { name := $0, context := $1, diff --git a/RequestGoogle.go b/RequestGoogle.go index b80ba98..0252f2c 100644 --- a/RequestGoogle.go +++ b/RequestGoogle.go @@ -51,8 +51,8 @@ func addGoogleMessage(llm LLM, selected bool) edgedb.UUID { if err != nil { panic(err) } else if len(chatCompletion.Choices) == 0 { - fmt.Println("No response from OpenAI") - id := insertBotMessage("No response from OpenAI", selected, llm.ID) + fmt.Println("No response from Google") + id := insertBotMessage("No response from Google", selected, llm.ID) return id } else { Content := chatCompletion.Choices[0].Message.Content diff --git a/views/partials/popover-models.html b/views/partials/popover-models.html index 3b4cc07..76ab806 100644 --- a/views/partials/popover-models.html +++ b/views/partials/popover-models.html @@ -93,14 +93,14 @@ }); document.addEventListener('keydown', function (event) { - if (event.key === 'Shift') { + if (event.key === 'Shift' && document.activeElement.id !== 'chat-input-textarea' && document.getElementById('models-creation').classList.contains('is-hidden')) { document.body.classList.add('shift-pressed'); } }); document.addEventListener('keyup', function (event) { // If Shift is press and id="chat-input-textarea" not focused - if (event.key === 'Shift' && document.activeElement.id !== 'chat-input-textarea') { + if (event.key === 'Shift' && document.activeElement.id !== 'chat-input-textarea' && document.getElementById('models-creation').classList.contains('is-hidden')) { document.body.classList.remove('shift-pressed'); lastSelectedIndex = null;