Providers
LLM provider catalog for XibeCode — base URLs, wire formats, env keys, and failover.
Providers
XibeCode talks to OpenAI-compatible and Anthropic-compatible HTTP APIs. Pick a provider in xibecode setup, chat /setup, or config flags.
Recommended
| Id | Name | Base URL | Format | Env key |
|---|---|---|---|---|
routingrun | Routing.run | https://api.routing.run/v1 | openai | ROUTINGRUN_API_KEY |
zenllm | zenllm.org | https://api.zenllm.org/v1 | openai | ZENLLM_API_KEY |
Major APIs
| Id | Name | Base URL | Format | Env key |
|---|---|---|---|---|
anthropic | Anthropic | https://api.anthropic.com/v1 | anthropic | ANTHROPIC_API_KEY |
openai | OpenAI | https://api.openai.com/v1 | openai | OPENAI_API_KEY |
openrouter | OpenRouter | https://openrouter.ai/api/v1 | openai | OPENROUTER_API_KEY |
deepseek | DeepSeek | https://api.deepseek.com/v1 | openai | DEEPSEEK_API_KEY |
google | Google AI Studio (Gemini) | https://generativelanguage.googleapis.com/v1beta/openai | openai | GOOGLE_API_KEY |
grok / xai | xAI (Grok) | https://api.x.ai/v1 | openai | XAI_API_KEY |
groq | Groq | https://api.groq.com/openai/v1 | openai | GROQ_API_KEY |
Zhipu / Moonshot / MiniMax / Qwen
| Id | Name | Base URL | Format | Env key |
|---|---|---|---|---|
zai | Z.AI / GLM | https://api.z.ai/api/paas/v4 | openai | ZAI_API_KEY |
kimi | Moonshot (Kimi Anthropic) | https://api.moonshot.ai/anthropic | anthropic | MOONSHOT_API_KEY |
kimi-coding | Kimi Coding Plan | https://api.moonshot.ai/v1 | openai | KIMI_API_KEY |
kimi-coding-cn | Kimi China | https://api.moonshot.cn/v1 | openai | KIMI_CN_API_KEY |
alibaba | Qwen Cloud (DashScope) | https://dashscope-intl.aliyuncs.com/compatible-mode/v1 | openai | DASHSCOPE_API_KEY |
alibaba-coding-plan | Alibaba Coding Plan | https://coding-intl.dashscope.aliyuncs.com/v1 | openai | ALIBABA_CODING_PLAN_API_KEY |
minimax | MiniMax | https://api.minimax.io/anthropic | anthropic | MINIMAX_API_KEY |
minimax-cn | MiniMax China | https://api.minimaxi.com/anthropic | anthropic | MINIMAX_CN_API_KEY |
Aggregators & gateways
| Id | Name | Base URL | Format | Env key |
|---|---|---|---|---|
fireworks | Fireworks AI | https://api.fireworks.ai/inference/v1 | openai | FIREWORKS_API_KEY |
novita | NovitaAI | https://api.novita.ai/openai/v1 | openai | NOVITA_API_KEY |
huggingface | Hugging Face | https://router.huggingface.co/v1 | openai | HF_TOKEN |
opencode-zen | OpenCode Zen | https://opencode.ai/zen/v1 | openai | OPENCODE_ZEN_API_KEY |
opencode-go | OpenCode Go | https://opencode.ai/zen/go/v1 | openai | OPENCODE_GO_API_KEY |
kilocode | Kilo Code | https://api.kilo.ai/api/gateway | openai | KILOCODE_API_KEY |
ollama-cloud | Ollama Cloud | https://ollama.com/v1 | openai | OLLAMA_API_KEY |
Specialized & local
| Id | Name | Base URL | Format | Env key |
|---|---|---|---|---|
nvidia | NVIDIA NIM | https://integrate.api.nvidia.com/v1 | openai | NVIDIA_API_KEY |
xiaomi | Xiaomi MiMo | https://api.xiaomimimo.com/v1 | openai | XIAOMI_API_KEY |
tencent-tokenhub | Tencent TokenHub | https://tokenhub.tencentmaas.com/v1 | openai | TOKENHUB_API_KEY |
stepfun | StepFun Step Plan | https://api.stepfun.ai/step_plan/v1 | openai | STEPFUN_API_KEY |
arcee | Arcee AI | https://api.arcee.ai/api/v1 | openai | ARCEEAI_API_KEY |
gmi | GMI Cloud | https://api.gmi-serving.com/v1 | openai | GMI_API_KEY |
lmstudio | LM Studio (local) | http://127.0.0.1:1234/v1 | openai | LM_API_KEY |
azure-foundry | Azure AI Foundry | (you provide) | openai | AZURE_FOUNDRY_API_KEY |
Config flags
xibecode config --set-provider openrouter
xibecode config --set-key sk-or-...
xibecode config --set-model anthropic/claude-sonnet-4-6
xibecode config --set-base-url https://openrouter.ai/api/v1Custom / proxy:
xibecode setup model
# choose Custom / auto-detect, paste any OpenAI-compatible base URLOr set baseUrl + requestFormat (openai | anthropic | auto) in the profile.
Failover pool
For higher reliability, configure fallback endpoints (tried on rate limits / outages):
export XIBECODE_FALLBACK_PROVIDERS='openrouter|anthropic/claude-sonnet-4-6|sk-or-...|https://openrouter.ai/api/v1,deepseek|deepseek-chat|sk-...|https://api.deepseek.com/v1'Format per entry: provider|model|apiKey|baseUrl (comma-separated list). Also available as profile fallbackProviders.
Priority for API keys
- Profile
apiKey(from setup / config) - Provider-specific env var (
envKeycolumn) - Alternate env vars (e.g.
GLM_API_KEYfor zai,GEMINI_API_KEYfor google)