Claude Pro包含Claude Code吗?使用额度和API费用说明
Claude Code包含在Pro、Max、Team和Enterprise中,免费套餐不包含。它与聊天共用5小时和每周额度;使用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 面向管理员的指南也因此建议,为编程席位预留比聊天席位更多的额度:一次调试会话的消耗可能超过一天的聊天用量。
提示缓存可以缓解这一问题,但无法消除它。重复的上下文会按缓存费率重新读取,因此,即使会话已经持续一整天,其中的一句简单问题仍会产生整个对话上下文的用量。订阅的缓存有效期为一小时。午休后返回时,您发送的第一条消息可能无法命中缓存,这意味着完整上下文会再次按正常费率处理。这一条消息的消耗可能超过之前的二十条。
共享用量预算即将耗尽的实际迹象
在 Claude Code 中运行 /usage。使用付费计划时,它会显示计划限额的用量条,并细分哪些因素消耗了这些限额。按 d 查看最近 24 小时,按 w 查看最近 7 天。
细分信息会标出近期用量占比达到 10 percent 或更高的行为,例如上下文过长或缓存未命中,并将用量归因于技能、子代理、插件和各个 MCP(模型上下文协议)服务器。需要注意一点。这些数据根据当前所用计算机上的本地会话历史计算,因此你在其他计算机或 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 额度不会减少,但账单会持续增加。
在 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。
还有一个相关陷阱。套餐额度用尽后,您可以启用用量积分,以便继续使用;超出部分的费用会叠加在订阅费用之上。开始使用积分后,提示缓存的有效期会从 one hour 缩短为 five minutes,因此过去不会产生费用的相同空闲间隔现在也会产生费用。/usage-credits 会打开 Pro 或 Max 订阅用户的账单设置。
应该为哪种方案付费?
- 偶尔编码或业余编码:Pro。使用一个工具,只需支付一笔费用,每周进行几次编码就足够。额度详情请参阅Pro 方案的价格和限制。
- 每天持续编码:Max。如果您大多数工作日都会用尽会话窗口,更合适的解决方案是提高额度,而不是再注册一个账户。两个 Max 层级之间的选择主要取决于您达到每周限额的频率,而不是达到五小时限额的频率。
- 多人使用:Team 或 Enterprise 席位。额度与席位关联,管理员可以查看每位用户的支出。
- 突发运行或自动化运行: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 或更高的项目会被标记,常见原因是上下文过长和缓存未命中。会话如果整天保持打开状态,就会不断重新发送完整历史记录;如果空闲时间超过一小时的缓存生命周期,下一条消息就会按正常速率重新处理全部内容。在不相关的任务之间使用 /clear 可以同时解决这两个问题。
什么时候 API key 比 Pro 或 Max 订阅更便宜?
工作量集中或需要自动运行时更便宜。API 按 token 计费,没有每月最低消费,因此每周运行两次的脚本只需支付这些 token 的费用,不会产生其他费用;订阅则需要为您未使用的整月容量付费。持续每天编码时则相反:订阅以固定价格提供较大的用量额度,而按 token 支付相同用量的费用会更高。在同时进行手动编码的机器上设置 ANTHROPIC_API_KEY 是应避免的错误,因为 Claude Code 会改为通过 API 计费,而您的订阅额度则不会被使用。