OpenRouter
Access multiple providers through one API.
Overview
OpenRouter provides access to:
- Anthropic models
- OpenAI models
- Google models
- Meta models
- And many more
Setup
Get API Key
- Visit openrouter.ai
- Create an account
- Generate an API key
Configure
bash
openclaw models add openrouter
# Enter your API key when promptedOr manually:
json5
{
models: {
providers: {
openrouter: {
apiKey: "sk-or-..."
}
}
}
}Available Models
OpenRouter supports many models:
| Provider | Example Models |
|---|---|
| Anthropic | anthropic/claude-3-5-sonnet |
| OpenAI | openai/gpt-4-turbo |
google/gemini-pro | |
| Meta | meta-llama/llama-3-70b |
Configuration Options
json5
{
models: {
providers: {
openrouter: {
apiKey: "sk-or-...",
defaultModel: "anthropic/claude-3-5-sonnet",
siteUrl: "https://myapp.com", // For rankings
siteName: "My App"
}
}
}
}Benefits
- Single API key: Access multiple providers
- Cost tracking: See usage across providers
- Fallback: Automatic model fallback
- Pay per use: No provider commitments
Testing
bash
openclaw models test anthropic/claude-3-5-sonnet