From 50650f5b179574dbcd8b376169420a8207bebdb2 Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Fri, 17 Jul 2026 01:48:08 +0200 Subject: [PATCH] fix: always add provider prefix to litellm model string --- app/plugins/builtins/ai_assistant/services.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/plugins/builtins/ai_assistant/services.py b/app/plugins/builtins/ai_assistant/services.py index bb8aeb6..e4ca90c 100644 --- a/app/plugins/builtins/ai_assistant/services.py +++ b/app/plugins/builtins/ai_assistant/services.py @@ -274,8 +274,9 @@ async def build_litellm_params( provider = await get_default_provider(db, tenant_id) # Build litellm model string with provider prefix + # LiteLLM always needs a provider prefix, even for OpenAI-compatible APIs litellm_model = model_id - if provider and provider.provider_type != "openai": + if provider: litellm_model = f"{provider.provider_type}/{model_id}" # Build messages with system prompt