Claude Code 的限流到底是怎么运作的
两个重叠的时间窗口、一个每周上限,以及最耗额度的几个习惯。
几乎所有「今天 Claude 不能用」的抱怨,限流才是原因,不是故障。而限流不是一个计数器,是两个同时运行的窗口。误解其中任何一个,都会让套餐显得坏掉了——其实它只是按规则走完了。
第一个窗口:大约五小时
短期限制是一个滚动的区块,长度大致五小时。用量在区块里累积,越过阈值之后,你要等的是这个区块自己往前移,而不是某个你看得见的倒计时。这就是重度下午撞到的那堵墙:一切顺利,然后突然停住,一等就是一个多小时。
它带来的实际结论很直接:这个窗口奖励匀速。二十个短请求分散在五小时里,代价远低于把它们压进一次长 agent 运行——因为后者每一轮都在把上下文重新堆一遍。
第二个窗口:每周上限
另一条线是每周额度。它存在的目的,是拦住那种「整天贴着短期窗口下沿走」的用法。前一两周你毫无感觉,然后某个周四突然报废大半天,而且不知道为什么。如果你的用量是平稳而不是爆发的,真正约束你的从来是每周上限,不是五小时窗口。
两条线的区别可以用一句话记住:爆量消耗的是短期窗口,匀速消耗的是每周额度。升档对第一种立竿见影,对第二种只是把同样的曲线放大之后重新撞一次。
最耗额度的四个习惯
- 在大仓库上跑长循环。每一轮都重读上下文。二十步循环不是二十倍的开销,更接近两百倍。
- 并行会话。同一个仓库开三个会话,读取代价三倍,还会互相把缓存弄失效。
- 反复粘贴超大文件。整份日志或者三千行代码粘一次,通常比让 agent 反复打开便宜;但每个新会话都粘一遍,比前两种都贵。
- 习惯开新会话而不是继续。新会话要从零建立上下文,那一段是纯消耗。上一个会话还健康的时候,继续更省。
让小套餐用得像大套餐
启动之前先把范围收窄:一个目录、一个目标、一个停止条件。先要计划,看完批准再执行,让昂贵的那次探索只发生一遍。开一个草稿文件,把已经定下来的结论写进去,新会话就不用重新发现一次。便宜的手工改动自己动手——不是每个改动都值得开一次 agent。
这四件事里没有一件需要花钱,效果却接近升半档。真正缺余量的人,通常是先改用法、再改档位,顺序反过来会一直觉得套餐不够。
一个具体的一周
抽象说「看用法」没什么用,把两个真实形状摆出来更直观。
第一种人:上午问几个问题,下午让 agent 改一个模块,晚上跑一次测试。一周下来额度还剩一大半,五小时窗口从没碰过。这种人买 5x 是浪费,买 20x 是双倍浪费。
第二种人:周一到周三都在跑同一个大迁移,一次四五十分钟,一天三四次,还常开两个会话。这种人每天下午都停在五小时窗口上,每周上限反而次要。对这种人来说,升档买到的是具体的几个小时。
第三种人:整天开着会话,偶尔问一句,但从不关窗口,也不新建任务。这种人前几天毫无感觉,周末突然全停。他的问题不是额度小,是额度被匀速消耗在每周上限上——先把会话习惯改掉,再谈买哪档。
为什么同一个任务,别人没被卡
差距通常不在档位,而在四次决定:
- 范围——他让 agent 只看一个目录,你让它「看看整个仓库」;
- 顺序——他先要计划再执行,你直接让它动手,探索的费用付了两遍;
- 会话数——他一个会话走到底,你开了三个又都留着;
- 验证方式——他把测试放在本地跑,你让模型反复读同一份输出。
把这四项对齐,很多「我需要 20x」会自己变成「我用 5x 就够了」。这也是为什么先改用法再改档位,几乎总是更省钱的那条路。
撞墙当天先检查这四件事
- 是不是同一个仓库开了多个会话——关掉重复的那个;
- 是不是把同一份大文件粘进了每个新会话;
- 是不是任务越写越宽——「顺便把测试也补了」会让一次运行长一倍;
- 是不是在等的时候又发了三个提示,把刚恢复的额度提前花完。
这四条里至少有一条在多数「今天怎么这么快就没量了」的抱怨里成立。它们都不花钱。
撞墙之后那一分钟做什么
这一步比想象中重要。把任务停在哪里写下来:正在改哪个文件、哪条命令失败了、下一步打算做什么,然后彻底切到不需要模型的工作——读已经生成的 diff、本地跑测试、手工拆函数。在等待里再试三个提示,往往只是把刚刚恢复的那点额度又花掉了。
三十天记录该长什么样
一个纯文本文件,四列,一行一次,够用三十天:
- 时间——几点开始、几点停;
- 在跑什么——仓库、任务、是不是 agent 循环;
- 卡在哪条线——五小时窗口,还是本周总额;
- 有没有真的损失——等回来了、换工具了、还是那天的活没了。
第四列才是决定档位的列。前三列只解释发生了什么,第四列才把它换算成钱。三十天后回头看,被标「有损失」的行通常比记忆少得多——而档位应该按那几行来买,不按感觉买。
什么时候该升档
每天撞短期窗口超过一两次,或者正事被每周上限耽误了,升档比中断便宜;一周才撞一次,就不值。本站的价:Max 5x 523 元、约 70 欧元,Max 20x 1047 元、约 140 欧元,都是一个月,商品页旁边并列写着官方等效价格 668、1336 元。
还有一个更便宜的做法:先按上面四条改用法,跑满一个计费周期,再决定要不要动档位。三十天之后你会有一串记录,而不是一种感觉。Max 20x 商品页是第一种情况的解法;多数人属于第二种。
常见问题
限流和服务故障是一回事吗
不是。故障影响所有人;限流只是你的账号把允许的那个窗口用完了。服务状态和额度状态是两件事。
两个限制会同时恢复吗
不会。短期窗口大致五小时滚动,每周上限按它自己的周期走。撞到哪一个都不能说明另一个的情况。
买更高档位能解决用法问题吗
不能。长循环和并行会话的开销会随档位一起放大。收窄范围、先要计划、留草稿文件,这几件事比倍率更值钱。
继续会话真的比新开更省吗
通常是。新会话要把已经载入的上下文重建一遍。当前会话还连贯的时候,就继续用它。
这里两个档位多少钱
Max 5x 是 523 元、约 70 欧元,Max 20x 是 1047 元、约 140 欧元,都是一个月,商品页旁边并列写了官方等效价格。