the provider catalog
Providers.
One provider/model line moves a workflow between models: local first, keys via env vars that stay yours, no inference lock-in. The same file runs on a laptop Ollama and a frontier API; swapping is a one-word diff. Every provider owns a room: the id in each row is its door. Machines read the catalog at /providers/catalog.json; the binary answers nika catalog.
- 17named providersone provider: line
- 5localthe sovereign default
- 11cloudyour keys, your bill
- 21embedded tailopenai-compatible
29 models the catalog knows, from 32k to 1049k tokens of context. 7 of them want no key at all.
- mistral-small-latest32k
- deepseek-chat64k
- qwen3.5:4b128k
- llama3.2:3b128k
- qwen3.5-4b128k
- llamacpp/default128k
- localai/default128k
- Qwen/Qwen3-8B128k
- mistral-large-latest128k
- llama-3.3-70b-versatile128k
- llama-3.1-8b-instant128k
- anthropic/claude-sonnet-4-20250514128k
- anthropic/claude-haiku-4-5-20251001128k
- meta/llama-3.1-70b-instruct128k
- kimi-k2128k
- grok-3131k
- grok-3-mini-fast131k
- claude-sonnet-4-20250514200k
- claude-haiku-4-5-20251001200k
- kimi-k2.5256k
- Qwen/Qwen3.5-397B-A17B:fastest262k
- Qwen/Qwen3.5-9B:cheapest262k
- nvidia/nemotron-3-super-120b-a12b262k
- nvidia/nemotron-3-nano-30b-a3b262k
- gpt-5.2272k
- gpt-5-mini272k
- mock-default1000k
- gemini-2.5-flash1049k
- gemini-2.0-flash1049k
○ no key needed · ● a key, held by you · ◇ declared reasoning · ◆ takes images. A log scale, because the range is five doublings wide. Context and capabilities derive from the catalog the engine ships; the pricing rows it carries are empty today, so this page does not draw a price it does not have.
the sovereign default: your hardware, no key, nothing leaves the machine
Local Ollama server (default port 11434) — serves any pulled model.
- default
qwen3.5:4b- cheap
llama3.2:3b- dialect
openai-chat
qwenqwen3.5:4bctx 128k · visionllamallama3.2:3bctx 128k · vision
LM Studio local server (default port 1234) — serves the loaded model.
- default
qwen3.5-4b- dialect
openai-chat- alias
- lm-studio
qwenqwen3.5-4bctx 128k · vision
llama.cpp server (default port 8080) — serves the loaded GGUF; the wire model id is free-form.
- default
default- dialect
openai-chat- alias
- llama-cpp
defaultdefaultctx 128k · vision
LocalAI server (default port 8080) — an OpenAI-compatible gateway over local backends.
- default
default- dialect
openai-chat
defaultdefaultctx 128k · vision
vLLM server (default port 8000) — serves Hugging Face model ids at throughput.
- default
Qwen/Qwen3-8B- dialect
openai-chat
qwenQwen/Qwen3-8Bctx 128k · vision
bring your own key; it rides an env var, never a config file, and stays yours
Mistral Large, Medium, Small models.
- default
mistral-large-latest- cheap
mistral-small-latest- dialect
openai-chat
largemistral-large-latestctx 128k · vision · json:schemasmallmistral-small-latestctx 32k · vision · json:schema
Claude models (Opus, Sonnet, Haiku).
- default
claude-sonnet-4-20250514- cheap
claude-haiku-4-5-20251001- dialect
anthropic- alias
- claude
sonnetclaude-sonnet-4-20250514ctx 200k · reasoning · vision · json:schemahaikuclaude-haiku-4-5-20251001ctx 200k · reasoning · vision · json:schema
GPT-5.x, the o-series, and other OpenAI models.
- default
gpt-5.2- cheap
gpt-5-mini- dialect
openai-chat- alias
- gpt
gpt-5.2gpt-5.2ctx 272k · reasoning · vision · json:schemagpt-5-minigpt-5-minictx 272k · reasoning · vision · json:schema
Gemini Pro, Flash, and Ultra models.
- default
gemini-2.5-flash- cheap
gemini-2.0-flash- dialect
gemini- alias
flash-25gemini-2.5-flashctx 1.0m · vision · json:schemaflash-20gemini-2.0-flashctx 1.0m · vision
DeepSeek Chat and Coder models.
- default
deepseek-chat- dialect
openai-chat- alias
- deep-seek
chatdeepseek-chatctx 64k · json:object
Grok models (Grok-3, Grok-4).
- default
grok-3- cheap
grok-3-mini-fast- dialect
openai-chat- alias
- grok
grok-3grok-3ctx 131k · json:schemaminigrok-3-mini-fastctx 131k · reasoning · json:schema
Fast inference with Llama, Mixtral models.
- default
llama-3.3-70b-versatile- cheap
llama-3.1-8b-instant- dialect
openai-chat
llama-70bllama-3.3-70b-versatilectx 128k · json:schemallama-8bllama-3.1-8b-instantctx 128k · json:schema
200+ models via unified gateway.
- default
anthropic/claude-sonnet-4-20250514- cheap
anthropic/claude-haiku-4-5-20251001- dialect
openai-chat- alias
- or
defaultanthropic/claude-sonnet-4-20250514ctx 128k · reasoning · vision · json:schemacheapanthropic/claude-haiku-4-5-20251001ctx 128k · reasoning · vision · json:schema
Inference Providers router · 100+ open-weight models across 18 providers (Groq · Cerebras · Together · Scaleway · OVHcloud · …) · zero markup · :provider or :fastest/:cheapest routing suffix.
- default
Qwen/Qwen3.5-397B-A17B:fastest- cheap
Qwen/Qwen3.5-9B:cheapest- dialect
openai-chat- alias
- hf
defaultQwen/Qwen3.5-397B-A17B:fastestctx 262k · visioncheapQwen/Qwen3.5-9B:cheapestctx 262k · vision
NVIDIA API (integrate.api.nvidia.com) · Nemotron 3 family (Open Model License · agentic-first) + hosted open models · self-hosted NIM containers expose the same surface.
- default
nvidia/nemotron-3-super-120b-a12b- cheap
nvidia/nemotron-3-nano-30b-a3b- dialect
openai-chat- alias
- nim · nvidia-nim
defaultnvidia/nemotron-3-super-120b-a12bctx 262k · json:schemacheapnvidia/nemotron-3-nano-30b-a3bctx 262k · json:schemallama-70bmeta/llama-3.1-70b-instructctx 128k · json:schema
Moonshot AI — Kimi K2, K2.5 (international endpoint api.moonshot.ai/v1). rig-core native provider.
- default
kimi-k2- dialect
openai-chat- alias
- kimi
k2kimi-k2ctx 128k · json:schemak2-5kimi-k2.5ctx 256k · json:schema
the harness: mock-first is how workflows are written before they cost anything
Deterministic test responses — no API calls, no keys needed.
- default
mock-default- dialect
mock
defaultmock-defaultctx 1m · reasoning · vision · json:schema
Beyond the named set, the engine embeds 21 more OpenAI-compatible endpoints; nika catalog lists every one. Models are aliases in the file (model: sonnet) pinned to exact upstream ids by the engine, so a run is reproducible even after a vendor rotates names. Try one in the playground, or install and go local first. Read the spec →