SSD Nodes Learn Hosting plans →
指南 Matt Connor作者: Matt Connor · 更新于 2026-10-05

Claude 云会话额度和套餐用量如何计算

云会话运行在 Anthropic 服务器上,先消耗预付额度,再使用 Pro、Max 或 Team 套餐用量。了解余额耗尽后的扣费顺序,以及多任务如何按会话数量消耗额度。

为什么已经购买套餐,云会话仍会消耗额度

云会话额度是预付余额。云会话会先扣除这部分余额,然后才使用套餐已包含的用量。云会话是运行在 Anthropic 服务器上的 Claude Code 会话,而不是运行在您的笔记本电脑上。它仍属于您的订阅。Anthropic 的文档明确说明,运行该会话的虚拟机(VM)不会产生单独的计算费用。额度改变的是计量顺序:当您的帐户有可用额度时,云会话会先消耗这部分余额;余额用尽后,才会计入终端会话和聊天共用的套餐用量。

因此,对于“我已经购买了 Pro 或 Max,为什么还会消耗额度”这个问题,答案是:额度是位于套餐之前的额外用量池,并不是套餐的替代品。您的订阅没有发生变化。只是套餐之前增加了一个计量池。

本次会话是在您的计算机上运行,还是在云端运行?

其他所有事项都取决于这一点,但界面不一定会明确显示。通过浏览器中的 claude.ai/code、Claude 移动应用中的 Code 选项卡、选择 Cloud 而不是 Local 的 Desktop 应用、终端中的 claude --cloud,或计划任务启动的会话,都在云端运行。在终端、IDE 中,或选择 Local 的 Desktop 应用中启动的会话,则在您自己的计算机上运行。

有一种情况看起来像例外,但实际上不是。Remote Control 允许您通过手机或浏览器查看并控制会话,而该会话仍在您自己的计算机上执行。这是本地会话,因此不会消耗云端额度,因为任务运行在您已经拥有的硬件上。

Pro、Max 和 Team 计划提供云端会话;Enterprise 用户需要 premium seats,或需要 Chat + Claude Code seats 才能使用。

云会话的用量来自哪里?

当账户中的额度用尽后,云会话会使用账户的常规额度池。云会话文档对此有明确说明:“云会话与账户中所有其他 Claude 和 Claude Code 用量共享速率限制。并行运行多个任务会按比例消耗更多速率限制。云 VM 不会产生单独的计算费用。”

请把第二句话再读一遍,因为这正是最容易让人意外的地方。每个 claude --cloud 命令都会创建一个独立会话,并拥有自己的上下文窗口。一次启动 4 个任务时,4 个会话会同时分别发送请求,因此账户消耗的额度大约是单个会话的 4 倍。VM 不收费,但令牌会消耗额度。

“credit”一词表示两种不同的内容

该界面使用同一个词表示两种独立机制,而这种复用正是这个问题容易引起混淆的主要原因。

使用额度是长期存在的机制。您可以在 Settings > Usage 中自行充值预付余额。Pro、Max 5x 和 Max 20x 均可使用。达到套餐包含的额度之前,使用额度不会产生任何作用。之后,如果已启用使用额度且账户中有余额,您可以继续工作。按照 Anthropic 的说法,“后续使用量将按照标准 API 定价费率计费”。API 是 application programming interface(应用程序编程接口)的缩写,标准 API 费率按 token 收费,因此这是按量计费,而不是额外的使用配额。您可以设置每月消费上限,/usage 会显示当月消费额及其相对于上限的情况。使用额度同时适用于 Claude 对话和 Claude Code。要完整了解该余额,包括这个词所表示的第二种无关含义,请阅读 什么是使用额度,以及这个词在哪里被重复使用。

云端会话额度是促销余额。它由系统赠送,而不是购买获得;仅适用于云端会话,并会在云端会话启动时自动使用。它会先于套餐使用量被消耗。因此,Anthropic 对该优惠的说明是:如果您在本地达到限制,可以继续在云端使用,直到该额度耗尽。

这里应如实说明:这两种额度的文档说明标准不同。因此,请以您自己的账户信息为准,不要直接相信任何摘要,包括本文。截至 27 September 2026,code.claude.com 上的云端会话页面介绍了速率限制共享,但没有提及促销额度;使用额度帮助文章介绍了预付余额,但没有提及云端会话。促销条款以优惠本身为准。已公布的 September 2026 优惠条款包括:领取截止日期为 2026 年 10 月初,未使用余额的到期日期为 2026 年 11 月初。但这些日期属于该优惠本身的条款。请在根据这些日期安排计划前,先在账户内的领取页面查看具体日期。

