SSD Nodes Learn Hosting plans →
指南 Matt Connor作者: Matt Connor

Claude Sonnet 5.5 价格及适用场景

Claude Sonnet 5.5 API 输入每百万 token 2 美元,输出每百万 token 10 美元。了解一次编程会话的成本,以及何时应选 Sonnet 而不是 Opus。

Claude Sonnet 5.5 价格简述

截至 2026 年 10 月 27 日,Claude API 的 Claude Sonnet 5.5 输入价格为每百万 token $2,输出价格为每百万 token $10。Batch API 会将这两项价格都减半。提示缓存读取价格仅为每百万 token $0.10。Claude 应用的定价页面显示,Free、Pro、Max、Ultra 和 Team 计划均包含 Sonnet,因此无需使用 API 也能使用它。

本页中的 MTok 表示 1 million tokens,即 100 万个 token。Token 是一小段文本,通常是单词的一部分。要了解这相当于多少文本,请先阅读100 万个 Claude token 能生成多少内容。

本页列出的所有 API 价格均来自 Anthropic 的定价文档和 Sonnet 5.5 模型页面,并已于 2026 年 10 月 27 日核对。价格可能会变化。在确定预算前,请重新查看这两个页面。

Claude Sonnet 5.5 是什么?

Sonnet 5.5 是 Anthropic 5.5 系列中的中型模型。该模型于 2026 年 9 月 28 日发布,比 Opus 5.5 于 9 月 22 日发布晚 6 天。Haiku 5.5 于 10 月 7 日发布。Anthropic 的发布说明将其描述为“速度更快、成本更低的 Claude Opus 5.5 补充模型”。

通过代码调用该模型时,需要使用以下信息:

  • Claude API 中的模型 ID 是:claude-sonnet-5-5。在 Amazon Bedrock 上,模型 ID 是 anthropic.claude-sonnet-5-5,不能将其中一个 ID 用在另一个平台上。
  • 上下文窗口:1M tokens。标准 Messages API 的单次请求最大输出为 128K tokens;使用 output-300k-2026-03-24 beta 请求头时,Message Batches API 的最大输出可达 300K tokens。
  • 可靠知识截止时间:2026 年 6 月。
  • 自适应思考默认启用,effort 为 high。

所有客户都可以通过 Claude API 使用该模型。该模型也已在 Amazon Bedrock、AWS 上的 Claude Platform、Google Cloud 上的 Claude Models 以及 Microsoft Foundry 中提供。Anthropic 表示,在 2027 年 9 月 28 日之前不会停用该模型。

Sonnet 5.5 API 价格:所有费率一览

图表Claude Sonnet 5.5 API rates, USD per million tokens (checked 2026-10-27)
此图表背后的数据
[
  {
    "label": "Base input",
    "usd_per_mtok": 2
  },
  {
    "label": "5-minute cache write",
    "usd_per_mtok": "2.50"
  },
  {
    "label": "1-hour cache write",
    "usd_per_mtok": 4
  },
  {
    "label": "Cache read",
    "usd_per_mtok": "0.10"
  },
  {
    "label": "Output",
    "usd_per_mtok": 10
  },
  {
    "label": "Batch input",
    "usd_per_mtok": 1
  },
  {
    "label": "Batch output",
    "usd_per_mtok": 5
  }
]

输入费率为 $2,输出费率为 $10。输出费用是输入费用的 5 倍。因此,大量生成代码的任务比大量读取代码的任务更昂贵。

Sonnet 5.5 不收取长上下文附加费。Anthropic 的定价页面说明,在 1M-token 上下文窗口内,900K-token 请求和 9K-token 请求按相同的每 token 费率计费。Haiku 5.5 是当前唯一对长提示词收取更高费用的模型;比较这两个模型时,这一点很重要。

有一个设置会提高所有费率。如果将 inference_geo 设置为仅在美国境内执行推理,所有 token 价格都会乘以 1.1。全局路由按标准价格计费。

Sonnet 5.5 提示词缓存的费用是多少?

提示词缓存会存储提示词的开头部分,例如较长的系统提示词或一组源文件,后续请求可以重复使用这些内容。写入缓存时需要支付一次费用。之后,每个读取缓存的请求只需为提示词的这部分内容支付低得多的费用。

Sonnet 5.5 提供两种缓存生命周期,也称为 TTL(生存时间)。生命周期为五分钟的缓存写入费用为每百万个 token $2.50。生命周期为一小时的缓存写入费用为 $4。claude.com 的定价页面只显示第一个数值,因为其缓存价格以五分钟 TTL 为前提。

