diff --git a/frontend/src/components/modals/settings/ModelSelector.tsx b/frontend/src/components/modals/settings/ModelSelector.tsx index 741ce9c599fc..e1ab0308953c 100644 --- a/frontend/src/components/modals/settings/ModelSelector.tsx +++ b/frontend/src/components/modals/settings/ModelSelector.tsx @@ -48,7 +48,11 @@ export function ModelSelector({ const handleChangeModel = (model: string) => { const separator = models[selectedProvider || ""]?.separator || ""; - const fullModel = selectedProvider + separator + model; + let fullModel = selectedProvider + separator + model; + if (selectedProvider === "openai") { + // LiteLLM lists OpenAI models without the openai/ prefix + fullModel = model; + } setLitellmId(fullModel); onModelChange(fullModel); setSelectedModel(model); diff --git a/frontend/src/services/settings.ts b/frontend/src/services/settings.ts index e2da8444e2de..4d06f202858c 100644 --- a/frontend/src/services/settings.ts +++ b/frontend/src/services/settings.ts @@ -11,7 +11,7 @@ export type Settings = { }; export const DEFAULT_SETTINGS: Settings = { - LLM_MODEL: "openai/gpt-4o", + LLM_MODEL: "gpt-4o", LLM_BASE_URL: "", AGENT: "CodeActAgent", LANGUAGE: "en",