Skip to Content
NotPixel SDK v1.0.1 — Now with caching, hooks, and browser tracking!
ModelsGatewaysOpenRouter

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

  1. Go to OpenRouter 
  2. Create an account or sign in
  3. Navigate to Keys in your dashboard
  4. 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'
ModelProviderDescription
anthropic/claude-opus-4.5AnthropicMost capable Claude
anthropic/claude-3-sonnetAnthropicBalanced performance
meta-llama/llama-3-70b-instructMetaOpen source, high performance
mistralai/mixtral-8x7b-instructMistralFast MoE model
google/gemini-proGoogleGoogle’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

VariableDescription
OPENROUTER_API_KEYYour OpenRouter API key