OpenRouter 是一种中继服务(路由器),可通过一个 API 调用数百种 AI 模型。由于它兼容 OpenAI API,只需将 OpenAI SDK 的 base_url 指向 https://openrouter.ai/api/v1,并指定带提供商前缀的模型 ID(如 anthropic/… 或 openai/…),即可使用各家模型,只需一把密钥。其价格为模型单价与提供商相同(不加价),购买额度时收取 5.5% 的手续费(最低 $0.80)(加密货币支付时为 5%)。也有免费模型,其 ID 末尾带有 :free,每天可使用 50 次(累计购买额度达到 $10 以上时每天 1,000 次)。
本页面关于 OpenRouter 的所有描述,都基于 OpenRouter 自身公开的文档(FAQ、价格页面、速率限制页面等,截至 2026 年 9 月),并在相应位置附有来源链接。后半部分“适合另一种网关形式的情况”是运营本网站的 Kunavo 立场下的比较。由于涉及自家产品,请在这一前提下阅读。
OpenRouter 的工作方式
用户拥有一个 OpenRouter 账户,并在每次请求时通过模型名称选择要使用的模型。正如 OpenRouter 快速入门所示,现有 OpenAI SDK 代码只需更改 base_url 和密钥即可运行。
如果同一模型由多个提供商提供,OpenRouter 默认会将负载分散到排名靠前的提供商,以保持可用率(Provider Routing)。在 models 参数中列出备用模型后,当原始模型故障或触发速率限制时,系统会自动尝试下一个模型,费用则按实际使用模型的单价计算(Model Fallbacks)。
API 以聊天补全为主,但不止于此。它提供专用的 图像生成 API 和异步的 视频生成 API,并且公开了通过 Anthropic 格式端点从 Claude Code 调用的步骤。“OpenRouter 仅支持文本”的说法,截至 2026 年 9 月已经不再准确。
OpenRouter 的价格和手续费
要点是“模型单价与提供商相同,手续费在购买额度时收取”。以下内容汇总了 OpenRouter FAQ 和 价格页面的说明(截至 2026 年 9 月)。
| 项目 | OpenRouter 的公开信息 |
|---|---|
| 模型单价 | 与提供商相同,不在推理费用上加价 |
| 购买额度时的手续费 | 5.5%(最低 $0.80)。使用加密货币(USDC)支付时为 5% |
| 免费模型 | 至少 25 个。每分钟 20 次、每天 50 次(累计购买额度达到 $10 以上时每天 1,000 次) |
| 自带密钥(BYOK) | 按量计费计划每月 $25,000 以内免手续费,超出部分按通常费用收取 5% |
| 额度有效期 | 条款保留让购买一年后仍未使用的部分失效的权利 |
| 退款 | 未使用部分可在购买后 24 小时内申请退款。加密货币支付不可退款 |
| 支付方式 | 主要信用卡、Alipay、USDC(PayPal 支持正在开发中) |
由于手续费设有最低金额,充值金额越小,手续费占比越高。充值 $10 时,手续费为最低金额 $0.80(8%);充值 $100 时为 $5.50。价格可能发生变化,因此签约前请通过上方链接确认最新信息。
免费模型的使用方式与限制
在模型 ID 末尾添加 :free 即可调用免费版本。根据速率限制页面,限制为每分钟 20 次、每天 50 次;如果累计购买额度达到 $10 以上,则提高到每天 1,000 次。文档还写明,免费版本的速率限制和供应情况可能与付费版本不同。
对于试用、学习和个人小工具来说已经足够,但由于存在每日上限,不适合不能中断的处理。像 Cline 这样的编码代理一次任务会调用模型几十次,因此免费额度很快就会用完。
OpenRouter 的使用方式
- 在 openrouter.ai 创建账户。
- 如果使用付费模型,则购买额度(仅使用免费模型时无需购买)。
- 创建 API 密钥。
- 将 OpenAI SDK 的
base_url指向https://openrouter.ai/api/v1,并使用带提供商前缀的模型 ID 进行调用。
import os
from openai import OpenAI
# OpenRouter — モデル ID は「提供元/モデル名」の形
openrouter = OpenAI(
base_url="https://openrouter.ai/api/v1",
api_key=os.environ["OPENROUTER_API_KEY"],
)
r = openrouter.chat.completions.create(
model="anthropic/claude-sonnet-4.6",
messages=[{"role": "user", "content": "OpenRouter とは何か、1 文で"}],
)
# 無料モデルは ID の末尾に :free(例は OpenRouter のドキュメントのもの。
# 提供状況と 1 日の回数制限は OpenRouter 側で変わる)
free = openrouter.chat.completions.create(
model="meta-llama/llama-3.2-3b-instruct:free",
messages=[{"role": "user", "content": "こんにちは"}],
)
# Kunavo — 変わるのは base_url、キー、モデル ID の書き方の 3 つだけ
kunavo = OpenAI(
base_url="https://api.kunavo.com/v1",
api_key=os.environ["KUNAVO_API_KEY"], # sk-kn-...
)
r = kunavo.chat.completions.create(
model="claude-sonnet-5",
messages=[{"role": "user", "content": "OpenRouter とは何か、1 文で"}],
)如最后三行所示,在兼容 OpenAI 的网关之间迁移时,只有 base_url、密钥和模型 ID 的写法会改变。OpenRouter 使用带提供商前缀的形式,例如 anthropic/claude-sonnet-4.6;Kunavo 则不添加前缀,例如 claude-sonnet-4-6。从创建密钥到首次调用的步骤请参阅 Kunavo 快速入门。
OpenRouter 的优势
- 模型范围广。通过一个 API 即可选择数百种模型,包括开源衍生模型。如果需要长尾模型,几乎没有什么能替代 OpenRouter。
- 免费模型。至少有 25 个免费模型,可在每日上限内免费试用。
- 同一模型来自多个提供商。提供商之间的负载分散和自动切换到备用模型无需配置即可生效。
- 自带密钥。可以通过 OpenRouter 使用与各家公司直接签订的合同密钥,每月 $25,000 以内免手续费。
- 支持加密货币支付。支持使用 USDC 支付。
如果主要目标是丰富的文本模型和免费模型,继续使用 OpenRouter 更合理。没有充分理由迁移。
适合另一种网关形式的情况(以下内容代表 Kunavo 的立场)
OpenRouter 采用“供应商标价原价 + 购买时手续费”的形式。Kunavo 则相反,按在供应商标价基础上针对各模型折扣后的单价销售。充值从 $10 起,充值 $10 可获得 $10.00 余额;充值 $100 以上会获得额外赠送($100 → $110.00、$1,000 → $1,200.00、$5,000 → $6,250.00)。
| 模型 | Kunavo 输入 / 输出(每 1M) | 提供商标价 | 差额 |
|---|---|---|---|
| Claude Opus 5 | $3.50 / $17.50 | $5.00 / $25.00 | 约低 30% |
| Claude Haiku 4.5 | $0.70 / $3.50 | $1.00 / $5.00 | 约低 30% |
| GPT-5.6 Sol | $2.00 / $12.00 | $5.00 / $30.00 当前为促销价格 $4.00 / $20.00(至少截至 2026年11月21日) | 约低 60% 比促销价格低约 40% |
| Claude Sonnet 5 | $1.40 / $7.00 | $2.00 / $10.00 | 约低 30% |
折扣幅度因模型而异。按月度成本比较时,如果使用 Claude Opus 5,输入 1,000 万、输出 100 万 token,则按提供商标价为 $75.00(如果如 OpenRouter FAQ 所述单价与提供商相同,则加上购买手续费后约为 $79.13),而 Kunavo 为 $52.50。所有模型的单价请参阅 价格页面;Claude 各模型的比较请参阅 Claude 价格。
除单价外,还有三项差异。
- 图像、视频和音乐使用同一把密钥。OpenRouter 也有图像和视频 API,但 Kunavo 的图像 API 与 OpenAI 的 images API 格式相同(
/v1/images/generations、/v1/images/edits),因此 OpenAI SDK 的images.generate可以直接运行。音乐生成(Suno)也可使用同一把密钥调用。截至 2026 年 9 月,在 OpenRouter 文档中没有找到音乐生成页面。 - 从日本支付更方便。在 Stripe Checkout 中可使用包括 JCB 在内的银行卡(Visa、Mastercard、American Express、JCB、UnionPay)、Apple Pay、Google Pay 和 Link。不支持便利店支付和 PayPay。
- 余额没有有效期。未使用的月份不会产生费用,失败的请求不会收费。
同时也明确说明 Kunavo 的不利之处。它运行在共享容量上,没有专用配额,也没有合同约定的 SLA。如需保证,请直接与各家公司签约。模型范围限定为主要的最新模型,因此没有长尾模型,也没有免费模型;使用加密货币(稳定币)支付仅限面向美国、以美元计价的 Checkout,日本无法使用。
按项目进行的并列比较请参阅 Kunavo 与 OpenRouter 的比较表(英文);包含 OpenRouter 以外选项的列表请参阅 OpenRouter 的替代服务(英文)。
常见问题
什么是 OpenRouter?
OpenRouter 是一种中继服务(路由器),可通过一个 API 调用数百种 AI 模型。它兼容 OpenAI API,因此只需将 OpenAI SDK 的 base_url 指向 https://openrouter.ai/api/v1,并指定带提供商前缀的模型 ID(如 anthropic/… 或 openai/…),即可使用各家模型,只需一把密钥和一个余额。如果同一模型由多个提供商提供,它还会在提供商之间进行路由,并切换到备用模型。
OpenRouter 的价格和手续费是多少?
根据 OpenRouter 的 FAQ,模型单价与提供商相同,不会在推理费用上加价;但购买额度时会收取 5.5% 的手续费(最低 $0.80)。使用加密货币(USDC)支付时手续费为 5%。充值 $10 时,手续费为最低金额 $0.80;充值 $100 时为 $5.50。以上均为截至 2026 年 9 月 OpenRouter 的公开信息。
OpenRouter 可以免费使用吗?
如果使用模型 ID 末尾带有 :free 的免费模型,则可以免费使用。OpenRouter 的价格页面称免费模型至少有 25 个,限制为每分钟 20 次、每天 50 次。如果累计购买的额度达到 $10 以上,每日上限会提高到 1,000 次。付费模型则按使用量从额度中扣费。
如何使用 OpenRouter?
在 openrouter.ai 创建账户;如果要使用付费模型,请购买额度并创建 API 密钥。然后将 OpenAI SDK 的 base_url 指向 https://openrouter.ai/api/v1,并使用带提供商前缀的模型 ID(如 anthropic/claude-sonnet-4.6)进行调用。若只使用免费模型,则无需购买额度,每天最多可试用 50 次。
OpenRouter 的额度有有效期吗?
OpenRouter 的 FAQ 写明,根据条款,他们保留让购买一年后仍未使用的额度失效的权利。未使用的额度可在购买后 24 小时内申请退款;加密货币支付不予退款。Kunavo 的余额没有有效期。
可以从日本向 OpenRouter 付款吗?
OpenRouter 常见问题中列出的支付方式包括主要信用卡、支付宝和 USDC 加密货币,并说明 PayPal 正在接入中。只要有可用于海外支付的银行卡即可付款。Kunavo 使用 Stripe Checkout;从日本支付时可使用包括 JCB 在内的银行卡、Apple Pay、Google Pay 和 Link(不支持便利店支付和 PayPay)。
有没有 OpenRouter 的替代服务?
取决于您的侧重点。如果您重视低于标价的单价,以及用一把密钥调用图像、视频和音乐,Kunavo(本页面的运营方)是一个选择。如果您希望集中管理自己持有的各家密钥并自行运行,可选择 LiteLLM 之类的自托管代理。如果目标是丰富的文本模型或免费模型,继续使用 OpenRouter 更合理。
从 OpenRouter 迁移到其他网关困难吗?
如果都是兼容 OpenAI 的网关,只需更改三项:base_url、API 密钥和模型 ID 的写法。对于 Kunavo,base_url 是 https://api.kunavo.com/v1,密钥以 sk-kn- 开头;相对于 OpenRouter 的 anthropic/claude-sonnet-4.6,模型 ID 不带提供商前缀,例如写作 claude-sonnet-4-6。