mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-15 14:22:43 +00:00
* feat(xai): add grok-4.5 (early access) to catalog, context lengths, and reasoning-effort allowlist - hermes_cli/models.py: grok-4.5 in _XAI_CURATED_EXTRAS (callable but absent from models.dev) and _XAI_STATIC_FALLBACK, so the /model picker and validation surface it on both xai and xai-oauth. - agent/model_metadata.py: context lengths grok-4.5 -> 500K (per model card) and grok-build-latest -> 500K (alias); grok-4.5 added to _GROK_EFFORT_CAPABLE_PREFIXES. Verified live against api.x.ai /v1/responses (2026-07-08): effort low/medium/high accepted (server default: high), "none" rejected, function calling works, full agent turn with terminal tool succeeded. * feat(xai): grok-4.5 GA — add aggregator catalog entries, refresh comments grok-4.5 is now GA: models.dev lists it (500K context, effort low/medium/high) and both OpenRouter and Nous serve x-ai/grok-4.5. Add it to the OpenRouter fallback snapshot and the Nous static list, and update the early-access comments. * chore: regenerate model-catalog.json for x-ai/grok-4.5
247 lines
5.5 KiB
JSON
247 lines
5.5 KiB
JSON
{
|
|
"version": 1,
|
|
"updated_at": "2026-07-08T18:59:16Z",
|
|
"metadata": {
|
|
"source": "hermes-agent repo",
|
|
"docs": "https://hermes-agent.nousresearch.com/docs/reference/model-catalog"
|
|
},
|
|
"providers": {
|
|
"openrouter": {
|
|
"metadata": {
|
|
"display_name": "OpenRouter",
|
|
"note": "Descriptions drive picker badges. Live /api/v1/models filters curated ids by tool-calling support and free pricing."
|
|
},
|
|
"models": [
|
|
{
|
|
"id": "anthropic/claude-fable-5",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "anthropic/claude-opus-4.8",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "anthropic/claude-opus-4.8-fast",
|
|
"description": "2x price, higher output speed"
|
|
},
|
|
{
|
|
"id": "anthropic/claude-sonnet-5",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "anthropic/claude-haiku-4.5",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "openai/gpt-5.5",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "openai/gpt-5.5-pro",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "openai/gpt-5.4-mini",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "google/gemini-3-pro-preview",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "google/gemini-3.1-pro-preview",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "google/gemini-3.5-flash",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "x-ai/grok-4.5",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "x-ai/grok-4.3",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "deepseek/deepseek-v4-pro",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "deepseek/deepseek-v4-flash",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "qwen/qwen3.7-max",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "qwen/qwen3.7-plus",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "qwen/qwen3.6-35b-a3b",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "moonshotai/kimi-k2.6",
|
|
"description": "recommended"
|
|
},
|
|
{
|
|
"id": "moonshotai/kimi-k2.7-code",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "minimax/minimax-m3",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "z-ai/glm-5.2",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "z-ai/glm-5.1",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "xiaomi/mimo-v2.5-pro",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "tencent/hy3",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "stepfun/step-3.7-flash",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "nvidia/nemotron-3-super-120b-a12b",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "sakana/fugu-ultra",
|
|
"description": ""
|
|
},
|
|
{
|
|
"id": "openrouter/pareto-code",
|
|
"description": "auto-routes to cheapest coder meeting openrouter.min_coding_score"
|
|
},
|
|
{
|
|
"id": "openrouter/elephant-alpha",
|
|
"description": "free"
|
|
},
|
|
{
|
|
"id": "poolside/laguna-m.1:free",
|
|
"description": "free"
|
|
},
|
|
{
|
|
"id": "tencent/hy3:free",
|
|
"description": "free"
|
|
},
|
|
{
|
|
"id": "nvidia/nemotron-3-super-120b-a12b:free",
|
|
"description": "free"
|
|
},
|
|
{
|
|
"id": "nvidia/nemotron-3-ultra-550b-a55b:free",
|
|
"description": "free"
|
|
},
|
|
{
|
|
"id": "inclusionai/ring-2.6-1t:free",
|
|
"description": "free"
|
|
}
|
|
]
|
|
},
|
|
"nous": {
|
|
"metadata": {
|
|
"display_name": "Nous Portal",
|
|
"note": "Free-tier gating is determined live via Portal pricing (partition_nous_models_by_tier), not this manifest."
|
|
},
|
|
"models": [
|
|
{
|
|
"id": "anthropic/claude-fable-5"
|
|
},
|
|
{
|
|
"id": "anthropic/claude-opus-4.8"
|
|
},
|
|
{
|
|
"id": "anthropic/claude-sonnet-5"
|
|
},
|
|
{
|
|
"id": "anthropic/claude-haiku-4.5"
|
|
},
|
|
{
|
|
"id": "openai/gpt-5.5"
|
|
},
|
|
{
|
|
"id": "openai/gpt-5.5-pro"
|
|
},
|
|
{
|
|
"id": "openai/gpt-5.4-mini"
|
|
},
|
|
{
|
|
"id": "google/gemini-3-pro-preview"
|
|
},
|
|
{
|
|
"id": "google/gemini-3.1-pro-preview"
|
|
},
|
|
{
|
|
"id": "google/gemini-3.5-flash"
|
|
},
|
|
{
|
|
"id": "x-ai/grok-4.5"
|
|
},
|
|
{
|
|
"id": "x-ai/grok-4.3"
|
|
},
|
|
{
|
|
"id": "deepseek/deepseek-v4-pro"
|
|
},
|
|
{
|
|
"id": "deepseek/deepseek-v4-flash"
|
|
},
|
|
{
|
|
"id": "qwen/qwen3.7-max"
|
|
},
|
|
{
|
|
"id": "qwen/qwen3.7-plus"
|
|
},
|
|
{
|
|
"id": "qwen/qwen3.6-35b-a3b"
|
|
},
|
|
{
|
|
"id": "moonshotai/kimi-k2.6"
|
|
},
|
|
{
|
|
"id": "moonshotai/kimi-k2.7-code"
|
|
},
|
|
{
|
|
"id": "minimax/minimax-m3"
|
|
},
|
|
{
|
|
"id": "z-ai/glm-5.2"
|
|
},
|
|
{
|
|
"id": "z-ai/glm-5.1"
|
|
},
|
|
{
|
|
"id": "xiaomi/mimo-v2.5-pro"
|
|
},
|
|
{
|
|
"id": "tencent/hy3"
|
|
},
|
|
{
|
|
"id": "stepfun/step-3.7-flash"
|
|
},
|
|
{
|
|
"id": "nvidia/nemotron-3-super-120b-a12b"
|
|
},
|
|
{
|
|
"id": "sakana/fugu-ultra"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|