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

Claude Max限额什么时候重置?查看会话和周限额

Claude Max会话限额不是每天固定时间重置,而是按滚动5小时窗口计算。本文说明如何在应用和CLI查看准确重置时间,并按UTC+8安排使用。

Claude Max 限额何时重置

Claude Max 限额按两个独立的计时周期重置,只有一个周期遵循日历。会话限额按滚动窗口运行,窗口由您的使用活动开启,因此每天的结束时间都可能不同。每周限额会在 Anthropic 为您的账户指定的固定日期和时间重置,该时间不会变化。如果您总是在下午 3 点用尽限额,需要调整的是窗口的时间位置,因为窗口是由您开启的。

请从本页了解机制,并以您自己的账户数据为准。Anthropic 会公布限额的规则。您的应用和终端会显示您当前在限额中的使用情况。没有任何文章能够告诉您此刻还剩多少容量,声称可以做到的文章都只是在猜测。

会话窗口为滚动窗口,周窗口为固定窗口

Anthropic 的 Max 计划帮助页面明确说明了会话周期。页面检查时间为 2026 年 10 月:

基于会话的使用限额每五小时重置一次。

同一页面没有为该窗口指定每天的某个时间,因为它并不存在固定时间。Claude Code 文档将 Team 和 Enterprise 计划中对应的席位额度描述为滚动五小时窗口和周窗口。滚动窗口以您的使用时间为基准。它不会从午夜开始,也不会从整点开始。

周限额使用的是另一种计时方式:

周限额每周在分配给您账户的固定时间重置。无论您何时开始使用 Claude,或订阅何时开始,重置日期和时间都保持不变;每个周期开始时,您都会获得完整的周额度。

因此,会话窗口的起点由您的使用行为决定,而周限额的重置时间不是由您决定的。这两类限额的影响也不同。会话限额可能让您在某个下午的一段时间内无法继续使用。周限额可能在您已经安排好的一周中途阻止您继续使用,而且在指定时间到来之前,改变使用习惯也无法恢复额度。唯一的例外是 Anthropic 偶尔执行的限额重置,本文末尾会介绍。所有付费计划的限额总体结构请参阅Claude 使用限额的结构。

两类限额都会跨模型计算。Anthropic 的 Claude Code 文档说明,会话限额和周限额由所有模型共享,因此使用 /model 切换模型无法恢复访问权限。模型专属限额则是另一种限额。在达到 You've hit your Opus limit 后,使用 /model 切换到该模型系列之外的模型,仍可继续工作。

应用和 CLI 显示重置时间的位置

有多个位置会显示重置时间,而且它们都比文章中的一个数字更可靠。

在 Web 和桌面应用中。 打开 Settings,然后选择 Usage。Anthropic 的帮助页面说明,您可以在 Settings > Usage 中查看下一次重置时间。Current session 行会显示您目前已使用的会话限额,以及本次会话剩余时间。应关注这个剩余时间,因为它就是倒计时。查看一次后,滚动重置的行为就很明显了:除非您恰好在整点开始,否则重置时间不会落在本地时间的整点。

在 Claude Code,即 CLI(命令行界面)中。 运行 /usage。在 Pro、Max、Team 或 Enterprise 计划中,它会显示计划用量条,以及用量的具体消耗情况。按 d 或 w,可在最近 24 小时和最近 7 天之间切换用量明细。

有一点需要注意,这可以解释一个常让人困惑的差异。用量明细是近似值,根据该设备上的本地会话历史计算,因此您在另一台笔记本电脑或 claude.ai 应用中进行的工作不会计入其中。用量条仍然反映您的真实账户用量。如果用量条看起来比明细所能解释的更满,通常是因为您还在另一台设备上使用了账户。

如果用量请求失败,最常见的原因是用量端点受到速率限制,此时 /usage 会回退到该设备在过去 60 分钟内加载的最近用量条,并显示 Showing last-known usage 提示,同时提供 r 以便重试。除非阅读该提示,否则过期的用量条看起来与最新用量条完全相同。

在限额消息本身中。 达到上限后,Claude Code 会显示 You've hit your session limit 或 You've hit your weekly limit,消息中还会说明该窗口何时重置。在 Claude Code v2.1.234 或更高版本中,使用 claude.ai 订阅登录的交互式会话随后会等待,并自动继续执行任务:

Usage limit reached · continuing automatically at 3:45pm · esc to cancel

