Files
hermes-agent/website/static/api/model-catalog.json
T
Teknium 9b44273c05 fix: follow-up for salvaged PRs #93250 + #96234
- move minimax/minimax-m3:free into the Free tier section (house
  convention: :free SKUs group together, matching glm-5.2:free and the
  nemotron :free entries) and regenerate model-catalog.json
- add Inkling family context length (1,048,576 — OpenRouter live
  metadata, 2026-08-27) to DEFAULT_CONTEXT_LENGTHS; new family slug
  otherwise fell through to no entry
- add Inkling to the reasoning stale-timeout floor table (300s tier,
  same as Grok reasoning / Ox Alpha; OpenRouter marks the family as
  reasoning-capable)
- widen the floor matcher's right-anchor separator class to include
  ':' so OpenRouter SKU suffixes (:free/:batch/:nitro) inherit the
  family floor — inkling:free previously missed the inkling entry
- regression tests for the inkling floor + ':' separator
2026-08-27 03:24:20 -07:00

309 lines
7.2 KiB
JSON

{
"version": 1,
"updated_at": "2026-08-27T09:39:24Z",
"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. The entry labeled \"default\": true is the model Hermes silently lands on when the user never picked one."
},
"models": [
{
"id": "anthropic/claude-fable-5",
"description": ""
},
{
"id": "anthropic/claude-opus-5",
"description": ""
},
{
"id": "anthropic/claude-opus-5-fast",
"description": "2x price, higher output speed"
},
{
"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.6-sol",
"description": ""
},
{
"id": "openai/gpt-5.6-sol-pro",
"description": ""
},
{
"id": "openai/gpt-5.6-terra",
"description": ""
},
{
"id": "openai/gpt-5.6-terra-pro",
"description": ""
},
{
"id": "openai/gpt-5.6-luna",
"description": ""
},
{
"id": "openai/gpt-5.6-luna-pro",
"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.1-pro-preview",
"description": ""
},
{
"id": "google/gemini-3.7-flash",
"description": ""
},
{
"id": "x-ai/grok-4.6",
"description": ""
},
{
"id": "deepseek/deepseek-v4-pro",
"description": ""
},
{
"id": "deepseek/deepseek-v4-pro-0813",
"description": "dated snapshot of v4-pro"
},
{
"id": "deepseek/deepseek-v4-flash",
"description": ""
},
{
"id": "deepseek/deepseek-v4-flash-0731",
"description": "dated snapshot of v4-flash"
},
{
"id": "qwen/qwen3.8-max",
"description": ""
},
{
"id": "moonshotai/kimi-k3",
"description": "recommended"
},
{
"id": "minimax/minimax-m3",
"description": ""
},
{
"id": "z-ai/glm-5.3",
"description": ""
},
{
"id": "z-ai/glm-5.3-flash",
"description": ""
},
{
"id": "z-ai/glm-5.2",
"description": "default",
"default": true
},
{
"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": "meta/muse-spark-1.2",
"description": ""
},
{
"id": "sakana/fugu-ultra",
"description": ""
},
{
"id": "openrouter/pareto-code",
"description": "auto-routes to cheapest coder meeting openrouter.min_coding_score"
},
{
"id": "thinkingmachines/inkling:free",
"description": "free"
},
{
"id": "thinkingmachines/inkling-small:free",
"description": "free"
},
{
"id": "minimax/minimax-m3:free",
"description": "free"
},
{
"id": "openrouter/elephant-alpha",
"description": "free"
},
{
"id": "z-ai/glm-5.2:free",
"description": "free"
},
{
"id": "poolside/laguna-s-2.1:free",
"description": "free"
},
{
"id": "poolside/laguna-xs-2.1:free",
"description": "free"
},
{
"id": "nvidia/nemotron-3-super-120b-a12b:free",
"description": "free"
},
{
"id": "nvidia/nemotron-3-ultra-550b-a55b:free",
"description": "free"
},
{
"id": "nvidia/nemotron-3.5-lightning: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. The entry labeled \"default\": true is the model Hermes silently lands on when the user never picked one."
},
"models": [
{
"id": "anthropic/claude-fable-5"
},
{
"id": "anthropic/claude-opus-5"
},
{
"id": "anthropic/claude-opus-4.8"
},
{
"id": "anthropic/claude-sonnet-5"
},
{
"id": "anthropic/claude-haiku-4.5"
},
{
"id": "openai/gpt-5.6-sol"
},
{
"id": "openai/gpt-5.6-sol-pro"
},
{
"id": "openai/gpt-5.6-terra"
},
{
"id": "openai/gpt-5.6-terra-pro"
},
{
"id": "openai/gpt-5.6-luna"
},
{
"id": "openai/gpt-5.6-luna-pro"
},
{
"id": "openai/gpt-5.5"
},
{
"id": "openai/gpt-5.5-pro"
},
{
"id": "openai/gpt-5.4-mini"
},
{
"id": "google/gemini-3.1-pro-preview"
},
{
"id": "google/gemini-3.7-flash"
},
{
"id": "x-ai/grok-4.6"
},
{
"id": "deepseek/deepseek-v4-pro"
},
{
"id": "deepseek/deepseek-v4-pro-0813"
},
{
"id": "deepseek/deepseek-v4-flash"
},
{
"id": "deepseek/deepseek-v4-flash-0731"
},
{
"id": "qwen/qwen3.8-max"
},
{
"id": "moonshotai/kimi-k3"
},
{
"id": "minimax/minimax-m3"
},
{
"id": "z-ai/glm-5.3"
},
{
"id": "z-ai/glm-5.3-flash"
},
{
"id": "z-ai/glm-5.2",
"default": true
},
{
"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"
}
]
}
}
}