mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-02 19:02:31 +00:00
chore: update verified Anthropic models to the 5.x family
This commit is contained in:
@@ -63,18 +63,21 @@
|
|||||||
},
|
},
|
||||||
"anthropic": {
|
"anthropic": {
|
||||||
"models": [
|
"models": [
|
||||||
|
"claude-haiku-5-5",
|
||||||
"claude-haiku-4-5-20251001",
|
"claude-haiku-4-5-20251001",
|
||||||
"claude-opus-4-8",
|
"claude-sonnet-5-5",
|
||||||
"claude-sonnet-4-5-20250929",
|
"claude-sonnet-5",
|
||||||
"claude-opus-4-5-20251101",
|
|
||||||
"claude-opus-4-7",
|
|
||||||
"claude-sonnet-4-6",
|
"claude-sonnet-4-6",
|
||||||
|
"claude-opus-5-5",
|
||||||
|
"claude-opus-4-8",
|
||||||
|
"claude-opus-4-7",
|
||||||
|
"claude-opus-4-6",
|
||||||
|
"claude-opus-4-5-20251101",
|
||||||
"claude-fable-5",
|
"claude-fable-5",
|
||||||
"claude-fable-5-1",
|
"claude-fable-5-1"
|
||||||
"claude-opus-4-6"
|
|
||||||
],
|
],
|
||||||
"recommended": "claude-haiku-4-5-20251001",
|
"recommended": "claude-haiku-5-5",
|
||||||
"_note": "Verified 2026-09-02 — 9 of 11 tested pass. The `claude-haiku-4-5` alias no longer resolves upstream; the working snapshot is `claude-haiku-4-5-20251001` — used as recommended (2.89s). Full family surfaced: haiku/sonnet/opus/fable across generations 4.5/4.6/4.7/4.8/5."
|
"_note": "Verified 2026-10-26 against the live API. Added the 5.x family, recommended `claude-haiku-5-5`. Dropped `claude-sonnet-4-5` (retires 2026-11-30). `claude-opus-5` left out: false refusals on plain notifications."
|
||||||
},
|
},
|
||||||
"openrouter": {
|
"openrouter": {
|
||||||
"models": [
|
"models": [
|
||||||
|
|||||||
@@ -514,13 +514,10 @@ def get_provider_models():
|
|||||||
'message': f'Found {len(models)} local models'
|
'message': f'Found {len(models)} local models'
|
||||||
})
|
})
|
||||||
|
|
||||||
# Handle Anthropic - no models list API, return verified models directly
|
# Handle Anthropic - return verified models directly
|
||||||
if provider == 'anthropic':
|
if provider == 'anthropic':
|
||||||
models = list(verified_models) if verified_models else [
|
from ai_providers.anthropic_provider import AnthropicProvider
|
||||||
'claude-3-5-haiku-latest',
|
models = list(verified_models) if verified_models else list(AnthropicProvider.KNOWN_MODELS)
|
||||||
'claude-3-5-sonnet-latest',
|
|
||||||
'claude-3-opus-latest',
|
|
||||||
]
|
|
||||||
return jsonify({
|
return jsonify({
|
||||||
'success': True,
|
'success': True,
|
||||||
'models': sorted(models),
|
'models': sorted(models),
|
||||||
|
|||||||
Reference in New Issue
Block a user