feat(ai): add guarded Claude fallback route

This commit is contained in:
ogt
2026-07-15 15:57:24 +08:00
parent f57845ba5e
commit 5c5eb48091
56 changed files with 4942 additions and 760 deletions

View File

@@ -138,9 +138,9 @@ class ModelRegistry:
},
"claude": {
"models": {
"default": "claude-haiku-4-5-20251001",
"rca": "claude-haiku-4-5-20251001",
"summary": "claude-haiku-4-5-20251001",
"default": "claude-sonnet-5",
"rca": "claude-sonnet-5",
"summary": "claude-sonnet-5",
}
},
# 2026-03-29 ogt: P2-3 加入 NVIDIA (ADR-036)
@@ -192,7 +192,7 @@ class ModelRegistry:
fallback_map = {
"ollama": "qwen2.5:7b-instruct",
"gemini": "gemini-2.5-flash-lite",
"claude": "claude-haiku-4-5-20251001",
"claude": "claude-sonnet-5",
}
model = fallback_map.get(provider, provider)
logger.warning(