供应商与费用

Claude API 价格比较:官方、OpenRouter 与 API Route 如何选择

按同一模型和工作负载比较 Anthropic、OpenRouter 与 API Route 的输入、输出及缓存费用,结合计算示例判断供应商是否适合你的项目。

先统一模型、路由和工作负载

比较 Claude API 价格,先要确定比较的是同一个模型、同一种 Token 和明确的调用路由。评估你的项目会反复发送多少上下文、需要生成多少输出,以及是否限定供应商或地区。只看输入单价,容易低估最终账单。

本文用 claude-sonnet-4-6 演示计算方法,并不据此认定它是最新或最适合所有任务的模型。完整在售模型和价格以模型价格页为准;注册和首次调用步骤见快速入门。

Sonnet 4.6 的输入、输出与缓存单价

外部静态价格核实于 2026 年 10 月 17 日。下表统一为美元/百万 Token,按标准在线推理计算,不含税费、充值手续费、协议折扣或额外工具费用。Anthropic 使用官方全球 API 价格;OpenRouter 使用 anthropic/claude-sonnet-4.6 的 Anthropic 端点,其他端点可能更贵。

Sonnet 4.6:美元/百万 Token
供应商/路由输入输出5 分钟写入1 小时写入缓存读取
Anthropic 官方(全球)$3.00$15.00$3.75$6.00$0.30
OpenRouter/Anthropic 端点$3.00$15.00$3.75$6.00$0.30
API Route / claude standard$0.30$1.50$0.375$0.60$0.03

API Route 一行直接使用价格页同源的后端价格快照,刷新时间为 。它仅代表表内显示的价格分组,并不覆盖所有密钥和路由选项。预算确认前,应核对自己密钥可用的分组和实际调用日志;缺少单价表示需要查价,不表示免费。

来源:Anthropic 官方价格、OpenRouter 端点价格和API Route Sonnet 4.6 价格。OpenRouter 接口返回的是每 Token 美元价格,需要乘以 1,000,000 后再对照表格。

三种供应商分别如何扣费

Anthropic 官方:按照模型的输入、输出与缓存单价,通过 Claude Console 对应的计费安排结算。Claude 应用订阅不能直接当作 API 余额使用;付款方式和额度限制应以自己的账户为准。

OpenRouter:按照所选供应商单价,从账户额度中扣除推理费用。其费用说明将推理价格与购买额度的手续费区分开来,应核对付款方式对应的结账报价,不要为所有请求套用一个猜测的统一手续费。BYOK 属于另外一种计费安排。

API Route:请求按照适用的模型与路由价格消耗账户余额。公开价格来自后端,密钥分组和路由选择会影响实际计费。请在充值页面核对实付金额与到账可用额度。本文不承诺固定折扣、完全一致的上游设施或特定速率限制。

计算示例:100 万输入与 20 万输出

假设累计调用量为 1,000,000 个输入 Token、200,000 个输出 Token,不使用缓存和额外工具。这是预算假设,不是实测消耗。

Cost = input_tokens / 1,000,000 * input_rate
     + output_tokens / 1,000,000 * output_rate

Anthropic direct: 1 * $3 + 0.2 * $15 = $6.00
OpenRouter / Anthropic endpoint: $6.00 in inference credits
API Route / displayed group: $0.60

比较实际支付成本时,可用 实际成本 = 消耗额度 ×(实付金额 ÷ 到账可用额度)。例如,假设支付 105 美元得到 100 美元可用额度,那么消耗 6 美元推理额度,对应 6.30 美元现金成本。这个数字仅演示换算方式,并非任何供应商的充值报价;适用税费还需单独计算。

输出占比较高时,采购判断也会变化。按表中的官方单价,10 万输入、100 万输出需要 15.30 美元。应根据自己的输出分布估算,而不是套用其他团队的输入输出比例。

重复上下文会怎样改变总成本

设一个固定的 20,000 Token 前缀在同一个 5 分钟缓存窗口内被使用 10 次。先忽略每次新增输入和输出,只计算这个前缀。按官方 Sonnet 4.6 单价,一次写入、九次读取的结果如下。

No cache: 10 * 20,000 / 1,000,000 * $3 = $0.6000
5m cache: 20,000 / 1,000,000 * ($3.75 + 9 * $0.30) = $0.1290
1h cache: 20,000 / 1,000,000 * ($6.00 + 9 * $0.30) = $0.1740

这些结果以指定的缓存命中条件为前提,不是命中率承诺。如果十次请求都是冷请求,并且每次都产生 5 分钟缓存写入,这部分成本反而为 0.75 美元。因此,需要比较路由实际计费的写入和读取,不能只确认模型是否支持缓存。缓存成本指南提供了双请求测试和基于 Token 的命中比例计算方法。

把自己的 Token 构成代入公式

以下 JavaScript 可在 Node.js 或浏览器控制台运行。把用量替换为日志中的分类合计,把单价替换为所选路由的价格。Anthropic 格式中的普通输入、缓存写入和缓存读取是分开的计费类别,同一个 Token 不要重复计入。

const usage = { input: 1000000, output: 200000, write5m: 0, write1h: 0, read: 0 };
const rates = { input: 3, output: 15, write5m: 3.75, write1h: 6, read: 0.3 };
const usd = Object.keys(usage).reduce(
  (sum, key) => sum + usage[key] * rates[key] / 1e6, 0
);
console.log(usd.toFixed(4)); // 6.0000

适用时,还应核对思考 Token 和供应商的额外工具费用。本地计算器只能提供估算,最终需要与供应商已结算的调用日志对账。

采购时应如何选择

  • 优先考虑官方直连:项目需要与 Anthropic 直接签约、特定官方功能,或已在商业条款中确认的控制能力。
  • 评估 OpenRouter:应用需要跨模型选择供应商。比较费用前,先确定端点、隐私要求和回退策略。
  • 评估 API Route:当前模型、价格分组和接入方式符合你的工作负载。持续充值前,先用少量代表性请求验证。

给候选路由发送相同的提示词和工具调用,记录错误、Token 分类、总费用,以及必要的流式输出和工具行为是否可用。同时核对数据处理、地区可用性、支持方式和限额。成功返回一段文本,并不能证明所有功能完全等价;本文也没有提供供应商性能或稳定性的实测排名。

准备试用时,可先创建 API Route 账户,查看当前价格,再按Claude Code 接入指南完成配置。确认首笔请求的日志和费用后,再决定后续充值金额。