summaryrefslogtreecommitdiff
path: root/bot.go
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2026-03-02 14:54:20 +0300
committerGrail Finder <wohilas@gmail.com>2026-03-02 14:54:20 +0300
commitfcc71987bfbad0c3a16a6bc509a206bd995e2a2f (patch)
treea1b8844852044a63819e1eb656f596cdff2598b5 /bot.go
parent8458edf5a874903a108f361a4a4795a445254061 (diff)
Feat: token use estimation
Diffstat (limited to 'bot.go')
-rw-r--r--bot.go6
1 files changed, 5 insertions, 1 deletions
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)<think>.*?</think>`)
@@ -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
}