ARouter’s provider proxy lets you forward requests directly to any supported provider’s native API, using your ARouter API key as authentication. You don’t need individual API keys for each provider.Documentation Index
Fetch the complete documentation index at: https://docs.arouter.ai/llms.txt
Use this file to discover all available pages before exploring further.
Endpoint
{provider} is the provider slug and {path} is the provider’s native API path.
When to Use the Provider Proxy
| Use case | Recommended approach |
|---|---|
| Standard LLM chat completions | /v1/chat/completions with provider/model format |
| Provider-specific features (e.g., Anthropic Batches, Gemini cached content) | /{provider}/{path} proxy |
| Native streaming format | /{provider}/{path} proxy |
| Provider-specific parameters not in the ARouter schema | /{provider}/{path} proxy |
Supported Providers
| Provider | Slug | Base URL |
|---|---|---|
| OpenAI | openai | https://api.openai.com |
| Anthropic | anthropic | https://api.anthropic.com |
| Google Gemini | google | https://generativelanguage.googleapis.com |
| DeepSeek | deepseek | https://api.deepseek.com |
| xAI | xai | https://api.x.ai |
| Kimi (Moonshot) | kimi | https://api.moonshot.cn |
| MiniMax | minimax | https://api.minimax.chat |
| Mistral | mistral | https://api.mistral.ai |
| Groq | groq | https://api.groq.com |
| Cohere | cohere | https://api.cohere.com |
| NVIDIA | nvidia | https://integrate.api.nvidia.com |
| Dashscope (Alibaba) | dashscope | https://dashscope.aliyuncs.com |
Examples
OpenAI — Chat Completions
Anthropic — Messages
Anthropic — Message Batches
Google Gemini — Generate Content
Google Gemini — List Models
DeepSeek — Chat Completions
Notes
- Authentication: ARouter injects the provider’s API key automatically. You only need your ARouter key.
- Native format: Requests and responses are passed through as-is — ARouter does not transform them.
- Usage tracking: Token usage is still recorded against your ARouter account.
- Path passthrough: Everything after
/{provider}/is forwarded to the provider unchanged.