Providers Overview
BYOK multi-provider routing and architecture in NIKI.
BYOK & Multi-Provider Architecture
NIKI is built with a Bring Your Own Keys (BYOK) philosophy. You are never locked into a single model vendor or proprietary proxy.
Each agent role in the pipeline can be mapped to an entirely different provider and model:
# Mix providers freely across roles
[agents.planner]
provider = "anthropic"
model = "claude-sonnet-4-20250514"
[agents.coder]
provider = "anthropic"
model = "claude-sonnet-4-20250514"
[agents.tester]
provider = "openai"
model = "gpt-4o-mini"
[agents.reviewer]
provider = "anthropic"
model = "claude-sonnet-4-20250514"
Supported Providers
NIKI has exactly 12 user-facing provider slugs:
| Slug | Provider |
|---|---|
anthropic |
Anthropic |
openai |
OpenAI |
openrouter |
OpenRouter |
nvidia |
NVIDIA |
together |
Together AI |
groq |
Groq |
deepseek |
DeepSeek |
zen |
OpenCode Zen |
kimi |
Kimi Code |
kilo |
KiloCode Gateway |
google |
|
ollama |
Local Ollama |
Each role can select any configured slug. Fallback entries use these provider slugs, not inline provider/model objects.