缓存读取费用为每百万个 token $0.10。这是基础输入价格的 5%。Anthropic 定价页面上的一般规则是,缓存命中费用为输入费用的 10%;但页面列出了例外情况:Sonnet 5.5 和 Opus 5.5 按 5% 计费,Fable 5.1 和 Mythos 5.1 按 2.5% 计费。因此,这里不要套用 10% 的规则。Sonnet 5.5 在其他所有计费项上的价格都与 Sonnet 5 相同,其缓存读取价格是 Sonnet 5 费率的一半。

缓存有最低长度限制。Sonnet 5.5 可缓存的提示词长度至少为 512 个 token,因此只有重复部分达到 512 个 token 时,缓存才有帮助。较短的提示词会在不使用缓存的情况下处理,且不会返回错误。

下面以每次请求都发送一个 40,000-token 的前缀为例,说明缓存的影响。该前缀可以是系统提示词加上一个小型项目的文件。以下数值根据上述费率计算得出。

图表Input cost of a 40,000-token prefix on Sonnet 5.5, USD
此图表背后的数据
[
  {
    "label": "2 calls, no cache",
    "input_cost_usd": "0.16"
  },
  {
    "label": "2 calls, 5-minute cache",
    "input_cost_usd": "0.104"
  },
  {
    "label": "10 calls, no cache",
    "input_cost_usd": "0.80"
  },
  {
    "label": "10 calls, 5-minute cache",
    "input_cost_usd": "0.136"
  }
]

不使用缓存时,调用两次需要为该前缀支付 $0.16。使用五分钟缓存时,费用为 $0.104,因为第一次调用按写入费率计费,第二次调用按读取费率计费。因此,缓存第一次被重复使用时就能收回成本。之后每增加一次调用,节省的费用都会继续增加。如果缓存条目在调用之间没有过期,调用十次时,不使用缓存的费用为 $0.80,使用缓存的费用为 $0.136。

一小时缓存的写入费用是基础输入费率的两倍,因此需要更多次重复使用才能收回成本。两次调用之间的间隔超过五分钟时,应使用一小时缓存。常见场景是用户需要先阅读每个回答,再提出下一个问题。

Sonnet 5.5 的一次编码会话需要多少费用?

假设一次会话总共使用 50,000 个输入 token 和 15,000 个输出 token。Anthropic 在定价页面的 Opus 5.5 示例中也使用相同的 token 数量。输入包括整个会话发送给模型的所有内容,其中包括每轮重复发送的上下文。

图表One session of 50,000 input and 15,000 output tokens, USD
此图表背后的数据
[
  {
    "label": "Sonnet 5.5, standard",
    "input_usd": "0.10",
    "output_usd": "0.15",
    "total_usd": "0.25"
  },
  {
    "label": "Sonnet 5.5, Batch",
    "input_usd": "0.05",
    "output_usd": "0.075",
    "total_usd": "0.125"
  },
  {
    "label": "Opus 5.5, standard",
    "input_usd": "0.20",
    "output_usd": "0.30",
    "total_usd": "0.50"
  },
  {
    "label": "Haiku 5.5, standard",
    "input_usd": "0.005",
    "output_usd": "0.0075",
    "total_usd": "0.0125"
  }
]

按标准费率计算,这次 Sonnet 5.5 会话的费用为 $0.25:输入费用为 $0.10,输出费用为 $0.15。相同数量的 token 在 Opus 5.5 上费用为 $0.50。费用正好是 Sonnet 5.5 的两倍,因为 Opus 的两项费率都是 Sonnet 费率的两倍。通过 Batch API 发送时,这次 Sonnet 会话的费用为 $0.125。在 Haiku 5.5 上,费用为 $0.0125,因为其中没有任何单个提示词能够达到 Haiku 的 100,000-token 价格档位。

Anthropic 给出的示例还增加了每小时 $0.08 的会话运行时间费用。这一项之所以存在,是因为该示例位于页面中介绍按小时收费的托管代理产品的部分。上面的金额仅包含 token 费用。

Batch 请求会异步处理,因此适合不需要等待答案的任务,例如每晚检查当天提交的代码。它不适合交互式编码会话。Batch 折扣还可以与缓存价格叠加使用。

在相信任何估算结果之前,包括本例的估算结果,请先统计自己的 token 数量。Sonnet 5.5 默认使用 high 努力度,Anthropic 帮助中心说明,较高的努力度会生成更全面的答案,并使用更多 token。Claude Code 如何消耗 token介绍了实际会话中 token 的去向,Claude 不同努力度级别的区别说明了会改变 token 数量的设置。

Free、Pro、Max、Ultra 或 Team 可以使用 Sonnet 5.5 吗?

claude.com 的定价页面在这五种套餐中都列出了 Sonnet,但套餐列表没有显示版本号。帮助中心的上下文窗口文章明确提到,付费套餐(Pro、Max、Ultra、Team 和 Enterprise)支持 Sonnet 5.5;但我们没有找到明确提到 Free 套餐支持该版本的帮助中心文章。对于 Free,可靠的确认方法是在 Claude 应用中登录您自己的账户,然后查看模型选择器。

