Appearance
OpenRouter
OpenRouter 提供统一 API,通过一个密钥和一个端点访问多家 AI 提供商的模型。与 OpenAI API 兼容,只需切换 baseUrl 即可使用大多数 OpenAI SDK。
快速配置
向导
bash
openclaw onboard --auth-choice apiKey --token-provider openrouter --token "$OPENROUTER_API_KEY"配置文件
json5
{
env: { OPENROUTER_API_KEY: "sk-or-..." },
agents: {
defaults: {
model: { primary: "openrouter/anthropic/claude-sonnet-4-5" },
},
},
}模型引用格式
OpenRouter 模型的格式为:openrouter/<提供商>/<模型>
常用模型示例:
openrouter/anthropic/claude-opus-4-6
openrouter/openai/gpt-4o
openrouter/meta-llama/llama-3.1-70b-instruct
openrouter/google/gemini-2.0-flash-exp
openrouter/deepseek/deepseek-r1使用 OpenRouter 的优势
- 一个密钥,多家模型:不需要为每家提供商单独管理密钥
- 自动故障切换:OpenRouter 可在主模型不可用时自动切换
- 统一计费:所有模型使用统一账户充值,方便管理
- 访问稀缺模型:部分模型只能通过 OpenRouter 访问
配合备用模型使用
利用 OpenRouter 的多模型优势,可以设置更丰富的备用链:
json5
{
agents: {
defaults: {
model: {
primary: "openrouter/anthropic/claude-sonnet-4-5",
fallbacks: [
"openrouter/openai/gpt-4o",
"openrouter/meta-llama/llama-3.1-70b-instruct",
],
},
models: {
"openrouter/anthropic/claude-sonnet-4-5": { alias: "Sonnet" },
"openrouter/openai/gpt-4o": { alias: "GPT4o" },
},
},
},
}获取 API 密钥
访问 https://openrouter.ai/keys 创建 API 密钥。
注意:OpenRouter 使用 Bearer Token 方式,API 密钥格式为
sk-or-...