池为空时会发生什么?

具体有3种情况,取决于哪个池耗尽。

促销云会话额度用完时,不会停止任何任务。云会话会恢复计入普通套餐限额。这种情况最需要留意,因为正是这笔额度让云端工作看起来无需付费,而切回普通计费是静默发生的。

当达到套餐包含的限额,且已启用使用额度并有可用资金时,任务会继续运行。系统会按标准 API 费率按 token 计费,直到达到每月消费上限。此时,Claude Code 会显示说明已达到哪个上限的消息,例如“您已达到每月消费上限”。在 Pro 和 Max 套餐中,您可以直接在 CLI 中提高或移除该上限。

当达到套餐限额,且使用额度已关闭或没有可用资金时,任务会停止。您会看到“您已达到会话限额”或“您已达到每周限额”,以及该时间窗口的重置时间。这些限额适用于所有模型,因此 /model 无法帮助您继续使用。模型专属消息的行为不同:在看到“您已达到 Opus 限额”后,使用 /model sonnet 切换到其他模型系列,任务仍可继续。达到限额时可用的选项 和 重置时间窗口的计算方式 都应在需要之前阅读,而不是等到限额触发后再阅读。

在这条路径上,系统不会为了让任务继续而静默降级模型,也不会缩短上下文。计量额度要么还有可用余额,要么任务就会停止。

在哪里查看云端会话的用量?

有两个位置,但如果理解有误,其中一个会误导您。

claude.ai 上的 Settings > Usage 是权威视图。这里显示套餐用量、用量额度是否启用、余额、本月支出和每月支出上限。在终端中,/usage-credits 会在浏览器中打开同一个页面。

会话中的 /usage 会显示套餐用量条。在 Pro、Max、Team 和 Enterprise 中,它还会细分近期用量的去向:skills、subagents、plugins 和各个 MCP server,并以占总用量的百分比表示。它还会标记占近期用量较大比例的行为,例如较长的上下文或缓存未命中。按 d 或 w 可在最近 1 天和最近 1 周之间切换。

需要注意的是,这些日和周数据根据您输入命令的那台机器上的会话历史计算。文档对此有明确说明:“不包括来自其他设备或 claude.ai 的用量。”因此,您在终端中运行 /usage 时,如果此前一下午都在云端进行了大量操作,看到的可能仍是平静的一天,因为这些云端操作发生在其他位置。需要查看云端数据时,请在云端会话中运行 /usage,或打开 Settings > Usage。

云会话为什么成本高?

任何 Claude Code 会话的成本,都取决于发送的上下文大小与发送次数的乘积。云会话往往会同时放大这两项,原因与 VM 本身无关。

长时间运行的后台任务会在每一轮重新发送完整对话,每次工具调用还会发送一条包含这批结果的新请求。因此,会话运行 1 小时,就可能反复为自身的历史记录付费。这与Claude Code 会话中实际消耗 token 的内容中介绍的机制相同,本地工作也完全适用。区别在于,没有人会实时查看云会话,因此它通常会运行更长时间才被停止。

重新读取代码仓库是另一个主要原因。VM 会全新克隆代码仓库,不会记得您昨天检查过的内容。像“清理错误处理”这样的模糊指令,会让 Claude 广泛搜索并读取许多文件,只为找到错误处理所在的位置。像“将 src/http/retry.ts 中的重试封装添加到 src/sync/ 中的 3 个调用方”这样的具体指令,只会发送一小部分 token,因为它省去了搜索过程。

/clear 在云会话中不存在。在本地环境中,在不相关的任务之间清除上下文不会产生任何成本,还能让下一个任务保持较小的上下文。在云会话中,您必须从侧边栏启动新会话。因此,反复使用同一线程会让之前的全部内容进入后续的每个请求。

空闲时间也会产生费用。云会话在一段时间没有活动后会停止,VM 也会被回收。您从 claude.ai/code 重新打开会话时,系统会配置一个新的 VM,并恢复对话历史;但 VM 消失时仍在运行的后台任务不会恢复。空闲后发送的第一条消息也无法使用 prompt cache,这意味着系统会以完整价格重新处理全部上下文,而不是以较低成本读取缓存内容。使用用量额度时,缓存的生命周期也比在套餐内使用时更短。

