Everything you need to ship
Seven products, one API key. Start with a single request and grow into a production agent without changing providers. That key covers text, image generation, video generation, text-to-speech, and speech-to-text models, documented in the multimodal guides.
让任何 Model Context Protocol 客户端——Claude Code、Cursor 或您自己的客户端——都能访问全部 600+ 个模型。
https://mcp.openrouter.ai/mcp适用于智能体运行框架、人工参与工具、评估、成本控制和图像生成的实用方案。
几行代码即可投入生产
替换模型字符串即可更换提供商。代码的其他部分无需更改。
import { OpenRouter } from '@openrouter/sdk';
const client = new OpenRouter({
apiKey: process.env.OPENROUTER_API_KEY,
});
const response = await client.chat.send({
model: 'anthropic/claude-sonnet-4',
messages: [
{ role: 'user', content: 'Explain quantum computing in simple terms.' },
],
});
console.log(response.choices[0].message.content);from openrouter import OpenRouter
import os
with OpenRouter(
api_key=os.getenv("OPENROUTER_API_KEY")
) as client:
response = client.chat.send(
model="anthropic/claude-sonnet-4",
messages=[
{"role": "user", "content": "Explain quantum computing in simple terms."}
]
)
print(response.choices[0].message.content)三步上线
大多数团队不到五分钟即可完成首次成功请求。
- 1
获取 API 密钥
从控制台创建密钥。无需订阅或信用卡即可开始使用。
- 2
将客户端指向 OpenRouter
已在使用 OpenAI SDK?更改基础 URL 和您的密钥。其余一切保持不变。
- 3
选择任意模型
使用 author/slug 字符串。添加回退选项,确保提供商中断绝不会导致您的服务中断。
- 阅读完整快速入门指南
您的首次请求
curl https://openrouter.ai/api/v1/chat/completions \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"models": [
"anthropic/claude-sonnet-4",
"openai/gpt-4o",
"google/gemini-2.5-pro"
],
"messages": [
{ "role": "user", "content": "Hello!" }
]
}'