你订阅了 Claude Pro 或 Max,正在赶一个东西,弹窗突然蹦出来:You've reached your usage limit. Limit resets at 14:00——明明才聊了一上午,怎么就到了?而且每次撞限的时间还不一样:有时候 3 小时就撞墙,有时候 8 小时还没事。这是因为 Claude 的 usage limit 不是”每天 N 条消息”那种简单计数。截至 2026 年 6 月,它同时跑着两套限制:一个管短时间爆发的 5 小时滚动窗口,外加一层每周上限(weekly cap)。
最快的处理方式: 打开 Settings > Usage(或直接访问 claude.ai/settings/usage),先看清楚你到底撞的是哪个限制。如果 banner 显示的重置时间就在几小时后,那是 5 小时窗口——把模型从 Opus 换成 Sonnet,等窗口滑过去就行。如果它说要等几天才重置,那是每周上限,再怎么等 5 小时都没用。剩下的内容讲清楚额度是怎么算的、怎么别烧得这么快。
先判断:你撞的是哪个限制?
最有用的一步就是去 Settings > Usage 看一眼,因为两种限制的解法完全不同。
| banner / Usage 页面显示 | 撞的是哪个限制 | 真正有用的做法 |
|---|---|---|
”Resets at 14:00”(几小时后) | 5 小时滚动窗口 | 换 Sonnet,等窗口过去,拆会话 |
”Resets in 2 days” / 某个日期 | 每周上限(所有模型) | 别再用 Opus,等每周重置,或升级 |
| Opus 被锁但 Sonnet 还能用 | Opus 单独的每周上限(仅 Max) | 这一周改用 Sonnet 4.6,Opus 等每周重置才回来 |
| 刚开始用几分钟就撞限 | 共享额度已经被别处用掉了 | 检查同一账号的 Claude Code / Cowork / Desktop 用量 |
有个细节容易让人意外:截至 2026 年 6 月,claude.ai 网页聊天、Claude Code、Claude Cowork、Claude Desktop 桌面应用,全都从你账号上同一份共享额度里扣。上午跑了个很重的 Claude Code 任务,可能就把你下午想用来聊天的额度用光了。
常见原因(为什么这么快撞限)
按命中率从高到低:
1. 模型选了 Opus,权重远高于 Sonnet
同样的对话,Opus 4.7 撞限的速度比 Sonnet 4.6 快得多,因为越重的模型,每个 token 占用的额度越多。Max 套餐上甚至还有一个单独、更紧的 Opus 每周上限——也就是说 Opus 可能先用完,而 Sonnet 还能继续用。
如何判断:模型选择器是不是选了 Opus?如果不是非 Opus 不可的任务(深度推理、复杂的多文件代码),换成 Sonnet 4.6。
2. 长对话每轮重新计费整段历史
Claude 是无状态的:第 30 轮你只发了 50 字,但 Claude 接到的是前 29 轮全部内容 + 你这 50 字,input token 累计可能 50K+。
如何判断:是不是在一个会话里聊了几十轮?
3. 上传了大 PDF / 长文档
100 页的 PDF 大约 80K input token。它每轮对话都跟在 context 里,10 轮光这一个文件就用掉约 800K input token。
如何判断:会话里是否挂着大文件?
4. 频繁生成 / 改 Artifact
每次 Artifact 渲染都会把完整输出再吐一遍。改 10 次大约就是 10 倍的 output token。
如何判断:单个会话里有几个 Artifact?反复”再改改”过几次?
5. Extended Thinking 一直开着
Thinking 模式的 reasoning 算 output token,开启时输出可能是平时的好几倍。
如何判断:模型选择器附近的 thinking / 扩展推理开关是不是开着?
6. 5 小时窗口内重复 burst
会话限制是 5 小时滚动窗口。12 点跑个大任务、3 点又跑、5 点再跑——5 小时窗里包了 3 次峰值,几乎必然撞墙。
如何判断:回想最近 5 小时的使用节奏。
额度怎么计算(机制简化版)
官方没有公开 token 公式,但相对机制是稳定的,也跟 Anthropic 自己的说法一致(Opus 比 Sonnet 烧得快,Sonnet 又比 Haiku 快):
每条消息消耗 ≈ (input token + output token) × 模型权重 × thinking 系数
相对模型权重(大致,官方不公布精确数值):
Haiku = 最轻
Sonnet = 中等
Opus = 最重(最先用完,Max 上还有单独的每周上限)
Thinking:
关闭 = 基准
开启 = 更高(reasoning token 算作 output)
同时有两层上限:
- 5 小时滚动窗口(窗口内第一条消息算起,约 5 小时后重置)
- 每周上限(所有模型;Max 还额外有一个仅 Opus 的每周上限)
一句话:长上下文 + 更重的模型 + 开 thinking = 最快撞限。
什么时候重置
有两个时钟,而且重置方式不一样。老的”等 5 小时就好”那套建议,错就错在这里。
- 5 小时滚动窗口——从窗口内第一条消息算起约 5 小时后重置,不是从你撞墙那一刻算起。撞墙之前的消耗也算进这个窗口。如果你 7 点先 burst 了一波、9 点撞限,可能要到下午才完全释放。
- 每周上限——在系统分配给你账号的固定星期几和时间重置,每个周期发放完整的每周额度。如果你把每周额度耗光了,等 5 小时没用——必须等到每周重置(或升级)。
Settings > Usage会显示两个限制各自的下次重置时间。
近期变动提示:Anthropic 在 2026 年 5 月把 Pro 和 Max 的 5 小时上限翻倍,并取消了原来的高峰时段缩减,还临时把每周上限上调约 50%(截至撰写时持续到 7 月中旬)。网上看到的任何具体数字都把它当成会变的,以 Settings > Usage 为准。
实操含义:
- 对 5 小时窗口来说,“我明天再用”通常是错的——是几小时,不是一天。
- 但对每周上限来说,明天可能真的不够,去看重置日期。
- 多次小 burst 比一次大 burst 更快撞 5 小时窗口(峰值会在整个窗口里持续)。
6 个最有效的省额度方法
1. 拆会话
不相关的任务开新会话。debug 网页 bug 一个会话,写邮件另一个,研究产品再一个。每个新会话把 input token 基线重置,而不是把一段不相关的历史反复重发。
2. 默认用 Sonnet 4.6
只有真正需要深度推理或复杂多文件代码理解的任务才上 Opus 4.7。日常约 80% 的工作 Sonnet 4.6 完全够用,消耗低数倍——而且能保住 Max 上那个单独的 Opus 每周上限。
3. 大文件用 Project Knowledge,不要在 chat 里反复贴
低效:把规范文档贴到每个新会话开头
高效:放到 Project Knowledge,按需检索,而不是每轮都重发
4. 用 diff 而非整份重输出
不要说:把整个文件重写
而是说:在第 N 行替换为 ...,其他不变,只回复修改的部分
5. 关掉 Extended Thinking 做日常任务
写邮件、起草大纲、回答简单问题不需要 thinking。留给真正难的 debug 或推理才开。
6. 一次想清楚再发,不要”边发边改”
低效:发 → 看到结果 → 再调 → 再调...(每次都重计整段 input)
高效:写完整版 prompt → 一次发 → 直接用
怎么确认问题已解决
- 打开
Settings > Usage(或claude.ai/settings/usage),确认刚才挡住你的是 5 小时窗口还是每周上限,并记下页面显示的具体重置时间。 - 如果是 5 小时窗口,把模型选择器切到 Sonnet 4.6,等到显示的重置时间后发一条短测试消息,应该能正常发出去。
- 如果是每周上限,以 Usage 页面为准——Opus 被锁后 Sonnet 可能还能用(Max),但完整的每周上限封锁只有到每周重置日期才解除。
- 在 Claude Code 里运行
/usage,能在终端里看到同一份数据(因为它们共享额度)。
预防建议
- 把 Opus 当稀缺资源,只用在深度推理明显划算的任务上。
- 长项目维护 Project Knowledge,而不是不断把文件贴进 chat。
- 每 20-30 轮主动开新会话,不要硬撑长 session。
- 高强度使用日提前安排:最 token 重的任务放早上,小任务放后面,避免上午一 burst 下午就被锁。
- 记住共享钱包:一次重的 Claude Code 或 Cowork 任务,和聊天吃的是同一份额度。
- 真的不够用?考虑升 Max(5x 或 20x),或加 API(按 token 付费,没有 5 小时和每周 cap)。
- 重要 deadline 前一天就别再 burst——既没留余量应急,每周上限也未必赶得上重置。
常见问题
等 5 小时就一定能恢复吗?
只有撞的是 5 小时滚动窗口才行。如果撞的是每周上限,等 5 小时没用,要等到 Settings > Usage 里显示的每周重置时间。
为什么 Opus 被锁了,Sonnet 还能用? Max 套餐上 Opus 有一个单独、更紧的每周上限。Opus 用完后,你还能在 Sonnet 4.6 上继续工作,直到 Opus 每周上限重置。
Claude Code 会算进我的聊天额度吗? 会。截至 2026 年 6 月,claude.ai 网页聊天、Claude Code、Claude Cowork、Claude Desktop 都从同一账号的同一份共享额度里扣。
怎么看自己到底用了多少?
网页端 Settings > Usage(claude.ai/settings/usage),或者在 Claude Code 里用 /usage 命令。两者都会显示当前用量和每个限制的下次重置时间。
升 Max 是不是就没限制了? 没有哪个套餐是无限的。Max 会大幅提高 5 小时和每周上限(5x 或 20x 档),但还是同一套双时钟结构。真要不限速吞吐量,API 按 token 计费、没有滚动窗口。
重置时间一直在变,是 bug 吗? 对 5 小时窗口来说这是正常的:窗口锚定在你的第一条消息上,所以你一直用,“resets at” 时间就会跟着往后挪。每周重置则固定在系统分配给你账号的星期几和时间。