Skip to content
ComparisonsOctober 16, 2026

AnyRouter 对比 OpenRouter:带来源的对比和迁移指南

AnyRouter 和 OpenRouter 的费用、BYOK、免费模型限制和套餐对比,每个 OpenRouter 数字都附来源链接和日期。另有迁移所需的 base URL 和 key 替换步骤。

两者的共同点

两者都在许多供应商前面提供一个兼容 OpenAI 的 API,所以换模型只是改一个字符串。OpenRouter 称自己是 OpenAI 的直接替代,并在一个端点后提供数百个模型。AnyRouter 的目录在 anyrouter.dev/models 实时更新,价格按每 1M token 计。

本页的 OpenRouter 数字都是在 2026 年 10 月 16 日 从链接页面读取的。凡是无法找到来源的 OpenRouter 说法,我们都没有写。

并排对比

AnyRouterOpenRouter
购买额度结账时加收银行卡处理商的 5% + $0.50。AnyRouter 一分不留(额度文档)。Standard 收 5.5% 手续费,最低 $0.80;Business 收 8%(FAQ、定价)。
自带供应商 key(BYOK)任何用量都不收费(BYOK 文档)。每月标价推理用量 $25,000 以内不收费,超出部分收 5%(BYOK 文档)。
免费模型anyrouter/free 和 :free 模型:没有每日上限,每个 key 每分钟 2,400 次请求,需要登录(免费层)。:free 模型:每分钟 20 次请求;每天 50 次,购买过 $10 额度后每天 1,000 次(限制)。
套餐Free、Go($2/月,实收 $2.63,含 $4 额度)、Pro、Pro+ 和 Max。见定价。Standard 和 Business 按量付费,Free 不收费,另有按合同的 Enterprise。定价页没有列出任何一个的月费(定价)。

刷卡购买时两行手续费的大小接近,所以手续费不是选择任何一方的理由。区别在于谁拿走它:在 AnyRouter,处理商收走,我们不收;在 OpenRouter,那是 OpenRouter 的费用。BYOK 这一行只有在你通过自己的 key 大量消费时才有意义。

什么时候 OpenRouter 更合适

  • 你需要某个只有一边目录里有的模型。迁移前请在两边的列表里核对你用到的确切 id。
  • 你乐于向一个供应商购买额度,不使用自己的供应商 key,也不用编码代理。
  • 你已经在用它,上表里没有任何一项对你构成问题。

AnyRouter 更合适的情况:你想要没有每日上限的免费模型,你通过自己的 key 路由,或者你运行 Claude Code 或 Codex,并希望用一条命令完成设置。

迁移:改 base URL 和 key

对兼容 OpenAI 的客户端,只需改两个值。其余一切,包括流式输出和错误处理,都保持不变。

设置OpenRouterAnyRouter
Base URLhttps://openrouter.ai/api/v1https://anyrouter.dev/api/v1
API keyOpenRouter key你的 key,以 sk-ar- 开头
模型provider/modelAnyRouter 目录中的 provider/model
同一个请求,迁移前后。
import os

from openai import OpenAI

# before: base_url="https://openrouter.ai/api/v1", api_key=OPENROUTER_API_KEY
client = OpenAI(
    base_url="https://anyrouter.dev/api/v1",
    api_key=os.environ["ANYROUTER_API_KEY"],  # sk-ar-...
)

resp = client.chat.completions.create(
    model="anyrouter/free",
    messages=[{"role": "user", "content": "Say hello in one sentence."}],
)
print(resp.choices[0].message.content)
curl https://anyrouter.dev/api/v1/chat/completions \
  -H "Authorization: Bearer $ANYROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anyrouter/free",
    "messages": [{"role": "user", "content": "Say hello in one sentence."}]
  }'
curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr claude --model anyrouter/free
  1. 在控制台创建 key,并保存为 ANYROUTER_API_KEY。
  2. 在客户端配置里替换 base URL 和 key。
  3. 用 GET https://anyrouter.dev/api/v1/models 列出你调用的模型,确认每个 id 都存在。有些 id 在两个目录之间不同,未知 id 会返回 404。
  4. 保留你的 provider 偏好(only、ignore、order、sort、max_price、allow_fallbacks)以及 HTTP-Referer 和 X-Title 请求头。AnyRouter 会读取它们。
  5. 发一个请求,在请求日志里确认。

如果你的应用用 OpenRouter 的 OAuth PKCE 流程让用户登录,同样的流程在这里也适用。替换 /auth URL 和密钥交换中的主机即可。完整步骤,包括价格上限和回退,见迁移指南。

先在免费模型上试:一个 key,不需要绑卡。

创建 key

常见问题

AnyRouter 能直接替换 OpenRouter 吗?

对兼容 OpenAI 的客户端,通常可以。把 base URL 改成 https://anyrouter.dev/api/v1,并使用 sk-ar- 开头的 key。模型 id 仍是 provider/model 形式,但请逐个对照 AnyRouter 目录检查,因为有些 id 不同。

自带供应商 key 时 AnyRouter 收多少费用?

不收。BYOK 请求用你的 key 直接发给你的供应商,AnyRouter 在任何用量下都不加收费用。按 OpenRouter 定价页(https://openrouter.ai/pricing,2026 年 10 月 16 日读取)所述,它的 BYOK 费用是超出每月额度部分按标价收 5%。

这些 OpenRouter 数字从哪来?

每个数字都链接到 OpenRouter 自己的定价、FAQ 或 API 文档,读取日期是 2026 年 10 月 16 日。它们的页面会变,决定前请先点开链接确认。

两分钟发第一笔请求

用自己的 key 免费开始,或充值按 token 计费。Go 每月 $4 额度 — $2/月,或捐一把 provider key 免费开通。

开始使用