Skip to content

Commit d973797

Browse files
CreatmanCEOclaude
andcommitted
fix: add Gemini fallback to pool-b for Anthropic API unavailability
Pool B now tries Anthropic Haiku first, falls back to Gemini Flash if Anthropic is down or out of credits. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 21bf95b commit d973797

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

backend/services/llm_router.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,21 @@ def create_router() -> Router:
3939
"api_key": settings.cerebras_api_key.get_secret_value(),
4040
},
4141
},
42-
# Pool B — complex tasks
42+
# Pool B — complex tasks (Anthropic primary, Gemini fallback)
4343
{
4444
"model_name": "pool-b",
4545
"litellm_params": {
4646
"model": settings.model_pool_b_default,
4747
"api_key": settings.anthropic_api_key.get_secret_value(),
4848
},
4949
},
50+
{
51+
"model_name": "pool-b",
52+
"litellm_params": {
53+
"model": settings.model_pool_a_primary,
54+
"api_key": settings.gemini_api_key.get_secret_value(),
55+
},
56+
},
5057
{
5158
"model_name": "pool-b-upgrade",
5259
"litellm_params": {

0 commit comments

Comments
 (0)