Models & providers
Coco Router registers 1,300+ model entries. They come in three kinds:
1. Named models
Concrete entries used by the router and for non-chat endpoints: gpt-4o-mini, gpt-4o,
gpt-4-turbo, o1, whisper-1, gpt-4o-transcribe, text-embedding-3-small,
text-embedding-3-large, text-embedding-ada-002, and the virtual router models
auto, smart-ai, default.
2. Provider wildcards
Every provider below is wired as a provider/* wildcard. All of that provider's
models are callable as provider/model-name the moment its API key is present in the
server .env — including models the provider releases in the future.
| Callable as | Env key | Status |
|---|---|---|
openai/* | OPENAI_API_KEY | active |
gemini/* | GEMINI_API_KEY | active |
openrouter/* (343 models) | OPENROUTER_API_KEY | active |
anthropic/* | ANTHROPIC_API_KEY | key pending |
groq/* | GROQ_API_KEY | key pending |
mistral/* | MISTRAL_API_KEY | key pending |
deepseek/* | DEEPSEEK_API_KEY | key pending |
xai/* | XAI_API_KEY | key pending |
cohere/* | COHERE_API_KEY | key pending |
perplexity/* | PERPLEXITYAI_API_KEY | key pending (Perplexity available via OpenRouter) |
together_ai/* | TOGETHERAI_API_KEY | key pending |
fireworks_ai/* | FIREWORKS_AI_API_KEY | key pending |
deepinfra/* | DEEPINFRA_API_KEY | key pending |
cerebras/* | CEREBRAS_API_KEY | key pending |
sambanova/* | SAMBANOVA_API_KEY | key pending |
ai21/* | AI21_API_KEY | key pending |
nvidia_nim/* | NVIDIA_NIM_API_KEY | key pending |
voyage/* | VOYAGE_API_KEY | key pending |
bedrock/* | AWS credentials | wired — see Amazon Bedrock |
3. The OpenRouter catalog
The single OpenRouter key unlocks its full catalog (343 models at last count) — Meta
Llama, Google Gemini, Anthropic Claude, DeepSeek, Qwen, Mistral, Perplexity Sonar (live
web search), free community models, and more — all as openrouter/author/model.
Activating a new provider
Provider keys live in the gateway's server configuration. Adding one is an administrator task — once the key is in place, the provider's entire catalog goes live and can be used directly or placed in an Auto-Switch tier pool. See Managing the stack.