返回教程中心
模型接入

OpenClaw OpenRouter 接入教程,一套 Key 管多家模型配置指南

O
OpenClaw AI
2026-03-25

OpenRouter 在 OpenClaw 里的最大价值,不是“又多了一个 provider”,而是它提供了一种统一入口:你可以通过单一 API Key、单一端点,访问多家底层模型和提供商。这让它特别适合那些不想为每家模型都单独维护一套认证的人。

它最适合什么场景

OpenRouter 特别适合下面这些场景:

  • 想快速切换模型
  • 不想给每家 provider 单独配置认证
  • 希望用统一入口管理多家底层模型
  • 想保留未来调整底层模型的灵活性

如果你明确知道自己后面会比较多家模型,或者想减少 provider 管理复杂度,OpenRouter 会很有吸引力。

它和直接接入单家 provider 的区别

直接接入 OpenAI、Anthropic 之类 provider 的好处是:

  • 路径更直接
  • 排障边界更清楚

而 OpenRouter 的优势是:

  • 统一管理
  • 更方便比较和切换不同底层模型

所以对新手来说,可以这样理解:

  • 想最快跑通:先直接接单家 provider
  • 想统一管理多家模型:看 OpenRouter

官方 CLI 设置方式

官方文档给出的 onboarding 命令是:

bash
openclaw onboard --auth-choice apiKey --token-provider openrouter --token "$OPENROUTER_API_KEY"

这条命令的意义是:

  • 使用 API Key 方式认证
  • 指定 provider 是 openrouter
  • 把 token 直接交给向导

如果你已经很明确自己要走 OpenRouter,这是一条很直观的接入路径。

官方配置示例

官方文档给出的典型配置思路是:

json
{
  "env": {
    "OPENROUTER_API_KEY": "sk-or-..."
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "openrouter/anthropic/claude-sonnet-4-5"
      }
    }
  }
}

这段配置里最重要的不是字段多复杂,而是你能看清两个核心点:

  • 认证通过 OPENROUTER_API_KEY
  • 默认模型名必须写成 OpenRouter 路径格式

模型命名格式为什么特别关键

官方文档强调,OpenRouter 的模型名格式是:

text
openrouter/<provider>/<model>

例如:

text
openrouter/anthropic/claude-sonnet-4-5

这点很关键,因为很多人会出现一种典型故障:

  • API Key 明明没问题
  • 但系统提示模型不存在或找不到

根因往往不是认证坏了,而是模型名格式写错了。

什么时候优先用 OpenRouter

如果你的目标是:

  • 对比不同底层模型
  • 统一管理多个入口
  • 减少为每家 provider 单独维护配置的成本

那 OpenRouter 非常值得优先考虑。

新手第一次配置时应该怎么做

虽然 OpenRouter 天然适合多模型,但第一次配置时我仍然建议保守一点:

  1. 先选一个主模型
  2. 先确保这条主模型路径稳定
  3. 用 openclaw models status 验证
  4. 再逐步扩展更多底层模型

这样做的好处是,你不会把“OpenRouter 本身是否接通”和“某个底层模型是否适合”混成同一个问题。

一个实用判断

如果你现在只是想尽快把 OpenClaw 跑通,OpenRouter 不一定是第一步;但如果你很快就会进入“多模型比较、统一入口、灵活切换”阶段,它会非常有价值。

OpenRouter 不是为了让配置更花哨,而是为了让多模型管理更统一。只要你把模型命名格式和认证路径配对齐,它会是 OpenClaw 里非常好用的一条统一模型入口。

继续阅读

相关阅读与站内入口

准备好开始了吗?

继续探索更多教程,或者去技能市场看看有哪些现成的插件。