From c0d90f2ca853daab4cdc119cbaacd247e4863bda Mon Sep 17 00:00:00 2001 From: stevef Date: Mon, 13 Apr 2026 09:25:47 +0200 Subject: [PATCH] Fix: strip gemini protocol prefix for OpenAI-compatible endpoint --- k3s/configmap.yaml | 2 +- pkg/providers/openai_compat/provider.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/k3s/configmap.yaml b/k3s/configmap.yaml index 9442f7b86..ee041033b 100644 --- a/k3s/configmap.yaml +++ b/k3s/configmap.yaml @@ -253,7 +253,7 @@ data: }, { "model_name": "gemini-flash", - "model": "gemini/gemini-3-flash-preview", + "model": "gemini-3-flash-preview", "api_base": "https://generativelanguage.googleapis.com/v1beta/openai/", "api_key": "file://secrets/google-api-key", "request_timeout": 300 diff --git a/pkg/providers/openai_compat/provider.go b/pkg/providers/openai_compat/provider.go index da2f36ecb..80fcaa3d3 100644 --- a/pkg/providers/openai_compat/provider.go +++ b/pkg/providers/openai_compat/provider.go @@ -64,6 +64,7 @@ var stripModelPrefixProviders = map[string]struct{}{ "lmstudio": {}, "azure-ai": {}, "azure-foundry": {}, + "gemini": {}, } func WithMaxTokensField(maxTokensField string) Option {