How Provider Loading Works

Zorai starts with built-in providers, then merges valid custom providers from custom-auth.yaml. Invalid custom entries are reported as non-blocking diagnostics and do not remove valid custom providers or built-in providers.

Model fetching for main agents and sub-agents uses the same daemon lookup path, so a custom provider that appears in the catalog is also available to model validation and sub-agent spawning.

Built-In Providers And Models

ProviderIDDefault modelAvailable models
Featherlessfeatherlessmeta-llama/Llama-3.3-70B-InstructManual/default model only.
Anthropicanthropicclaude-opus-4-7claude-opus-4-7, claude-opus-4-6, claude-opus-4-5-20251101, claude-opus-4-1-20250805, claude-opus-4-20250514, claude-sonnet-4-6, claude-sonnet-4-5-20250929, claude-sonnet-4-20250514, claude-3-7-sonnet-20250219, claude-haiku-4-5-20251001, claude-3-5-haiku-20241022, claude-3-opus-20240229, claude-3-haiku-20240307.
OpenAI / ChatGPTopenaigpt-5.5gpt-5.5, gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5.3-codex, gpt-5.2-codex, gpt-5.2, gpt-5.1-codex-max, gpt-5.1-codex, gpt-5.1-codex-mini, gpt-5.1, gpt-5-codex, gpt-5-codex-mini, gpt-5, codex-mini-latest, o3, o4-mini, plus remote model fetch.
xAIxaigrok-4grok-4, grok-code-fast-1, plus remote model fetch.
Azure OpenAIazure-openaiUser deploymentRemote Azure model fetch.
GitHub Copilotgithub-copilotgpt-5.4gpt-5.4, gpt-5.5, claude-haiku-4.5, claude-opus-4.5, claude-opus-4.6, claude-opus-4.6-fast, claude-sonnet-4, claude-sonnet-4.5, claude-sonnet-4.6, gemini-2.5-pro, gemini-3-flash-preview, gemini-3.1-pro-preview, gpt-4.1, gpt-4o, gpt-5-mini, gpt-5.1, gpt-5.1-codex, gpt-5.1-codex-max, gpt-5.1-codex-mini, gpt-5.2, gpt-5.2-codex, gpt-5.3-codex, gpt-5.4-mini, grok-code-fast-1, raptor-mini, goldeneye.
Qwenqwenqwen-maxqwen-max, qwen-plus, qwen-turbo, qwen-long, plus remote model fetch.
Qwen DeepInfraqwen-deepinfraQwen/Qwen2.5-72B-InstructRemote model fetch.
Kimikimimoonshot-v1-32kmoonshot-v1-32k, moonshot-v1-8k, moonshot-v1-128k, plus remote model fetch.
Kimi Coding Plankimi-coding-plankimi-for-codingkimi-for-coding, kimi-k2.6, kimi-k2.5, kimi-k2-turbo-preview.
Z.AIz.aiglm-4-plusglm-4-plus, glm-5.1, glm-5, glm-4, glm-4-air, glm-4-flash.
Z.AI Coding Planz.ai-coding-planglm-5glm-5, glm-5.1, glm-4-plus, glm-4, glm-4-air, glm-4-flash.
Arceearceetrinity-large-thinkingtrinity-large-thinking, plus remote model fetch.
NVIDIAnvidiaminimaxai/minimax-m2.7minimaxai/minimax-m2.7, plus remote model fetch.
Nous Portalnous-portalnousresearch/hermes-4-70bnousresearch/hermes-4-70b, nousresearch/hermes-4-405b, nousresearch/hermes-3-llama-3.1-70b, nousresearch/hermes-3-llama-3.1-405b, plus remote model fetch.
OpenRouteropenrouterarcee-ai/trinity-large-thinkingRemote model fetch.
Cerebrascerebrasllama-3.3-70bRemote model fetch.
Togethertogethermeta-llama/Llama-3.3-70B-Instruct-TurboRemote model fetch.
Groqgroqllama-3.3-70b-versatilellama-3.3-70b-versatile, llama-3.1-8b-instant, plus remote model fetch.
Ollamaollamallama3.1llama3.1, llama3.2, qwen2.5, codellama, plus local model fetch.
Chuteschutesdeepseek-ai/DeepSeek-R1Remote model fetch.
Hugging Facehuggingfacemeta-llama/Llama-3.3-70B-InstructManual/default model only.
MiniMaxminimaxMiniMax-M1-80kMiniMax-M2.7, MiniMax-M2.5.
MiniMax Coding Planminimax-coding-planMiniMax-M2.7MiniMax-M2.7, MiniMax-M2.5.
Alibaba Coding Planalibaba-coding-planqwen3.6-plusqwen3.6-plus, qwen3-coder-plus, qwen3-coder-next, glm-5, kimi-k2.6, kimi-k2.5, MiniMax-M2.5.
Xiaomi MiMo Token Planxiaomi-mimo-token-planmimo-v2-promimo-v2-pro, mimo-v2-omni, mimo-v2.5-pro, mimo-v2.5, mimo-v2.5-tts, mimo-v2.5-tts-voiceclone, mimo-v2.5-tts-voicedesign.
OpenCode Zenopencode-zenclaude-sonnet-4-5claude-opus-4-6, claude-sonnet-4-5, claude-sonnet-4, gpt-5.4, gpt-5.3-codex, minimax-m2.5, glm-5, kimi-k2.6, kimi-k2.5, plus remote model fetch.
Custom fallbackcustomUser-definedManual model entry.

Remote-fetch providers can return more models than the static defaults shown here. Those results come from the upstream provider at runtime and are merged into the model picker without changing the built-in catalog.

Custom Providers

Use Custom Providers to add named providers with static models, remote model fetch, custom auth method, transport mode, and modality metadata.