截至 2026 年 10 月 31 日,套餐页面列出的信息如下:

  • Free($0)列出 Sonnet 和 Haiku。
  • Pro 每月付费时为每月 $20,按年付费时为每月 $17(预付 $200)。该套餐列出 Sonnet 和 Opus。
  • Max 每月 $100。每五小时和每周的用量均为 Pro 的 5 倍,并且每月包含 $100 的 API 额度。该套餐列出 Sonnet 和 Opus。
  • Ultra 每月 $200。每周用量为 Pro 的 10 倍,并且每月包含 $200 的 API 额度。该套餐列出 Sonnet 和 Opus。Ultra 取代原来的 Max 20x 套餐,现有订阅者会自动迁移,价格不变。Max 和 Ultra 仅支持按月付费;以上是网页端价格,移动端价格可能不同。
  • Team 标准席位按月付费时为每月 $25,按年付费时为每月 $20。高级席位价格分别为 $125 或 $100。Team 帮助文章承诺“可访问所有可用模型”,最低需要 2 名成员,最多支持 150 个席位。

帮助中心确认了应用内 Sonnet 5.5 的另外两个细节。Sonnet 5.5 支持使用 effort 选择器,但无法关闭 thinking。在付费套餐中,它在聊天和 Claude Code 中的上下文窗口均为 1M tokens,Cowork 也使用相同的 1M 上下文窗口。

如需了解各付费套餐除模型列表之外包含的内容,请参阅 Claude Pro 的价格和限制 以及 如何在 Claude Max 和 Ultra 之间选择。

Sonnet 5.5 如何使用您的套餐限额?

Pro 和 Max 有一个每 5 小时重置的会话限额,此外还有每周限额。Max 的每周限额适用于所有模型。Ultra 有一个适用于所有模型的每周限额;已验证账户没有 5 小时限额,尚未验证的账户则有临时限额。Max 和 Ultra 还分别有独立的每周 Fable 限额。在 Claude 和 Claude Code 中的使用量计入相同限额,因此在 Sonnet 5.5 上长时间运行 Claude Code,也会减少聊天可用的剩余额度。

消息消耗限额的速度取决于您选择的模型和工作强度级别。我们没有在帮助中心找到 Sonnet 5.5 的按模型具体数值。Anthropic Academy 指南只给出了相对顺序:Haiku 消耗最少,Sonnet 中等,Opus 较多,Fable 消耗最多。因此,将任务从 Opus 切换到 Sonnet 可以延长限额使用时间,但没有公开数据说明具体能延长多少。如果仍然用完限额,请参阅达到 Claude 限额后的处理方法了解可用选项。

某项应用行为可能会自动更改您使用的模型。Sonnet 5.5 默认启用自动模型切换。如果 Anthropic 的网络安全分类器标记某个请求,Claude 会使用 Sonnet 5 重新运行该请求,之后该对话的模型选择器会保持为 Sonnet 5。您可以关闭自动切换。在 API 中,除非您主动启用并配置回退,否则不会发生模型切换。回退响应按 Sonnet 5 的费率计费,并针对缓存未命中提供抵扣。

应通过 API 使用 Sonnet 5.5,还是购买套餐?

无论采用哪种方式,使用的都是同一个模型,只是计费方式不同。API 按 token 计费,因此用量较少的月份成本较低,用量较高的月份则没有固定上限。套餐按月收取固定费用,并通过每周限额和 5 小时限额限制该费用包含的用量。如果在付费套餐中启用用量额度,超过这些限额后的请求会按照标准 API 费率切换为按量付费,并继续运行,直到达到您设置的月度支出上限。Max 和 Ultra 套餐包含的每月 API 额度独立计算,不抵扣 Claude、Claude Code 或 Cowork 中的用量额度。使用上面的会话图表估算您自己的 API 月度用量,然后将其与 Claude API 与订阅费用对比进行比较。

何时应选择 Sonnet 5.5,而不是 Opus 5.5 或 Haiku 5.5?

Anthropic 的模型指南将 Sonnet 5.5 称为“速度与智能的最佳组合”。它的定位介于延迟适中的 Opus 5.5 和速度最快的 Haiku 5.5 之间。该指南将 Sonnet 5.5 列为代码生成、数据分析、内容创建、视觉理解和智能体工具调用的适用模型。

图表Claude 5.5 API base prices, USD per million tokens (checked 2026-10-27)
此图表背后的数据
[
  {
    "label": "Opus 5.5",
    "input_usd_per_mtok": 4,
    "output_usd_per_mtok": 20
  },
  {
    "label": "Sonnet 5.5",
    "input_usd_per_mtok": 2,
    "output_usd_per_mtok": 10
  },
  {
    "label": "Haiku 5.5, prompt up to 100K",
    "input_usd_per_mtok": "0.10",
    "output_usd_per_mtok": "0.50"
  },
  {
    "label": "Haiku 5.5, prompt over 100K",
    "input_usd_per_mtok": "0.50",
    "output_usd_per_mtok": "2.50"
  }
]

