Model Providers Reference: Index of the Four Provider Pages
An index of the model provider reference, splitting quick rules, Control UI and API keys, bundled provider plugins, and custom providers across four pages. Use it to find the page that fits your task.
Read this when
- You need a provider-by-provider model setup reference
- You want example configs or CLI onboarding commands for model providers
This page covers LLM/model providers, not chat channels such as WhatsApp or Telegram. Selection rules for models live in Models.
Think of this as an index. The provider reference is split across four pages, each aimed at a different task. Pick the one that fits what you are doing.
| Page | Read it when |
|---|---|
| Quick rules | You need model refs, CLI helpers, or the rules that decide your primary model and OpenAI runtime. |
| Control UI and API keys | You are configuring providers from Settings -> Models, or setting up multiple API keys and rotation. |
| Official provider plugins | You are setting up a bundled provider, or need its id, auth env, example model, and quirks. |
| Custom providers and local runtimes | You are configuring a provider through models.providers, a custom base URL, a proxy, or a local inference server. |
Where each section moved
Anchors for every section heading from the earlier single-page version are preserved here, so links that already exist, like /concepts/model-providers#byteplus-international, still resolve. Each entry below points to whichever page now carries that content.
- Quick rules
- Model refs and CLI helpers
- Adding provider auth does not change your primary model
- OpenAI provider/runtime split
- CLI runtimes
- Configure providers in the Control UI
- Plugin-owned provider behavior
- API key rotation
- Key sources and priority
- When rotation kicks in
- Official provider plugins
- OpenAI
- Anthropic
- OpenAI ChatGPT/Codex OAuth
- Other subscription-style hosted options
- OpenCode
- Google Gemini (API key)
- Google Vertex and Gemini CLI runtime
- Z.AI (GLM)
- Vercel AI Gateway
- Other bundled provider plugins
- Quirks worth knowing
- OpenRouter
- Kilo Gateway
- MiniMax (quirks)
- NVIDIA
- xAI
- Providers via
models.providers(custom/base URL) - Moonshot AI (Kimi)
- Kimi Coding
- Volcano Engine (Doubao)
- Standard models (Volcano Engine)
- Coding models (volcengine-plan)
- BytePlus (International)
- Standard models (BytePlus)
- Coding models (byteplus-plan)
- Synthetic
- MiniMax
- llama.cpp
- llmman
- LM Studio
- Ollama
- vLLM
- SGLang
- Local proxies (LM Studio, vLLM, LiteLLM, etc.)
- Default optional fields
- Proxy-route shaping rules
CLI examples
openclaw onboard --auth-choice opencode-zen
openclaw models set opencode/claude-opus-4-6
openclaw models list
Also see Configuration, which holds complete configuration examples.
Related
- Configuration reference - keys used in model config
- Model failover - retry behavior and fallback chains
- Models - aliases and model configuration
- Providers - setup guides for each provider
- Agent harness plugins - SDK surface for plugins that swap out the embedded agent executor
openclaw models- use the CLI to list, select, and authenticate providers