diff --git a/open-sse/services/model.ts b/open-sse/services/model.ts index 3c167da206..c27aeb8b3b 100644 --- a/open-sse/services/model.ts +++ b/open-sse/services/model.ts @@ -242,8 +242,8 @@ export async function getModelInfoCore(modelStr, aliasesOrGetter) { // FIX #73: Models like claude-haiku-4-5-20251001 sent without provider prefix // would incorrectly route to OpenAI. Use heuristic prefix detection first. if (/^claude-/i.test(modelId)) { - // Claude models → Antigravity (Anthropic) provider - return { provider: "antigravity", model: modelId, extendedContext }; + // Claude models → Anthropic provider (canonical source for Claude models) + return { provider: "anthropic", model: modelId, extendedContext }; } if (/^gemini-/i.test(modelId) || /^gemma-/i.test(modelId)) { // Gemini/Gemma models → Gemini provider