「You've hit your Opus limit · resets {time}」
更新于
「You've hit your Opus limit · resets {time}」是 Claude Code 在某一模型家族额度用完时的提示。Error reference 写明 Opus 与 Sonnet 限额只约束对该家族的请求,用 /model 切到家族外的模型即可继续;/usage 显示何时刷新。它不是本站追踪的全员重置。
- 上次重置
- 09-04 20:08Z
- 状态
- 已超期
距上次重置已超过近期中位间隔的 1.5 倍。
- 预计下次
- 随时
- 距今天数
- 13.1
天
「You've hit your Opus limit · resets {time}」是什么意思?
除了跨所有模型共享的会话与周限额,Claude Code 还有按模型家族计的限额。Opus 那条满了显示「You've hit your Opus limit · resets {time}」;Sonnet 版本在文档示例里是「You've hit your Sonnet limit · resets 3:45pm」。
Error reference 写明这类限额只约束对该家族的请求,用 /model 切到家族外的模型可以继续工作。每个模型有自己的 prompt cache,切换后的第一次请求会重读整个对话、没有缓存命中。
这取代了旧行为。2025 年 7 月 Claude Code 会静默降级并提示「Claude Opus 4 limit reached, now using Sonnet 4」,issue #3434 汇集了 Max 20x 用户对这种切换的投诉。claude.ai 的 Settings > Usage 至今仍单独显示一条 Opus 专用的周进度条。
满的是哪个窗口?
| 窗口 | 何时刷新 | 在哪里看 |
|---|---|---|
| Opus 限额(模型家族) | 文案里的时间;只约束对 Opus 模型的请求 | Claude Code 里 /usage;claude.ai 的 Settings > Usage 有 Opus 专用周进度条 |
| Sonnet 限额(模型家族) | 文案里的时间;只约束对 Sonnet 模型的请求 | Claude Code 里 /usage |
| 会话窗口(5 小时) | 每 5 小时刷新;具体时刻以文案里的时间为准 | Claude Code 里运行 /usage,或 claude.ai 的 Settings > Usage |
| 周窗口 | 每周在分配给你账号的固定时刻刷新 | Claude Code 里运行 /usage,或 claude.ai 的 Settings > Usage |
看到它该怎么办
- 用 /model 换一个家族
选文案里那个家族之外的模型。文档说这样可以继续工作;会话与周限额不受切换影响。
- 接受一次慢请求
每个模型有自己的 prompt cache,切换后的下一次请求会重读整个对话、没有缓存命中,那一轮用量会比平时多。
- 运行 /usage
它显示 Opus、会话、周三条进度条和各自的刷新时间,方便决定是等还是换家族继续。
- 或者等文案里的时间
被拦的只有 Opus 限额;可以把会话开着,刷新后再切回来。
什么时候重置?
你自己的窗口:文案里写的是 Opus 家族的刷新时间,/usage 显示同一个时钟。claude.ai 的 Settings > Usage 可以分别查看周限额对 Opus 与其他模型何时刷新。可以用下方链接的窗口倒计时记下这个时间。
全员重置:另一回事是 Anthropic 偶尔宣布面向所有人的重置。本站板面记录的就是这些公告,每条都链接原帖,上方板面行显示最近一次。它们是宣布的、不是排期的,本站不承诺下一次。
相关报错
- 「You've hit your session limit · resets {time}」Claude Code
- 「You've hit your weekly limit · resets {day} {time}」Claude Code
- 「API Error: Usage credits required for 1M context · run /usage-credits to turn them on (they take effect after you restart Claude Code), or /model to switch to standard context」Claude Code
常见问题
Opus 限额和会话限额是分开的吗?
是。Error reference 写明会话与周限额跨所有模型共享,而 Opus 与 Sonnet 限额各自只约束对该家族的请求。所以 /model 换家族对 Opus 这句有效,对会话或周限额那句无效。
切到 Sonnet 会丢掉对话吗?
不会。对话还在,丢的是 prompt cache。每个模型有自己的缓存,切换后的下一次请求会重读整个对话、没有缓存命中,那一轮会多花一些用量。
「Claude Opus 4 limit reached, now using Sonnet 4」是什么意思?
那是 2025 年 7 月的行为:Opus 额度用完后 Claude Code 自己切到 Sonnet。issue #3434 记录了 Max 20x 用户的投诉。现在的版本会停在「You've hit your Opus limit」,由你用 /model 决定换哪个模型。
在 claude.ai 上哪里能看 Opus 限额?
Anthropic 的额度最佳实践文章写明,Settings > Usage 会分别显示周限额对 Opus 与其他模型何时刷新。在 Claude Code 里 /usage 显示同样的信息。
来源
- Claude Code docs: Error reference — "You've hit your session limit"核实于 2026-09-18
- anthropics/claude-code issue #3434 (2025-07-13): Claude silently falls back to Sonnet after Opus cap (body quotes "Claude Opus 4 limit reached, now using Sonnet 4")核实于 2026-09-17
- Claude Code docs: Manage costs effectively (/usage, shared limits)核实于 2026-09-18
- Claude Help Center: Usage limit best practices (Settings > Usage)核实于 2026-09-17
- Claude Help Center: What is the Max plan? (session resets every five hours; weekly limit at a fixed time)核实于 2026-09-17