Claude Pro 是否包含 Claude Code?共享用量与 API 计费
Claude Code 包含在 Pro、Max、Team 和 Enterprise 中,免费版不包含。了解它与聊天共用用量窗口,以及使用 API key 后为何会按 token 另行计费。
Claude Code 是否包含在 Claude Pro 中?
是。Claude Code 包含在 Claude Pro 中,Max、Team 和 Enterprise 席位也包含在内,因此一个订阅即可使用聊天应用和终端工具。免费的 Claude 计划不包含 Claude Code。Anthropic 的设置文档明确说明:Claude Code 需要 Pro、Max、Team、Enterprise 或 Console 帐户,免费计划无法访问 Claude Code。只有在没有订阅,或希望将自动化运行与交互式工作分开计费时,才需要 API key(application programming interface key,按 token 计费)。
接下来是最容易被误解的部分。Claude Code 没有独立的用量额度。它会消耗与聊天对话共用的订阅用量预算,因此较长的编码会话会减少随后可用的聊天额度。Anthropic 表示,Pro 和 Max 计划都对 Claude 与 Claude Code 使用共享用量限制,这意味着两个工具中的所有活动都会计入同一用量限制。
各套餐实际包含的内容
- Free:不包含 Claude Code。只能在 Web 端和应用中聊天,终端中无法使用。
- Pro:包含 Pro 使用级别的 Claude Code。截至 2026 年 8 月,美国价格为每月 $20,按年付费更低。
- Max:包含相同的 Claude Code,但使用额度更高。截至 2026 年 8 月,分为每月 $100 和 $200 两个级别。
- Team 和 Enterprise:随席位提供。额度归属于席位,高级席位的额度高于标准席位。
这里只列出这些价格,因为套餐价格会调整,而本页面不会同步更新。当前价格请参阅Claude Code 的完整费用明细;套餐级别的选择请参阅Claude 订阅套餐逐项对比;在认定自己无法使用前,也应先查看Claude 免费套餐实际包含的内容。
为什么一次编码会话会缩短您的聊天窗口
付费订阅受两个窗口控制。会话限额每五小时重置一次。每周限额会在每周固定时间重置,该时间由系统分配给您的账户;您可以在用量页面查看自己的重置时间。这两个限额都不是可以提前计算的消息数量,因为您能完成多少内容取决于对话长度和所运行的模型。应将它们视为需要监控的使用行为,而不是可以据此规划的数字。详细了解限额机制,在触及限额前读一遍很有帮助。
Claude Code 比聊天更快消耗该用量额度,因为一次编码请求包含的内容更多。每次请求都会发送截至当前的完整对话。每次工具调用、文件读取或测试运行都会再次发送请求,并附带上一次请求的结果。Anthropic 针对管理员的官方指导明确指出,编码席位应比聊天席位预留更多额度,原因正是如此:一次调试会话消耗的额度可能超过一天的聊天用量。
提示缓存可以缓解这一问题,但无法消除它。重复的上下文会按缓存费率重新读取,因此,即使会话已经持续一整天,在其中提出一个只有一行的问题,仍会产生整个上下文的用量。订阅的缓存有效期为一小时。午餐时间离开后,回来发送的第一条消息将无法命中缓存,这意味着系统会再次按正常费率处理完整上下文。这一条消息的成本可能超过此前的20条消息。
导致共享用量预算快速消耗的实际迹象
在 Claude Code 中运行 /usage。在付费计划中,它会显示计划限额的用量条,并细分哪些因素消耗了这些限额。按 d 查看最近 24 小时,按 w 查看最近 7 天。
细分信息会标出近期用量占比达到 10 percent 或更高的行为,例如上下文过长或缓存未命中;同时还会将用量归因到 skills、subagents、plugins 以及各个 MCP(model context protocol)服务器。需要注意一点。这些数据根据当前计算机上的本地会话历史计算,因此不会包含您在其他计算机上或 claude.ai 中进行的工作。计划用量条是全局数据。归因信息是本地数据。
用量耗尽时,消息会指出达到的具体上限:
You've hit your session limit
You've hit your weekly limit这两个时间窗口适用于所有模型,因此使用 /model 切换模型并不能恢复可用额度。类似 You've hit your Opus limit 的模型专属消息则不同,此时 /model 会让您切换到另一个模型继续工作。上下文警告或自动压缩通知根本不是用量限制,而是表示会话接近上下文窗口上限,较早的历史记录即将被汇总。Anthropic 的成本管理建议首先关注上下文管理,而缩小上下文窗口对降低预算消耗速度的效果最明显。在不相关的任务之间使用 /clear 不会产生费用,并会让下一个请求携带更少的上下文。如果您已经无法继续使用,达到限额后的可选方案只有等待、升级,或启用用量额度。
API 密钥如何在未经确认的情况下接管账单
在服务器上,这个问题最容易造成严重后果。如果设置了 ANTHROPIC_API_KEY 环境变量,Claude Code 会使用该密钥进行身份验证,而不是使用您的订阅;相关工作会按 token 数量计费,并记入您的 API 账户。您的 Pro 或 Max 配额不会被使用,但账单会持续增加。API 端也没有可供使用的免费配额,因为 Claude API 没有免费层级,注册时获得的少量额度除外。
在 VPS 上,这种情况比在笔记本电脑上更容易意外发生,因为同一个 shell 配置文件通常还保存着其他工具的密钥。启动前先检查:
printenv ANTHROPIC_API_KEY没有任何输出表示未设置密钥,Claude Code 会使用您的订阅。输出了密钥则表示下一次会话会通过 API 计费。先为当前 shell 清除该变量,然后找到持续设置它的文件:
unset ANTHROPIC_API_KEY
grep -rn ANTHROPIC_API_KEY ~/.bashrc ~/.profile ~/.bash_profile 2>/dev/null现在启动 Claude Code,并使用订阅账户登录:
claude首次运行时会打开浏览器登录页面。在会话中,/login 可切换账户,/usage 可确认当前使用的计费账户:订阅用户会看到套餐用量条,API 账户会看到包含 token 成本的会话信息块,但不会看到套餐用量条。服务器端的其余配置,包括断开连接后保持会话运行的方法,请参阅 在 VPS 的 tmux 中运行 Claude Code;权限配置请参阅 在您拥有的服务器上安全运行 Claude Code。
还有一个相关问题。当套餐配额用尽后,您可以启用用量额度,以便继续使用;超出套餐的部分会另行计费。开始使用额度后,提示词缓存的保留时间会从一小时降至五分钟,因此过去不会产生费用的相同空闲间隔现在也会产生费用。/usage-credits 可打开 Pro 或 Max 订阅用户的账单设置。
应选择哪种付费方案?
以上内容都建立在您已经决定是否付费的前提上,而 Claude Code 是否能按您自己的时薪赚回成本 是这项决策背后的计算依据。如果您考虑的是订阅本身,而不是终端工具,那么 Claude Pro 是否值得,取决于您实际使用 Claude 的方式,其出发点是另一个问题:免费额度究竟有多频繁会限制您的使用。
- 偶尔编程或业余编程:Pro。使用一个工具,支付一笔费用,每周使用几次即可满足需求。额度详情请参阅Pro 方案的价格及其限制。
- 持续进行每日编程:Max。如果您大多数时间都会用完会话窗口,增加额度比再开一个账户更划算。两个 Max 层级之间的选择取决于您触及每周限制的频率,而不是触及 5 小时限制的频率。
- 多人使用:选择 Team 或 Enterprise 席位。额度按席位分配,管理员可以查看每位用户的支出。在批量购买席位前,应先比较席位成本与相同工作按 token 计费的成本。
- 突发运行或自动化运行:使用 API 计费。夜间任务或 CI(持续集成)步骤不应与交互式工作争用同一额度。
最后两种情况可以结合使用。手动完成的工作继续使用订阅,并为自动化任务单独配置 API key。这样,夜间运行就不会耗尽您第二天早上需要的会话窗口。API 与订阅的成本比较会说明两者的成本交叉点。
FAQ
我可以在免费的 Claude 方案中使用 Claude Code 吗?
不可以。Claude Code 需要 Pro、Max、Team、Enterprise 或 Console 账户。Anthropic 的设置文档说明,免费的 Claude 方案不包含 Claude Code 访问权限,因此运行 claude 时,系统会要求您登录付费账户,或改用 API key 进行身份验证。免费方案仍支持在 Web 和桌面应用中聊天,您可以先用它测试 Claude 是否能回答您关心的问题,再决定是否付费。
Claude Code 使用的限制与 Claude 聊天相同吗?
Pro 和 Max 方案相同。Anthropic 说明,Claude 与 Claude Code 共用使用限制,因此在这两个工具中的所有活动都会计入同一组限制。会话限制每五小时重置一次,每周限制则会在分配给您账户的固定时间重置。实际使用中,一下午的大量重构可能会导致您当天晚上的聊天可用额度很少。运行 /usage 可以查看用量条和下次重置时间。
为什么我在一次编码会话中的用量下降得这么快?
因为一次编码请求携带的上下文远多于一条聊天消息。每次请求都会发送完整对话,而每个工具结果都会产生另一个再次携带这些内容的请求。运行 /usage 并查看行为标记:近期用量中占比达到 10 percent 或更高的项目会被标记,常见原因是上下文过长和缓存未命中。会话如果全天保持打开,就会不断重新发送完整历史记录;如果空闲时间超过 one hour 的缓存生命周期,下一条消息就会以正常速率重新处理全部内容。不同任务之间使用 /clear 可以同时解决这两个问题。
什么时候 API key 比 Pro 或 Max 订阅更便宜?
工作量突发或需要自动化时。API 按 token 计费,没有月度最低消费,因此每周运行两次的脚本只需支付这些 token 的费用,不会产生其他费用;而订阅需要支付整个月的容量,即使您没有用完。持续每天编码时则相反:订阅以固定价格提供较大的用量额度,而相同用量按 token 计费会更贵。在您也会手动编码的机器上设置 ANTHROPIC_API_KEY 是应避免的错误,因为 Claude Code 随后会通过 API 计费,同时使您的订阅额度闲置。