当任务是日常编码或智能体步骤,且使用量大到成本需要重点考虑时,应选择 Sonnet 5.5。输入价格为 $2,输出价格为 $10。按 token 计算,它的价格是 Opus 5.5 的一半;Opus 5.5 的输入价格为 $4,输出价格为 $20。

对于指南为 Opus 5.5 列出的任务,例如运行数小时的自主编码智能体和大规模重构,应选择 Opus 5.5。在无人监控的长时间运行中,一次错误决策所浪费的时间可能超过节省的 token 成本。请注意,同一份指南还表示,大多数工作负载应从 Opus 5.5 开始。选择 Sonnet 是出于成本考虑,而 Anthropic 自己的默认选择是 Opus。

对于实时响应和需要多次运行的子智能体任务,应选择 Haiku 5.5。提示 token 不超过 100,000 时,输入价格为 $0.10,输出价格为 $0.50。超过这一数量后,价格会升至 $0.50 和 $2.50,因此超长提示与 Sonnet 之间的价格差距会缩小一部分。

完整的三者比较请参阅应选择哪个 Claude 模型:Opus、Sonnet 还是 Haiku。另外两个模型对应的价格页面是Claude Opus 5.5 价格和套餐和Claude Haiku 5.5 价格和用途。

将 API 代码迁移到 Sonnet 5.5 需要哪些更改?

将模型 ID 更改为 claude-sonnet-5-5 之前,请检查请求代码中的以下设置。每项设置在 Sonnet 5.5 上都会返回错误:

  • thinking: {"type": "disabled"} 会返回 400 invalid_request_error。错误消息会指向 between_tools,应改用该设置。
  • 强制使用工具会返回错误。这包括将 tool_choice 设置为 any 或某个指定工具。
  • 设置 temperature、top_p 或 top_k 会返回 400 错误。
  • 切换模型 ID 时,请同时移除这些设置,否则切换后的第一个请求会失败。

默认 effort 是另一个会影响成本的变化。Sonnet 5.5 默认使用 high,而 Opus 5.5 和 Haiku 5.5 默认使用 medium。因此,如果提示词从任一模型迁移到 Sonnet 5.5,而您没有自行设置 effort,生成的输出 token 可能会增加。使用 Batch API 时,配合 beta header,每个请求的输出最多可达到 300K token。正常限制为 128K。

FAQ

Claude Sonnet 5.5 每百万个 token 的费用是多少?

在 Claude API 中,Sonnet 5.5 的输入价格为每百万个 token $2,输出价格为每百万个 token $10,数据核查日期为 2026 年 10 月 27 日。Batch API 将这两项价格减半,分别为 $1 和 $5。写入五分钟缓存的费用为 $2.50,写入一小时缓存的费用为 $4,读取缓存的费用为每百万个 token $0.10。在 1M-token 上下文窗口内,提示词长度不会影响价格。

Claude Sonnet 5.5 比 Opus 5.5 便宜吗?

是。按 token 计算,其价格只有一半:Opus 5.5 的输入价格为每百万个 token $4,输出价格为每百万个 token $20。一次包含 50,000 个输入 token 和 15,000 个输出 token 的会话,使用 Sonnet 5.5 的费用为 $0.25,使用 Opus 5.5 的费用为 $0.50。在 Claude 方案中,Anthropic 的 Academy 指南称 Sonnet 占用的限额少于 Opus,但没有给出确切比例。

我可以在免费方案中使用 Claude Sonnet 5.5 吗?

claude.com 的价格页面在 Free 方案中列出了 Sonnet 和 Haiku,但没有注明 Sonnet 的版本。要确认您的账户是否提供 Sonnet 5.5,请在 Claude 应用中打开模型选择器。Pro、Max、Ultra 和 Team 方案也列出了 Sonnet;帮助中心说明,付费方案中的 Sonnet 5.5 支持 1M-token 上下文窗口。

Sonnet 的价格在 2026 年 9 月 1 日涨到 $3 和 $15 了吗?

没有。Anthropic 取消了原定于 2026 年 9 月 1 日对 Sonnet 5 执行的涨价计划,并将其引入价格定为标准价格。因此,Sonnet 5 的输入价格仍为每百万个 token $2,输出价格仍为每百万个 token $10。Sonnet 5.5 的价格同样为 $2 和 $10,其价格条目没有关于涨价的说明。较早的 Sonnet 4.6 和 Sonnet 4.5 的价格仍为 $3 和 $15。

这篇文章对您有帮助吗?

#claude#sonnet-5-5#api-pricing#claude-models#claude-plans