Models
The merged model catalog and how to extend it.
--list-models and /model show the merged catalog across every provider. Built-in entries cover Claude, GPT/Codex, Gemini/Gemma, Kimi/Moonshot, DeepSeek, Groq-hosted models, OpenRouter-routed models, Bedrock and Vertex model IDs, Azure deployments, Copilot models, and more.
zot also merges live IDs discovered from GET /v1/models using stored API keys, cached for six hours in $ZOT_HOME/models-cache.json. Speculative catalog entries are included too; they start working as soon as the upstream provider enables them.
Custom models
Add custom models with $ZOT_HOME/models.json. User entries take precedence over both baked-in and live-discovered models.
$ZOT_HOME/models.json
{
"models": [
{
"id": "my-custom-model",
"provider": "openrouter",
"context": 200000
}
]
}