From fcc71987bfbad0c3a16a6bc509a206bd995e2a2f Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Mon, 2 Mar 2026 14:54:20 +0300 Subject: Feat: token use estimation --- bot.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'bot.go') diff --git a/bot.go b/bot.go index 5d9cf03..5ae215f 100644 --- a/bot.go +++ b/bot.go @@ -63,7 +63,9 @@ var ( "google/gemma-3-27b-it:free", "meta-llama/llama-3.3-70b-instruct:free", } - LocalModels = []string{} + LocalModels = []string{} + localModelsData *models.LCPModels + orModelsData *models.ORModels ) var thinkBlockRE = regexp.MustCompile(`(?s).*?`) @@ -355,6 +357,7 @@ func fetchORModels(free bool) ([]string, error) { if err := json.NewDecoder(resp.Body).Decode(data); err != nil { return nil, err } + orModelsData = data freeModels := data.ListModels(free) return freeModels, nil } @@ -416,6 +419,7 @@ func fetchLCPModelsWithStatus() (*models.LCPModels, error) { if err := json.NewDecoder(resp.Body).Decode(data); err != nil { return nil, err } + localModelsData = data return data, nil } -- cgit v1.2.3