From 5f014b7c4afed1588104031f17f639e79efc4419 Mon Sep 17 00:00:00 2001 From: Jeff Scott Ward Date: Mon, 6 Apr 2026 15:49:22 -0400 Subject: [PATCH] fix: correct Claude Haiku model ID from 3-5 to 4-5 The model ID `claude-haiku-3-5` does not exist on Anthropic's API and returns HTTP 404. The correct model is `claude-haiku-4-5` (Claude Haiku 4.5). Fixes both `_PROVIDER_MODELS` and `_FALLBACK_MODELS` lists. Co-Authored-By: Claude Opus 4.6 (1M context) --- api/config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/config.py b/api/config.py index 642589a..68edaf8 100644 --- a/api/config.py +++ b/api/config.py @@ -296,7 +296,7 @@ _FALLBACK_MODELS = [ {'provider': 'OpenAI', 'id': 'openai/o4-mini', 'label': 'o4-mini'}, {'provider': 'Anthropic', 'id': 'anthropic/claude-sonnet-4.6', 'label': 'Claude Sonnet 4.6'}, {'provider': 'Anthropic', 'id': 'anthropic/claude-sonnet-4-5', 'label': 'Claude Sonnet 4.5'}, - {'provider': 'Anthropic', 'id': 'anthropic/claude-haiku-3-5', 'label': 'Claude Haiku 3.5'}, + {'provider': 'Anthropic', 'id': 'anthropic/claude-haiku-4-5', 'label': 'Claude Haiku 4.5'}, {'provider': 'Other', 'id': 'google/gemini-2.5-pro', 'label': 'Gemini 2.5 Pro'}, {'provider': 'Other', 'id': 'deepseek/deepseek-chat-v3-0324', 'label': 'DeepSeek V3'}, {'provider': 'Other', 'id': 'meta-llama/llama-4-scout', 'label': 'Llama 4 Scout'}, @@ -318,7 +318,7 @@ _PROVIDER_MODELS = { {'id': 'claude-opus-4.6', 'label': 'Claude Opus 4.6'}, {'id': 'claude-sonnet-4.6', 'label': 'Claude Sonnet 4.6'}, {'id': 'claude-sonnet-4-5', 'label': 'Claude Sonnet 4.5'}, - {'id': 'claude-haiku-3-5', 'label': 'Claude Haiku 3.5'}, + {'id': 'claude-haiku-4-5', 'label': 'Claude Haiku 4.5'}, ], 'openai': [ {'id': 'gpt-5.4-mini', 'label': 'GPT-5.4 Mini'},