Quick Start
Get started with OpenRouter in minutes. This guide will help you make your first API call.
Prerequisites
You need an API key to make requests. If you don't have one, create one here.
Installation
Install the OpenRouter SDK for your preferred language:
pip install openrouter
npm install openrouter
# No installation required
Your First Request
Here's how to make your first API call to generate a chat completion:
import openrouter
openrouter.api_key = "your-api-key"
response = openrouter.chat.completions.create(
model="anthropic/claude-3.5-sonnet",
messages=[
{"role": "user", "content": "Hello!"}
]
)
print(response.choices[0].message)
import OpenAI from "openrouter";
const openrouter = new OpenAI({
apiKey: process.env.OPENROUTER_API_KEY,
baseURL: "https://openrouter.ai/api/v1"
});
const response = await openrouter.chat.completions.create({
model: "anthropic/claude-3.5-sonnet",
messages: [{ role: "user", content: "Hello!" }]
});
console.log(response.choices[0].message);
curl -X POST https://openrouter.ai/api/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "anthropic/claude-3.5-sonnet",
"messages": [{"role": "user", "content": "Hello!"}]
}'