OpenRouter
OpenRouter is a unified API gateway that provides access to 100+ AI models from multiple providers through a single API key.
Setup
1. Get API Key
- Go to OpenRouter
- Create an account or sign in
- Navigate to Keys in your dashboard
- Create a new API key
2. Configure Environment
.env
OPENROUTER_API_KEY=sk-or-...Usage
import Ads from 'notpixel';
const ads = new Ads({
publisherId: 'pub-xxx',
model: 'openrouter/anthropic/claude-opus-4.5',
});
const response = await ads.offer({
userText: 'Explain quantum computing',
});Model Format
OpenRouter models use the format openrouter/{provider}/{model}:
// Anthropic via OpenRouter
model: 'openrouter/anthropic/claude-opus-4.5'
// Meta via OpenRouter
model: 'openrouter/meta-llama/llama-3-70b-instruct'
// Mistral via OpenRouter
model: 'openrouter/mistralai/mixtral-8x7b-instruct'Popular Models
| Model | Provider | Description |
|---|---|---|
anthropic/claude-opus-4.5 | Anthropic | Most capable Claude |
anthropic/claude-3-sonnet | Anthropic | Balanced performance |
meta-llama/llama-3-70b-instruct | Meta | Open source, high performance |
mistralai/mixtral-8x7b-instruct | Mistral | Fast MoE model |
google/gemini-pro | Google’s Gemini |
OpenRouter provides automatic fallbacks. If one provider is down, requests are routed to another compatible model.
Why Use OpenRouter?
- Single API key for 100+ models
- Automatic fallbacks between providers
- Pay-as-you-go pricing
- No rate limits on most models
- Usage tracking across all models
Environment Variable
| Variable | Description |
|---|---|
OPENROUTER_API_KEY | Your OpenRouter API key |