From a1f38c2b268083f488ad9a3a8bdb462b2dc3e089 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Tue, 2 Sep 2025 10:12:11 +0300 Subject: [PATCH] Enha: use ormodels --- llmapi/parser.go | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/llmapi/parser.go b/llmapi/parser.go index 40e69b1..b8662ec 100644 --- a/llmapi/parser.go +++ b/llmapi/parser.go @@ -158,19 +158,9 @@ func (p *openRouterParser) ParseBytes(body []byte) (map[string]any, error) { } func (p *openRouterParser) MakePayload(prompt string) io.Reader { - // Models to rotate through - models := []string{ - "google/gemini-2.0-flash-exp:free", - "deepseek/deepseek-chat-v3-0324:free", - "mistralai/mistral-small-3.2-24b-instruct:free", - "qwen/qwen3-14b:free", - "deepseek/deepseek-r1:free", - "google/gemma-3-27b-it:free", - "meta-llama/llama-3.3-70b-instruct:free", - } // Get next model index using atomic addition for thread safety p.modelIndex++ - model := models[int(p.modelIndex)%len(models)] + model := ORFreeModels[int(p.modelIndex)%len(ORFreeModels)] strPayload := fmt.Sprintf(`{ "model": "%s", "max_tokens": 300,