这是您能获得的最有用的重置时间,因为它表示 Claude Code 自身将重新开始工作的时刻。重置时会显示 Usage limit reset · continuing automatically,Claude Code 会提示 Claude 从中断处继续任务,而不是重新发送您上一条消息。如果计算机休眠超过约 30 分钟,并且限额在休眠期间已重置,则会改为显示 Your usage limit has reset 和 Press enter to continue;在您按 Enter 前,任务不会继续。Esc 可在空提示符处取消等待,/rate-limit-options 可再次启动等待。

如果以上内容都没有出现,请运行 claude --version。自动等待是较新的功能,因此较旧的二进制文件会在达到限额后停止,需要您自行稍后返回。

为什么繁重会话会更快耗尽窗口

窗口统计的是 token,而不是消息,因此,提示词数量相同的两个下午,会消耗完全不同的用量。Claude Code 会在每次请求中发送完整对话;Claude 每次使用工具时,还会发送一个包含该批工具结果的新请求。即使会话已经运行了一整天,其中的一行问题仍会按整个对话消耗用量。

Anthropic 的成本文档列出了可采取措施的原因:

  • 上下文过长。每轮都会重新读取大型对话,但使用的是缓存 token 费率。
  • 缓存未命中。中断时间超过缓存有效期后发送的第一条消息,会重新处理完整上下文。订阅用户的有效期为一小时;开始使用用量额度后,有效期会降至五分钟。
  • 计划任务。计划任务会按设定的时间间隔运行,即使会话处于空闲状态;每次运行都会发送完整上下文。
  • Agent teammate。每个活动的 teammate 都会运行自己的上下文窗口,并持续消耗 token,直到退出。
  • 压缩。/compact 会读取要汇总的对话,因此压缩大型上下文本身也会产生大型请求。/clear 不产生费用。

您不必猜测具体是哪一项造成影响。/usage 细分信息会标记近期用量中占比达到 10% 或更高的行为,并将用量归因到 skills、subagents、plugins 以及单个 MCP(model context protocol)服务器。如果标记了缓存未命中,您在午餐期间保持打开的会话很可能是原因,因为中断后的第一条消息再次为整个历史记录付费。但这不是唯一原因。Anthropic 的缓存文档还列出了其他情况,例如工具顺序发生变化或编辑了较早的消息;在 Claude Code v2.1.260 或更高版本中,/usage 中的 Prompt cache (main) 行会在能够识别时指出上一次未命中的可能原因。其底层机制详见Claude Code 如何在代码库上消耗 token。

围绕该时间窗口规划 UTC+8 工作日

UTC+8 即协调世界时加8小时,涵盖北京、新加坡、香港、台北、吉隆坡和珀斯。会话窗口不受您的时区偏移影响,这正是关键。它只取决于您何时开始。

这会带来一个实际结果。如果您在早上09:00发送第一条消息并打开窗口,Settings > Usage 中的倒计时会告诉您窗口何时关闭:5小时后的14:00;下一个窗口从此时开始。这样,您的工作日就有了一个由您主动设定的边界,而不是在13:20突然遇到边界:屏幕上还有一项未完成的迁移,只因为08:20的一条无关问题打开了窗口。

由此可以形成4个习惯。

  1. 用真正的任务打开窗口。咖啡冲泡时在08:20提出一个无关紧要的问题,会将边界固定在13:20,也就是下午早些时候,而您的下午工作还没有真正开始。在早上的高强度会话已经打开窗口后再提出同一个问题,则完全不会移动边界。
  2. 开始大型任务前先检查用量条。如果 Settings > Usage 显示当前窗口已消耗大部分额度,只剩1小时,不要在其中开始大型重构。先完成阅读和小型修复,然后在新窗口中开始大型任务。
  3. 有意在边界处分割长任务。窗口关闭前,请 Claude Code 生成书面计划或检查点文件。这样,下一个窗口可以从一份简短文档开始,而不是重新处理一段很长的对话,成本更低,也更容易继续。将该文档交回前运行 /clear。
  4. 边界临近时让任务等待。自动继续会暂停任务,并在重置时恢复;您可以在此期间处理其他事情。如果重置时间向后推迟超过24小时,Claude Code 会结束它自行开始的等待,因此实际上它适用于会话边界,不适用于每周边界。

每周限制需要采用不同的习惯,因为您无法移动它。在 Settings > Usage 中找到系统为您分配的重置日期和时间,并将其记录在您能看到的地方。每周补充额度的前一天都是该周最紧张的一天,无论您如何谨慎安排会话窗口,每周都如此。将大型迁移安排在补充额度后的那一天。如果系统分配的时间落在 UTC+8 时区的深夜,这是好消息,因为补充额度会在您睡觉时生效,该周有一天早晨可以从完整额度开始。其余6个早晨只能使用该周剩余的额度。

