Claude Code 用量什么时候重置?5 小时窗口和每周限制详解

Claude Code 的会话限制按滚动的 5 小时窗口重置,每周限制则在每个账号固定的时间重置。如何查到你确切的重置时间。

基于版本
CLI
0.2.17
预览 ref
a2c45c8

要点

在 Pro、Max、Team 或 Enterprise 席位上使用 Claude Code 有两个限制,它们的重置方式不同:

  • 会话限制按滚动的 5 小时窗口重置。 它和整点或午夜无关,所以你的重置时间每天都会变。
  • 每周限制在分配给你账号的固定日期和时间重置。 Anthropic 帮助中心说,无论你何时开始使用 Claude、订阅何时开始,这个时间都不变。

要查看你的确切时间,在 Claude Code 中运行 /usage,或在 claude.ai 打开 Settings → Usage。限制提示本身也会写明时间,例如 You've hit your session limit · resets 3:45pm。

问题

重构做到一半碰到限制,提示说 3:45pm 重置,接着自然会冒出几个问题。这是 5 小时限制还是每周限制?换模型有用吗?如果是每周上限,等 5 小时有意义吗?为什么昨天的重置时间不一样?

两个窗口同时运行,统计的是同一份用量,大部分困惑都来自这里。

Claude 两个用量窗口如何运作

根据 2026 年 10 月 26 日读取的 Anthropic 帮助中心 用量限制、Pro 和 Max 页面:

窗口重置方式适用于
会话限制每 5 小时,滚动窗口所有付费套餐,以及免费套餐的聊天
每周限制每个账号固定的日期和时间付费套餐,所有模型共用
模型限制见提示信息部分套餐对特定模型另有每周限制,例如 Max 上的 Fable

文档中的三个事实解释了大多数人遇到的情况:

  1. 所有入口都计入。 网页、桌面和手机上的 Claude,以及终端和 IDE 中的 Claude Code,都从同一组限制中扣除。
  2. 用量同时计入两个窗口。 Anthropic 的 错误参考 说,一次集中的高强度使用(比如大规模的工作流并行展开)可能在会话窗口重置之前就耗尽每周额度。
  3. Anthropic 可能施加其他上限。 套餐页面说,用量还可能以其他方式受限,比如每周和每月上限,或模型和功能的使用。

对“滚动”的常见理解是:5 小时的计时从重置后的第一条消息开始。Anthropic 的页面只写了“滚动的 5 小时会话窗口”,没有说明起点,所以请以 /usage 显示的时间为准。

查到你确切的 Claude Code 重置时间

在 Claude Code 中

运行:

/usage

订阅用户运行 /usage,会看到会话窗口和每周窗口的用量条及其重置时间。如果获取套餐限制的请求被限流,它会显示这台机器过去一小时内最后加载的用量条,并附上 Showing last-known usage 的说明。按 r 重试。

在限制提示中

窗口用完时,提示会写明是哪一个以及何时重置:

You've hit your session limit · resets 3:45pm
You've hit your weekly limit · resets Mon 12:00am
You've hit your Opus limit · resets 3:45pm

在此之前,Claude Code 可能会用 You've used 85% of your session limit · resets 3:45pm 这样的一行提醒你。

在 claude.ai 上

打开 Settings → Usage。它会显示当前会话和下一次每周重置。

在状态栏中

自定义状态栏 的 rate_limits 对象包含 five_hour 和 seven_day 两个窗口,各自带有 used_percentage 和以 Unix 时间戳表示的 resets_at。Pro 和 Max 订阅用户在第一次 API 响应之后就会有这个对象。如何查看 Claude Code 用量 中有可用的脚本。

每种提示对“等待”意味着什么

  • 会话限制: 等到显示的时间就能恢复。换模型没用,因为会话限制覆盖所有模型。
  • 每周限制: 等 5 小时没有任何作用。要到提示中的每周重置时间才会恢复。
  • Opus 或 Sonnet 限制: 这是按模型系列计算的。用 /model 切换到该系列以外的模型就能继续工作。下一次请求会在没有缓存命中的情况下重新读取整个对话,所以比普通回合消耗更多。
  • 支出上限提示: 在带用量额度的套餐上,这表示你的额度支出达到了你或管理员设置的上限。它不是 5 小时窗口。
  • Server is temporarily limiting requests: 服务器端限流。Anthropic 的错误参考说这和你的套餐配额无关。

让 Claude Code 在重置后继续

在 Claude Code v2.1.234 或更高版本中,用 claude.ai 订阅登录的交互式会话可以等待重置并自动继续。自动继续默认开启。等待时,会话底部显示:

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

保持会话开启。到重置时间时,Claude Code 会提示 Claude 从停下的地方接着做。它不会重发你的上一条消息。如果电脑休眠超过约 30 分钟,并且限制在此期间重置了,它会改为让你按 Enter。在空提示符下按 Esc 可以取消,或者使用 /rate-limit-options。

继续的回合照常会请求权限,所以会话可能 3:45pm 就重置了,却停在一个提示上直到你回来。

在另一台设备上关注重置

重置发生在 Anthropic 那一端,而等待重置的会话在你的电脑上。如果你不在那台电脑旁,实际关心的是限制何时解除,以及会话有没有重新开始干活。

如果你想在手机上关注这些,Happier 是一款开源应用,可以在手机、桌面或网页上跨设备运行和编排 Claude Code、Codex 等代理。

它在重置前后能做的:

  • 会话中的用量上限横幅。 当服务商要求会话等待时,Happier 会显示已达到使用限制(Usage limit reached)以及给出的重置时间,并提供限制重置后恢复(Resume when limit resets)、停止等待(Stop waiting)和立即检查限制(Check limit now)等操作。
  • 每个账号一个重置时间。 服务商会报告好几种重置或冷却时间。Happier 把它们归并为账号池中每个账号一个重置时间,让横幅和账号池视图保持一致。
  • 通知。 Happier 可以在会话因配额受阻时和配额恢复时通知你。开关在设置(Settings)→ 通知(Notifications)的提供商恢复(Provider recovery)部分。
  • 权限提示会到达手机。 如果继续的回合停在一个提示上,你可以在手机上回应。见 如何在手机上批准 Claude Code 权限请求。

它做不到的:Happier 不能让窗口提前重置,也不能在运行会话的电脑关机时继续工作。设置方法见 如何在手机上使用 Happier。它在 GitHub 上,可以 在这里下载,还有 Discord。

常见错误

  • 碰到每周限制却等 5 小时。 先看清提示说的是哪个限制。
  • 碰到会话限制就换模型。 它在所有模型间共享,换了也没用。对 Opus 或 Sonnet 限制则有用。
  • 忘了聊天也算。 在 claude.ai 上的长对话和终端使用同一组限制。

常见问题

Claude Code 用量几点重置?

没有对所有人统一的时间。会话窗口每 5 小时滚动一次,每周重置时间按账号固定。/usage 和 Settings → Usage 会显示你的时间。

每周限制是周一重置吗?

只有当你账号被分配的重置时间在周一时才是。Anthropic 为每个账号分配固定的日期和时间。

升级套餐会重置限制吗?

Anthropic 帮助中心说,升级后新套餐的限制会立即生效。

Claude 聊天和 Claude Code 是分开重置的吗?

不是。它们共享同样的会话限制和每周限制,所以一起重置。

API 用户也有 Claude Code 重置吗?

API 计费没有 5 小时或每周的套餐窗口。它有速率限制,以及在 Console 工作区设置的支出上限。

相关指南

claudeusage-limitsquotaaccounts
最后更新: 2026-10-26