基础配置

所有请求都使用 OpenAI 兼容的 API 格式,只需要将 base URL 改为 https://openrouter.ai/api/v1,并传入你的 API Key(sk-or-v1-...)。

API Base URL: https://openrouter.ai/api/v1
Authorization: Bearer sk-or-v1-你的API Key

Python 接入示例

from openai import OpenAI

client = OpenAI(
    base_url="https://openrouter.ai/api/v1",
    api_key="sk-or-v1-你的API Key",
)

response = client.chat.completions.create(
    model="deepseek/deepseek-v4-flash",
    messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)

需要先安装: pip install openai

Node.js 接入示例

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://openrouter.ai/api/v1",
  apiKey: "sk-or-v1-你的API Key",
});

const response = await client.chat.completions.create({
  model: "deepseek/deepseek-v4-flash",
  messages: [{ role: "user", content: "Hello!" }],
});
console.log(response.choices[0].message.content);

需要先安装: npm install openai

curl 测试示例

curl https://openrouter.ai/api/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-or-v1-你的API Key" \
  -d '{
    "model": "deepseek/deepseek-v4-flash",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

国内用户代理配置

如果在中国大陆访问OpenRouter API遇到延迟问题,可以配置代理:

# Python 配置代理
client = OpenAI(
    base_url="https://openrouter.ai/api/v1",
    api_key="sk-or-v1-你的API Key",
    http_client=httpx.Client(proxies="http://你的代理地址:端口"),
)

支持的模型列表

查看本站的完整模型列表或按价格/上下文长度/免费模型浏览。API调用时使用 提供商/模型名 格式(如 openai/gpt-4oanthropic/claude-sonnet-4)。