更高 Max 层级如何改变触及上限的情况

Anthropic 提供两个 Max 层级,并在 Max 方案页面上分别以 Pro 方案为参照进行说明。层级决定您在一个使用窗口内可以消耗多少额度,但不会改变窗口的周期,也不会改变每周额度补充的日期。

这一区别决定升级是否对您有帮助。如果您每周确实只有两天高强度使用,并且在这两天触及会话上限,更高的额度可以为每个窗口提供更多空间,让您不那么频繁地触及上限。如果您每天都在同一个长时间运行的会话中,于相同时间点触及上限,那么问题更可能出在上下文,而不是方案。Anthropic 表示,使用量还取决于您使用的功能、选择的模型和设置的工作强度;更高的额度只会让您在当天稍晚触及同一个上限。请先改善会话管理,再使用 /usage 测量正常的一周,然后再决定是否支付更高费用。

日常使用中两个层级的差异,详见Max 5x 与 Max 20x 层级对比;升级前应优先确认的问题,汇总在升级 Max 方案前需要检查的事项。如果您所在的地区适用本文所述的计费时间规则,标价并不等于账户实际扣款金额;Claude Max 在台湾和香港的实际费用将进一步说明同一决定涉及的货币和税费问题。

您已经被锁定。现在怎么办?

屏幕上的消息会显示重置时间,因此在执行其他操作前先读取该时间。然后选择以下两种方式之一。原地等待,让自动继续功能在重置时恢复任务;或者通过 /usage-credits 开启用量额度,以按量计费的方式在套餐上限后继续工作。模型特定的消息还提供第三种方式:通过 /model 切换模型系列即可继续工作。Anthropic 也会不定期为符合条件的套餐提供限制重置。如果网页版或 Claude Desktop 中的 Settings > Usage 显示了该选项,点击 免费重置 即可将五小时会话限制或每周限制恢复为完整额度,具体取决于提供的重置类型。Claude Code 中没有此按钮,但重置会应用于您的整个账户,每周限制仍会在通常的时间恢复。Claude 用量限制是否可以重置介绍了这些重置的工作方式。每种方式都有相应条件,Claude 提示您已达到限制时该怎么办会逐项说明这些条件。

FAQ

我的 Claude Max 会话限制会在午夜重置吗?

不会。Anthropic 说明,会话限制按滚动窗口每5小时重置一次,该窗口取决于您的使用情况,而不是日历。午夜和整点都不会影响它。每周限制才有固定的时间表,Anthropic 会为每个账户分配具体日期和时间。打开 Settings > Usage 即可查看您的时间表。

在哪里可以找到准确的重置时间?

claude.ai 上的 Settings > Usage 会显示下一次重置时间,以及当前会话的剩余时间。在 Claude Code 中,/usage 会显示您的套餐用量条,限制提示本身也会说明窗口何时重置。在 Claude Code v2.1.234 或更高版本中,等待提示会直接显示恢复时间,例如 continuing automatically at 3:45pm。应以这些信息为准,不要依赖任何文章中印刷的数字,包括本文。

为什么我今天的限制比昨天更快用完?

用量按 token 计算,而不是按消息数量计算。每次请求都会重新发送完整的长对话,每次工具调用还会增加一个携带工具结果的新请求,因此,一个包含50条提示、持续8小时的会话,消耗量可能远高于一个包含相同50条提示的新会话。运行 /usage 并查看明细。它会标记近期用量中占比达到10%或以上的行为,例如上下文过长或缓存未命中。

切换模型后,我可以继续工作吗?

这取决于您收到的消息类型。会话限制和每周限制由所有模型共享,因此在 You've hit your session limit 之后,/model 不会恢复访问权限。类似 You've hit your Opus limit 的特定模型提示则不同;切换到该模型系列之外的模型后,您可以继续工作,直到共享窗口成为问题。

更高的 Max 套餐会让我的限制更快重置吗?

不会。套餐级别只会改变窗口内可用额度的大小。5小时的会话周期和系统为您分配的每周重置时间完全不变。升级后,您较少会达到上限。如果您在 Claude Code 因达到限制而等待时升级,您在 /upgrade 后重新登录;登录后系统会再次检查,并且只有在有可用额度时才会立即继续。先使用 /usage 记录一个正常工作周,这样您就能知道实际阻止您的究竟是两种限制中的哪一种。