可在云会话中使用的控制项包括:/context 查看窗口中的内容,/compact keep the test output 按您选择的重点进行摘要,以及 /model sonnet 或 /effort,避免机械性工作继续按 Opus 费率计费。请注意,/compact 会读取它要摘要的对话,因此压缩非常大的上下文本身也会产生一个很大的请求。子代理会将详细输出保存在单独的上下文窗口中,但每个子代理都会发送自己的请求。因此,它们减少的是主上下文,而不是总请求量。这类额外开销的具体形式见代理框架会为每个请求添加什么内容。

在本地运行同一任务

这项工作的本地入口是常规 CLI。实用的做法是拆分任务,而不是只选择其中一种方式。

在本机上制定计划,因为探索过程可以随时中断:

claude --permission-mode plan

在计划模式下,Claude 会读取文件并运行命令进行探索,然后提出方案,但不会修改源代码。提交计划并推送,然后将执行交给云端会话:

claude --cloud "Execute the migration plan in docs/migration-plan.md"

有一个细节很容易忽略。云端 VM 会从你当前分支对应的 GitHub 远程仓库克隆仓库,而不是使用你的本地工作副本。因此,任何尚未推送的内容,对该会话来说都不存在。请先推送。

要在本机结束云端会话,请将其拉取到本地:

claude --teleport

Teleport 会获取并检出该会话的分支,然后将完整的对话历史加载到终端中。它要求工作树干净,并且当前检出的是同一个仓库,而不是 fork。之后,终端会拥有该会话的独立副本:在终端中开始的新工作会保留在本地,不会同步回 claude.ai。

在本地运行不会让单个 token 变得更便宜。它带来的是控制权:/clear 在任务之间切换,/resume 稍后返回继续处理,不受 VM 到期影响,并且 Claude 一旦走偏就可以立即按 Escape。对于你本来就会在旁边持续关注的工作,这种控制权通常比便利性更有价值。对于运行需要二十分钟的测试套件,或希望在笔记本电脑合上后仍继续执行的任务,云端才更有价值。无论在哪里运行,保持上下文简洁都很有帮助;相关内容请参阅有意识地管理上下文窗口。

真正的解决方案是更换套餐

购买容量时,按量购买积分的成本最高,因为积分按标准费率逐 token 计费,而订阅采用固定费用。如果您每周都需要充值,计算结果已经对您不利。

有两个信号表明问题出在套餐,而不是您的使用习惯。第一个是在日常工作中就达到限额,甚至还没有尝试任何异常操作。第二个是积分余额每月都按相同的时间表耗尽。优化提示词无法解决这两个问题。

需要比较哪些内容,以及各套餐的实际差异,应查看套餐页面,而不是在此处用一段文字说明。先查看哪个套餐符合您的工作方式;如果您已经使用 Max,再查看两个 Max 层级之间的差异。打开 Settings > Usage,并根据您自己的数据做出决定。

FAQ

云端会话是否需要在 Claude 方案之外额外付费?

不需要。云端会话文档说明,“云端 VM 不收取单独的计算费用”,并且云端会话“与账户中所有其他 Claude 和 Claude Code 使用共享速率限制”。机器费用已包含在内。您实际消耗的是 tokens,它们来自终端和聊天共用的同一额度池;但如果该额度池前有 credit balance,则会优先消耗余额。

为什么我的本地 /usage 不显示云端会话执行的操作?

因为它显示的日用量和周用量,是根据运行该命令的机器上的会话历史计算的。文档明确说明,“不包含来自其他设备或 claude.ai 的用量”,因此云端操作不会显示在那里。请在云端会话中运行 /usage,或在 claude.ai 中打开 Settings > Usage。该页面是查看方案用量和 credit 消耗的权威位置。

credit 用完后,云端会话会停止吗?

这取决于是哪种 credit。促销云端会话 credit 用完后,云端会话仍会继续运行,并恢复计入正常方案限制。达到方案限制后,如果已启用并充值 usage credits,任务会继续运行,并按标准 API 费率按 token 计费,直到达到月度消费上限。达到方案限制且没有可用 credit 时,任务会停止,并显示类似“您已达到会话限制”的消息,同时注明重置时间。

在本地运行 Claude Code 是否比在云端运行更便宜?

按 token 计算,不会:无论会话在哪里执行,同一请求的费用都相同,VM 也不另收费。实际使用中,本地会话通常消耗更少,因为 /clear 在互不相关的任务之间不会产生费用,您可以停止正在出错的运行,而且不会因 VM 过期而被迫重启并重新处理历史记录。云端会话在无人监管且指令含糊时,费用可能会增加。