Documentation Index
Fetch the complete documentation index at: https://mintlify.com/dallay/corvus/llms.txt
Use this file to discover all available pages before exploring further.
Supported Providers
Corvus supports 30+ AI providers out of the box with zero code changes. All providers are swappable through configuration.Primary Providers
OpenRouter (Recommended)
OpenRouter (Recommended)
Unified access to 100+ models through a single API.Environment variables:
OPENROUTER_API_KEYCORVUS_API_KEY(fallback)
Anthropic
Anthropic
Direct access to Claude models.Environment variables:
ANTHROPIC_OAUTH_TOKEN(for setup tokens)ANTHROPIC_API_KEYCORVUS_API_KEY(fallback)
OpenAI
OpenAI
GPT-4o, o1, and other OpenAI models.Environment variables:
OPENAI_API_KEYCORVUS_API_KEY(fallback)
Ollama (Local)
Ollama (Local)
Run models locally without API keys.Environment variables:
OLLAMA_API_KEY(optional, for remote instances)
Google Gemini
Google Gemini
Google’s Gemini models.Aliases:
google, google-geminiEnvironment variables:GOOGLE_API_KEYCORVUS_API_KEY(fallback)
Additional Providers
Groq
Fast inference with Llama modelsEnv:
GROQ_API_KEYMistral
Mistral AI modelsEnv:
MISTRAL_API_KEYxAI (Grok)
xAI’s Grok modelsEnv:
XAI_API_KEYDeepSeek
DeepSeek modelsEnv:
DEEPSEEK_API_KEYTogether AI
Open source modelsEnv:
TOGETHER_API_KEYFireworks AI
Fast open source inferenceEnv:
FIREWORKS_API_KEYPerplexity
Search-augmented modelsEnv:
PERPLEXITY_API_KEYCohere
Cohere Command modelsEnv:
COHERE_API_KEYGitHub Copilot
GitHub Copilot modelsEnv:
GITHUB_TOKENNVIDIA NIM
NVIDIA inference microservicesEnv:
NVIDIA_API_KEYBedrock
AWS Bedrock modelsEnv:
AWS_ACCESS_KEY_IDVenice
Privacy-focused AIEnv:
VENICE_API_KEYChina-Based Providers
GLM (Zhipu)
GLM (Zhipu)
zhipu, glm-global, glm-cn, bigmodelEnvironment: GLM_API_KEYMoonshot (Kimi)
Moonshot (Kimi)
kimi, moonshot-cn, moonshot-intlEnvironment: MOONSHOT_API_KEYQwen (DashScope)
Qwen (DashScope)
dashscope, qwen-cn, qwen-intl, qwen-usEnvironment: DASHSCOPE_API_KEYMiniMax
MiniMax
minimax-intl, minimax-cn, minimaxiEnvironment: MINIMAX_API_KEYQianfan (Baidu)
Qianfan (Baidu)
baiduEnvironment: QIANFAN_API_KEYCustom Endpoints
OpenAI-Compatible Endpoints
Connect to any OpenAI-compatible API:Anthropic-Compatible Endpoints
For Anthropic-compatible custom endpoints:Remote Ollama
Connect to a remote Ollama instance:Provider Configuration Fields
Primary API key for authentication. Automatically encrypted when
secrets.encrypt = true.Can be overridden by provider-specific environment variables.Custom base URL for provider API. Useful for:
- Remote Ollama instances
- Self-hosted endpoints
- Custom proxy servers
Default AI provider to use. Must match a supported provider name or custom endpoint format.
Default model to use with the provider. Format varies by provider:
- OpenRouter:
provider/model-name - Direct providers:
model-name
Default temperature for model inference (0.0-2.0).
- Lower values (0.0-0.3): More deterministic, focused
- Medium values (0.4-0.8): Balanced creativity
- Higher values (0.9-2.0): More creative, varied
Reliability Configuration
Configure automatic retry and fallback behavior:Number of retries per provider before failing over to the next provider.
Base backoff delay in milliseconds between retries.
List of fallback providers to try if the primary provider fails.
Additional API keys for round-robin rotation on rate-limit (429) errors.
Per-model fallback chains. When a specific model fails, try these alternatives in order.
Model Routing
Route different tasks to specialized models:hint:reasoning as the model parameter to route the request:
Query Classification
Automatically classify queries and route to appropriate models:Enable automatic query classification based on content.
Classification rules. Each rule maps message patterns to a model hint.Rule fields:
hint: Model route hint to usekeywords: Case-insensitive substring matchespatterns: Case-sensitive literal matchesmin_length: Only match if message length >= N charsmax_length: Only match if message length <= N charspriority: Higher priority rules are checked first
Environment Variable Reference
Provider-Specific Variables
| Provider | Environment Variables |
|---|---|
| OpenRouter | OPENROUTER_API_KEY |
| Anthropic | ANTHROPIC_OAUTH_TOKEN, ANTHROPIC_API_KEY |
| OpenAI | OPENAI_API_KEY |
| Ollama | OLLAMA_API_KEY (optional) |
| Groq | GROQ_API_KEY |
| Mistral | MISTRAL_API_KEY |
| xAI | XAI_API_KEY |
| DeepSeek | DEEPSEEK_API_KEY |
| Together AI | TOGETHER_API_KEY |
| Fireworks AI | FIREWORKS_API_KEY |
| Perplexity | PERPLEXITY_API_KEY |
| Cohere | COHERE_API_KEY |
| GitHub Copilot | GITHUB_TOKEN, GH_TOKEN |
| NVIDIA NIM | NVIDIA_API_KEY |
| Venice | VENICE_API_KEY |
| GLM | GLM_API_KEY |
| Moonshot | MOONSHOT_API_KEY |
| Qwen | DASHSCOPE_API_KEY |
| MiniMax | MINIMAX_API_KEY |
| Qianfan | QIANFAN_API_KEY |
| Z.AI | ZAI_API_KEY |
Fallback Variables
These apply to all providers if provider-specific variables are not set:CORVUS_API_KEYAPI_KEY
Complete Example
Next Steps
Channel Configuration
Configure messaging channels for multi-platform access