Skip to content

Commit 48a8109

Browse files
nioasoftclaude
andcommitted
Update default model to Opus 4.6 and refresh OpenRouter model list
- Add claude-opus-4-6 as default model for Claude provider - Update OpenRouter models: add Gemini 2.5 Flash, GPT-4.1, o3 - Replace deprecated GPT-4o with GPT-4.1 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 7b0d07f commit 48a8109

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

registry.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ def _migrate_registry_dir() -> None:
4646
# Available models with display names
4747
# To add a new model: add an entry here with {"id": "model-id", "name": "Display Name"}
4848
AVAILABLE_MODELS = [
49+
{"id": "claude-opus-4-6", "name": "Claude Opus 4.6"},
4950
{"id": "claude-opus-4-5-20251101", "name": "Claude Opus 4.5"},
5051
{"id": "claude-sonnet-4-5-20250929", "name": "Claude Sonnet 4.5"},
5152
]
@@ -59,7 +60,7 @@ def _migrate_registry_dir() -> None:
5960
_env_default_model = os.getenv("ANTHROPIC_DEFAULT_OPUS_MODEL")
6061
if _env_default_model is not None:
6162
_env_default_model = _env_default_model.strip()
62-
DEFAULT_MODEL = _env_default_model or "claude-opus-4-5-20251101"
63+
DEFAULT_MODEL = _env_default_model or "claude-opus-4-6"
6364

6465
# Ensure env-provided DEFAULT_MODEL is in VALID_MODELS for validation consistency
6566
# (idempotent: only adds if missing, doesn't alter AVAILABLE_MODELS semantics)
@@ -624,10 +625,11 @@ def get_all_settings() -> dict[str, str]:
624625
"base_url": None,
625626
"requires_auth": False,
626627
"models": [
628+
{"id": "claude-opus-4-6", "name": "Claude Opus 4.6"},
627629
{"id": "claude-opus-4-5-20251101", "name": "Claude Opus 4.5"},
628630
{"id": "claude-sonnet-4-5-20250929", "name": "Claude Sonnet 4.5"},
629631
],
630-
"default_model": "claude-opus-4-5-20251101",
632+
"default_model": "claude-opus-4-6",
631633
},
632634
"kimi": {
633635
"name": "Kimi K2.5 (Moonshot)",
@@ -665,9 +667,11 @@ def get_all_settings() -> dict[str, str]:
665667
"auth_env_var": "ANTHROPIC_API_KEY",
666668
"models": [
667669
{"id": "anthropic/claude-sonnet-4-5", "name": "Claude Sonnet 4.5"},
668-
{"id": "anthropic/claude-opus-4", "name": "Claude Opus 4"},
670+
{"id": "anthropic/claude-opus-4.6", "name": "Claude Opus 4.6"},
669671
{"id": "google/gemini-2.5-pro", "name": "Gemini 2.5 Pro"},
670-
{"id": "openai/gpt-4o", "name": "GPT-4o"},
672+
{"id": "google/gemini-2.5-flash", "name": "Gemini 2.5 Flash"},
673+
{"id": "openai/gpt-4.1", "name": "GPT-4.1"},
674+
{"id": "openai/o3", "name": "OpenAI o3"},
671675
{"id": "deepseek/deepseek-chat-v3-0324", "name": "DeepSeek V3"},
672676
],
673677
"default_model": "anthropic/claude-sonnet-4-5",

0 commit comments

Comments
 (0)