chore: add Qwen3 Coder, Qwen3.6 Plus, Grok 4.20; drop Llama

- Remove llama-4-scout and llama-4-maverick
- Add qwen/qwen3-coder, qwen/qwen3.6-plus, x-ai/grok-4-20
- Add qwen and x-ai to _PROVIDER_MODELS and _PROVIDER_DISPLAY
This commit is contained in:
Hermes Agent
2026-04-15 22:54:18 +00:00
parent 4c142da3f6
commit f5c4e110a4

View File

@@ -420,9 +420,11 @@ _FALLBACK_MODELS = [
# DeepSeek # DeepSeek
{"provider": "DeepSeek", "id": "deepseek/deepseek-chat-v3-0324", "label": "DeepSeek V3"}, {"provider": "DeepSeek", "id": "deepseek/deepseek-chat-v3-0324", "label": "DeepSeek V3"},
{"provider": "DeepSeek", "id": "deepseek/deepseek-r1", "label": "DeepSeek R1"}, {"provider": "DeepSeek", "id": "deepseek/deepseek-r1", "label": "DeepSeek R1"},
# Meta # Qwen (Alibaba) — strong coding and general models
{"provider": "Meta", "id": "meta-llama/llama-4-scout", "label": "Llama 4 Scout"}, {"provider": "Qwen", "id": "qwen/qwen3-coder", "label": "Qwen3 Coder"},
{"provider": "Meta", "id": "meta-llama/llama-4-maverick", "label": "Llama 4 Maverick"}, {"provider": "Qwen", "id": "qwen/qwen3.6-plus", "label": "Qwen3.6 Plus"},
# xAI
{"provider": "xAI", "id": "x-ai/grok-4-20", "label": "Grok 4.20"},
# Mistral # Mistral
{"provider": "Mistral", "id": "mistralai/mistral-large-latest", "label": "Mistral Large"}, {"provider": "Mistral", "id": "mistralai/mistral-large-latest", "label": "Mistral Large"},
] ]
@@ -448,6 +450,8 @@ _PROVIDER_DISPLAY = {
"opencode-go": "OpenCode Go", "opencode-go": "OpenCode Go",
"lmstudio": "LM Studio", "lmstudio": "LM Studio",
"mistralai": "Mistral", "mistralai": "Mistral",
"qwen": "Qwen",
"x-ai": "xAI",
} }
# Well-known models per provider (used to populate dropdown for direct API providers) # Well-known models per provider (used to populate dropdown for direct API providers)
@@ -570,6 +574,15 @@ _PROVIDER_MODELS = {
{"id": "mistral-large-latest", "label": "Mistral Large"}, {"id": "mistral-large-latest", "label": "Mistral Large"},
{"id": "mistral-small-latest", "label": "Mistral Small"}, {"id": "mistral-small-latest", "label": "Mistral Small"},
], ],
# Qwen (Alibaba) — prefix used in OpenRouter model IDs (qwen/qwen3-coder)
"qwen": [
{"id": "qwen3-coder", "label": "Qwen3 Coder"},
{"id": "qwen3.6-plus", "label": "Qwen3.6 Plus"},
],
# xAI — prefix used in OpenRouter model IDs (x-ai/grok-4-20)
"x-ai": [
{"id": "grok-4-20", "label": "Grok 4.20"},
],
} }