From f0fb6a31370024f7bd4a711856f9af21e6e322c4 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Tue, 11 Feb 2025 09:21:46 +0300 Subject: Fix: /v1 chat endpoint; linter --- bot.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'bot.go') diff --git a/bot.go b/bot.go index 4e080ee..7fc4a4b 100644 --- a/bot.go +++ b/bot.go @@ -43,11 +43,11 @@ var ( "min_p": 0.05, "n_predict": -1.0, } - toolUseText = "consider making a tool call." ) func fetchModelName() *models.LLMModels { api := "http://localhost:8080/v1/models" + //nolint resp, err := httpClient.Get(api) if err != nil { logger.Warn("failed to get model", "link", api, "error", err) @@ -60,7 +60,7 @@ func fetchModelName() *models.LLMModels { return nil } if resp.StatusCode != 200 { - currentModel = "none" + currentModel = "disconnected" return nil } currentModel = path.Base(llmModel.Data[0].ID) @@ -94,6 +94,9 @@ func sendMsgToLLM(body io.Reader) { resp, err := httpClient.Post(cfg.CurrentAPI, "application/json", body) if err != nil { logger.Error("llamacpp api", "error", err) + if err := notifyUser("error", "apicall failed"); err != nil { + logger.Error("failed to notify", "error", err) + } streamDone <- true return } -- cgit v1.2.3