Skip to content
Niki v0.11.0: TUI redesign, Go rewrite, and platform hardening.Read the release notes
niki
Esc
↑↓navigate↵open⌘Jpreview
On this page

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 Google
ollama Local Ollama

Each role can select any configured slug. Fallback entries use these provider slugs, not inline provider/model objects.

Was this page helpful?