XibeCode

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.

IdNameBase URLFormatEnv key
routingrunRouting.runhttps://api.routing.run/v1openaiROUTINGRUN_API_KEY
zenllmzenllm.orghttps://api.zenllm.org/v1openaiZENLLM_API_KEY

Major APIs

IdNameBase URLFormatEnv key
anthropicAnthropichttps://api.anthropic.com/v1anthropicANTHROPIC_API_KEY
openaiOpenAIhttps://api.openai.com/v1openaiOPENAI_API_KEY
openrouterOpenRouterhttps://openrouter.ai/api/v1openaiOPENROUTER_API_KEY
deepseekDeepSeekhttps://api.deepseek.com/v1openaiDEEPSEEK_API_KEY
googleGoogle AI Studio (Gemini)https://generativelanguage.googleapis.com/v1beta/openaiopenaiGOOGLE_API_KEY
grok / xaixAI (Grok)https://api.x.ai/v1openaiXAI_API_KEY
groqGroqhttps://api.groq.com/openai/v1openaiGROQ_API_KEY

Zhipu / Moonshot / MiniMax / Qwen

IdNameBase URLFormatEnv key
zaiZ.AI / GLMhttps://api.z.ai/api/paas/v4openaiZAI_API_KEY
kimiMoonshot (Kimi Anthropic)https://api.moonshot.ai/anthropicanthropicMOONSHOT_API_KEY
kimi-codingKimi Coding Planhttps://api.moonshot.ai/v1openaiKIMI_API_KEY
kimi-coding-cnKimi Chinahttps://api.moonshot.cn/v1openaiKIMI_CN_API_KEY
alibabaQwen Cloud (DashScope)https://dashscope-intl.aliyuncs.com/compatible-mode/v1openaiDASHSCOPE_API_KEY
alibaba-coding-planAlibaba Coding Planhttps://coding-intl.dashscope.aliyuncs.com/v1openaiALIBABA_CODING_PLAN_API_KEY
minimaxMiniMaxhttps://api.minimax.io/anthropicanthropicMINIMAX_API_KEY
minimax-cnMiniMax Chinahttps://api.minimaxi.com/anthropicanthropicMINIMAX_CN_API_KEY

Aggregators & gateways

IdNameBase URLFormatEnv key
fireworksFireworks AIhttps://api.fireworks.ai/inference/v1openaiFIREWORKS_API_KEY
novitaNovitaAIhttps://api.novita.ai/openai/v1openaiNOVITA_API_KEY
huggingfaceHugging Facehttps://router.huggingface.co/v1openaiHF_TOKEN
opencode-zenOpenCode Zenhttps://opencode.ai/zen/v1openaiOPENCODE_ZEN_API_KEY
opencode-goOpenCode Gohttps://opencode.ai/zen/go/v1openaiOPENCODE_GO_API_KEY
kilocodeKilo Codehttps://api.kilo.ai/api/gatewayopenaiKILOCODE_API_KEY
ollama-cloudOllama Cloudhttps://ollama.com/v1openaiOLLAMA_API_KEY

Specialized & local

IdNameBase URLFormatEnv key
nvidiaNVIDIA NIMhttps://integrate.api.nvidia.com/v1openaiNVIDIA_API_KEY
xiaomiXiaomi MiMohttps://api.xiaomimimo.com/v1openaiXIAOMI_API_KEY
tencent-tokenhubTencent TokenHubhttps://tokenhub.tencentmaas.com/v1openaiTOKENHUB_API_KEY
stepfunStepFun Step Planhttps://api.stepfun.ai/step_plan/v1openaiSTEPFUN_API_KEY
arceeArcee AIhttps://api.arcee.ai/api/v1openaiARCEEAI_API_KEY
gmiGMI Cloudhttps://api.gmi-serving.com/v1openaiGMI_API_KEY
lmstudioLM Studio (local)http://127.0.0.1:1234/v1openaiLM_API_KEY
azure-foundryAzure AI Foundry(you provide)openaiAZURE_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/v1

Custom / proxy:

xibecode setup model
# choose Custom / auto-detect, paste any OpenAI-compatible base URL

Or 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

  1. Profile apiKey (from setup / config)
  2. Provider-specific env var (envKey column)
  3. Alternate env vars (e.g. GLM_API_KEY for zai, GEMINI_API_KEY for google)
Ctrl+I
Assistant

How can I help?

Ask me about configuration, installation, or specific features.