Fix: specv2 cards wrapper case

This commit is contained in:
Grail Finder
2025-01-16 17:53:35 +03:00
parent db678b5215
commit c41ff09b2f
6 changed files with 53 additions and 8 deletions

25
bot.go
View File

@@ -77,6 +77,31 @@ func fetchModelName() {
logger.Warn("failed to decode resp", "link", api, "error", err)
return
}
if resp.StatusCode != 200 {
currentModel = "none"
return
}
currentModel = path.Base(llmModel.Data[0].ID)
updateStatusLine()
}
func fetchProps() {
api := "http://localhost:8080/props"
resp, err := httpClient.Get(api)
if err != nil {
logger.Warn("failed to get model", "link", api, "error", err)
return
}
defer resp.Body.Close()
llmModel := models.LLMModels{}
if err := json.NewDecoder(resp.Body).Decode(&llmModel); err != nil {
logger.Warn("failed to decode resp", "link", api, "error", err)
return
}
if resp.StatusCode != 200 {
currentModel = "none"
return
}
currentModel = path.Base(llmModel.Data[0].ID)
updateStatusLine()
}