Choose a model and provider.
Codewhale ships with 45 providers. You set the provider, model, and endpoint. Every one runs through the same local runtime, tools, and permissions. Hosted providers use your credentials; local vLLM, SGLang, and Ollama usually need no key.
Common providers
Save a hosted provider's key with codewhale auth set, or set it in config or an environment variable. Provider and model are chosen separately; a model name never changes the provider.
Read-only settings preview
A read-only view of Codewhale's local settings. It does not change your local configuration.
Models & providers
- Default model
deepseek-v4-pro- Providers
- 45
- DeepSeek
deepseekDEEPSEEK_API_KEY - DeepSeek Anthropic
deepseek-anthropicDEEPSEEK_API_KEY / ANTHROPIC_API_KEY - NVIDIA NIM
nvidia-nimNVIDIA_API_KEY / NVIDIA_NIM_API_KEY - OpenAI-compatible
openaiOPENAI_API_KEY - AtlasCloud
atlascloudATLASCLOUD_API_KEY - Wanjie Ark
wanjie-arkWANJIE_ARK_API_KEY / WANJIE_API_KEY / WANJIE_MAAS_API_KEY - Volcengine Ark
volcengineVOLCENGINE_API_KEY / VOLCENGINE_ARK_API_KEY / ARK_API_KEY - OpenRouter
openrouterOPENROUTER_API_KEY - OrcaRouter
orcarouterORCAROUTER_API_KEY - Xiaomi MiMo
xiaomi-mimoXIAOMI_MIMO_TOKEN_PLAN_API_KEY / MIMO_TOKEN_PLAN_API_KEY / XIAOMI_MIMO_API_KEY / XIAOMI_API_KEY / MIMO_API_KEY - Novita AI
novitaNOVITA_API_KEY - Fireworks AI
fireworksFIREWORKS_API_KEY - SiliconFlow
siliconflowSILICONFLOW_API_KEY - SiliconFlow CN
siliconflow-CNSILICONFLOW_API_KEY - Arcee AI
arceeARCEE_API_KEY - Moonshot/Kimi
moonshotMOONSHOT_API_KEY / KIMI_API_KEY - SGLang
sglangSGLANG_API_KEY - vLLM
vllmVLLM_API_KEY - Ollama
ollamaOLLAMA_API_KEY - Ollama Cloud
ollama-cloudOLLAMA_CLOUD_API_KEY / OLLAMA_API_KEY - Hugging Face
huggingfaceHUGGINGFACE_API_KEY / HF_TOKEN - Together AI
togetherTOGETHER_API_KEY - Baidu Qianfan
qianfanQIANFAN_API_KEY / BAIDU_QIANFAN_API_KEY - OpenAI Codex
openai-codexChatGPT/Codex OAuth via `codex login` (OPENAI_CODEX_ACCESS_TOKEN / CODEX_ACCESS_TOKEN override) - Anthropic
anthropicANTHROPIC_API_KEY - OpenModel
openmodelOPENMODEL_API_KEY - Z.ai
zaiZAI_API_KEY / Z_AI_API_KEY - StepFun
stepfunSTEPFUN_API_KEY / STEP_API_KEY - MiniMax
minimaxMINIMAX_API_KEY - MiniMax (Anthropic-compatible)
minimax-anthropicMINIMAX_API_KEY - DeepInfra
deepinfraDEEPINFRA_API_KEY / DEEPINFRA_TOKEN - Sakana AI
sakanaFUGU_API_KEY / SAKANA_API_KEY - Meituan LongCat
longcatLONGCAT_API_KEY - OpenCode Go
opencode-goOPENCODE_GO_API_KEY - OpenCode Zen
opencode-zenOPENCODE_ZEN_API_KEY / OPENCODE_API_KEY - Meta Model API
metaMETA_MODEL_API_KEY / MODEL_API_KEY - xAI
xaiXAI_API_KEY - Mistral AI
mistralMISTRAL_API_KEY - Google Gemini
googleGOOGLE_API_KEY / GEMINI_API_KEY - TelecomJS TokenHub
telecomjsTELECOMJS_API_KEY - Eden AI
edenaiEDENAI_API_KEY - Model Studio Token Plan
modelstudio-token-planMODELSTUDIO_API_KEY - Model Studio Token Plan (Anthropic-compatible)
modelstudio-token-plan-anthropicMODELSTUDIO_API_KEY - Model Studio Coding Plan
modelstudio-coding-planMODELSTUDIO_API_KEY - Model Studio Coding Plan (Anthropic-compatible)
modelstudio-coding-plan-anthropicMODELSTUDIO_API_KEY
To set a provider, model, endpoint, or credentials on your machine, see the configuration docs.
Open configuration docs ↗Built-in providers
Generated from the provider registry in the repository and updated with each release. It lists each provider ID and its environment variable. docs/PROVIDERS.md covers wire protocols, default endpoints, model resolution, and authentication precedence.
- DeepSeek
deepseekDEEPSEEK_API_KEY - DeepSeek Anthropic
deepseek-anthropicDEEPSEEK_API_KEY / ANTHROPIC_API_KEY - NVIDIA NIM
nvidia-nimNVIDIA_API_KEY / NVIDIA_NIM_API_KEY - OpenAI-compatible
openaiOPENAI_API_KEY - AtlasCloud
atlascloudATLASCLOUD_API_KEY - Wanjie Ark
wanjie-arkWANJIE_ARK_API_KEY / WANJIE_API_KEY / WANJIE_MAAS_API_KEY - Volcengine Ark
volcengineVOLCENGINE_API_KEY / VOLCENGINE_ARK_API_KEY / ARK_API_KEY - OpenRouter
openrouterOPENROUTER_API_KEY - OrcaRouter
orcarouterORCAROUTER_API_KEY - Xiaomi MiMo
xiaomi-mimoXIAOMI_MIMO_TOKEN_PLAN_API_KEY / MIMO_TOKEN_PLAN_API_KEY / XIAOMI_MIMO_API_KEY / XIAOMI_API_KEY / MIMO_API_KEY - Novita AI
novitaNOVITA_API_KEY - Fireworks AI
fireworksFIREWORKS_API_KEY - SiliconFlow
siliconflowSILICONFLOW_API_KEY - SiliconFlow CN
siliconflow-CNSILICONFLOW_API_KEY - Arcee AI
arceeARCEE_API_KEY - Moonshot/Kimi
moonshotMOONSHOT_API_KEY / KIMI_API_KEY - SGLang
sglangSGLANG_API_KEY - vLLM
vllmVLLM_API_KEY - Ollama
ollamaOLLAMA_API_KEY - Ollama Cloud
ollama-cloudOLLAMA_CLOUD_API_KEY / OLLAMA_API_KEY - Hugging Face
huggingfaceHUGGINGFACE_API_KEY / HF_TOKEN - Together AI
togetherTOGETHER_API_KEY - Baidu Qianfan
qianfanQIANFAN_API_KEY / BAIDU_QIANFAN_API_KEY - OpenAI Codex
openai-codexChatGPT/Codex OAuth via `codex login` (OPENAI_CODEX_ACCESS_TOKEN / CODEX_ACCESS_TOKEN override) - Anthropic
anthropicANTHROPIC_API_KEY - OpenModel
openmodelOPENMODEL_API_KEY - Z.ai
zaiZAI_API_KEY / Z_AI_API_KEY - StepFun
stepfunSTEPFUN_API_KEY / STEP_API_KEY - MiniMax
minimaxMINIMAX_API_KEY - MiniMax (Anthropic-compatible)
minimax-anthropicMINIMAX_API_KEY - DeepInfra
deepinfraDEEPINFRA_API_KEY / DEEPINFRA_TOKEN - Sakana AI
sakanaFUGU_API_KEY / SAKANA_API_KEY - Meituan LongCat
longcatLONGCAT_API_KEY - OpenCode Go
opencode-goOPENCODE_GO_API_KEY - OpenCode Zen
opencode-zenOPENCODE_ZEN_API_KEY / OPENCODE_API_KEY - Meta Model API
metaMETA_MODEL_API_KEY / MODEL_API_KEY - xAI
xaiXAI_API_KEY - Mistral AI
mistralMISTRAL_API_KEY - Google Gemini
googleGOOGLE_API_KEY / GEMINI_API_KEY - TelecomJS TokenHub
telecomjsTELECOMJS_API_KEY - Eden AI
edenaiEDENAI_API_KEY - Model Studio Token Plan
modelstudio-token-planMODELSTUDIO_API_KEY - Model Studio Token Plan (Anthropic-compatible)
modelstudio-token-plan-anthropicMODELSTUDIO_API_KEY - Model Studio Coding Plan
modelstudio-coding-planMODELSTUDIO_API_KEY - Model Studio Coding Plan (Anthropic-compatible)
modelstudio-coding-plan-anthropicMODELSTUDIO_API_KEY
Missing a provider? File an issue with its endpoint, authentication method, and model capabilities. Pull requests that update the registry, docs, and tests are welcome.
Default model and crates
deepseek-v4-proagentapp-serverbuild-supportclicommand-contractconfigcoreexecpolicyhookslanemcppathsprotocolreleasesecretsstatetelemetrytoolstuiworkflowworkflow-js