Deepseek ArtifactsDeepseek Artifacts
用量限额 · 5 小时窗 + 周上限

Claude Code 用量限额详解:会话窗、周限额与应对

5 小时会话窗和周限额到底在数什么、「Limit reached ∙ resets」 这行提示是怎么来的,以及任一计时器耗尽后继续干活的全部办法。

太长不看版

  • Pro 和 Max 同时用两把尺子量 Claude Code:滚动的 5 小时会话窗,加上叠加其上的周限额——而且两者都和 claude.ai 聊天共用。
  • 它不数消息条数。对话更长、附件更多、模型更重、effort 档位更高,额度都烧得更快。
  • /status 看剩余额度,/context 看一个新会话还没开口就先花掉了多少。
  • 撞墙时:先读重置时间,再砍 MCP 和 skills、调低 effort、/compact 或 /clear,实在不行用 usage credits 或切到更便宜的 API 端点。

Claude Usage Limits Explained — Why You Hit Them So Fast

频道:Couture Code1:40

打开

Stop Hitting Claude Code Usage Limits

频道:AI RoundTable17:24

打开

DeepSeek v4 Pro on Claude Code - Full Setup Tutorial

频道:Prince does AI8:08

打开

How do usage and length limits work? — official support article

官方页面:support.claude.com

打开

Manage costs effectively — official documentation

官方页面:code.claude.com/docs

打开

本页事实均与 Anthropic 官方支持文章和 Claude Code 文档交叉核对;视频说法与官方页面冲突时,以官方为准。周限额数字会随时间调整——上方支持文章始终是最新数字。

截图均取自上述 YouTube 视频画面,注明出处,并在每一步链接到原视频对应时间点。

Claude Code 用量限额,一步步讲清

会话限额到底在量什么

  1. 1

    先接受:不存在固定的消息条数

    Claude Pro 和 Max 从不承诺「每天 N 条消息」。订阅买的是按轮消耗的额度池,而且每天烧的速度都不一样。官方支持页和各家讲解在这一点上一致:额度撑多久取决于你发了什么,而不是某个计数器。想通这一点,本页后面的所有招数都顺理成章。

    Claude Code usage explainer graphic pairing a USAGE LIMIT warning badge with a mostly empty budget ring that fills as messages spend tokens
    限额是真的——但没有统一的消息配额。看视频 0:01 处
  2. 2

    看清楚什么在消耗额度

    五件事决定一个会话烧钱的速度:每条消息的长度、带的文件、对话累积了多长、用哪个模型和功能,以及选的 effort 档位。最重的模型配高 effort、长对话带大文件,几轮就能烧完一个窗口;轻模型上的短平快提问几乎不动表针。

    Usage budget diagram with Message length, Files and Chat length rows feeding an orange progress ring that fills toward the limit
    消息长度、文件、对话长度喂的是同一个额度环。看视频 0:17 处
  3. 3

    认识两座时钟:5 小时与 7 天

    官方文档写明:额度按滚动 5 小时窗 + 周窗重置。会话时钟从你发出第一条消息起算,五小时后整体恢复;周上限跨会话累计,每周重置一次。任何一座先到顶,Claude Code 都会暂停,直到那个窗口刷新。

    Two Claude usage clocks drawn as progress bars, a 5-HOUR bar nearly full above a WEEKLY bar about half spent
    接近烧完的 5 小时条,压着半程的周额度条。看视频 0:30 处
  4. 4

    分清额度墙和上下文墙

    用量限额和上下文上限是两回事。用量是订阅的预算:按时钟回血。上下文是模型的窗口:只有 /compact 或 /clear 才清空。所以会出现对话「装不下」但额度还剩不少,或者窗口还有富余却先撞了额度墙——两者的解法完全不同。

    Split graphic contrasting USAGE LEFT on a plan dial with CHAT FULL in a context window, showing a usage limit is not a context limit
    订阅侧的剩余额度 vs. 窗口侧的对话满仓。看视频 1:16 处

周限额与重置节奏

  1. 5

    记住:所有入口共用同一池额度

    用量限额在 claude.ai、桌面端和 Claude Code 之间共享。下午在网页上聊了半天,晚上写代码的额度就悄悄变少——反过来也一样。如果限额来得比预期早,先想想终端之外干了什么。

    WEB, DESKTOP and CLAUDE CODE windows wired to one shared allowance ring, illustrating that every surface draws the same usage pool
    Web、桌面端与 Claude Code 接在同一个额度环上。看视频 0:44 处
  2. 6

    找到你的周重置时刻

    周限额不是全网统一零点重置。每个账号被分配一个固定的星期和时刻,周复一周不变——官方的说法是「你的常规重置日和时间」。在 claude.ai 的 Settings → Usage 里查到它,把重活安排在个人重置之后,而不是重置前的几小时。

    YOUR RESET TIME graphic linking an account avatar to a calendar refresh icon, showing the weekly limit reset is pinned to your account
    周重置绑在账号上,不看日历。看视频 0:31 处
  3. 7

    撞墙时先读懂提示

    额度耗尽时,Claude Code 会弹出「Limit reached ∙ resets <时间>」这一族提示——官方文档引用的原文包括 「You've hit your session limit」 和 「You've hit your weekly limit」,都附带解除时刻。v2.1.234 起还可以让 Claude Code 自动等待并在重置后继续(autoContinueAtUsageLimit)。别疯狂重试——回血靠时钟,不靠手气。

    INCLUDED LIMIT REACHED dial with the needle at the red stop marker, the moment a Claude Code plan allowance runs dry
    订阅额度耗尽——表针停在红标上。看视频 1:03 处

把每一份额度用满

  1. 8

    用压缩代替硬扛

    /compact 把对话总结成摘要,用零头 tokens 继续干;Claude Code 临近窗口边缘也会自动压缩。在里程碑处主动跑一次 /compact——比如测试刚全绿——让摘要留住要紧的,丢掉不再需要的。

    Large /compact chapter card over a dark terminal backdrop, introducing the command that summarizes a session to stretch its budget
    /compact 章节:先总结,再继续写。看视频 3:34 处
  2. 9

    搞懂自动压缩的两个数字

    社区对文档和代码的拆解给出过两个数:文档写的大约 95% 触发压缩,代码里还有约 83% 的钳制,悄悄封顶任何手动调高——触发点只能往下调,不能高过它。实操结论:把窗口最后五分之一当跑道,赶在工具替你压缩之前主动压。

    Two auto-compact numbers compared side by side, 95 percent as the documented default and 83 percent as the code clamp ceiling you can actually set
    95% 文档值 vs. 83% 钳制值——并不矛盾。看视频 11:43 处
  3. 10

    例行任务把 effort 调低

    effort 档位是官方承认的用量变量:档位越高,每个任务花的 token 越多,撞限越快。把深度推理留给真正啃不动的问题,例行的修改、查询、格式化用低档跑——预算明显更耐花,简单任务上也没有质量断崖。

    LOWER EFFORT checklist step with a gauge dial easing down and an arrow pointing to a tidy task list, meaning less effort spends fewer tokens
    effort 调低一档,有效预算更长。看视频 1:31 处
  4. 11

    退路:切到更便宜的端点

    Claude Code 只是套在 Anthropic 兼容 API 外面的壳。把 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 指向别家——DeepSeek、OpenRouter 或 Console 账号——再用 ANTHROPIC_MODEL 一族变量映射模型槽位。站内的《在 Claude Code 里用 DeepSeek》攻略写了完整流程;订阅额度回血的下午,靠的就是这招继续干活。

    Text editor listing ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN and model-mapping environment variables that reroute Claude Code to the DeepSeek API endpoint
    环境变量把 Claude Code 指向 DeepSeek 端点。看视频 1:32 处

会话限额、周限额、5 小时窗:一张表分清

大多数困惑来自三个共用一套词汇的天花板。这里并排放清楚,再附上两个长得像但其实不是用量限额的东西。

  • 1会话限额——一次工作冲刺的预算。它活在滚动的 5 小时窗里,从你第一条消息起算、自行回满;不存在「手动重置会话限额」的命令。
  • 2周限额——整周尺度的天花板。叠在会话之上,按账号被分配的星期和时刻重置,任何命令都动不了它。
  • 3「Limit reached ∙ resets <时间>」——界面在告诉你撞的是哪堵墙、何时解除。没有所谓的会话限额重置命令,提示里的重置时间本身就是机制。
  • 4上下文上限——不是用量限额。窗口装满是单场对话的体量问题:/compact 或 /clear 立刻解决,一分额度都不花。
  • 5模型级限额——Opus 额度用尽往往能用 /model 换挡绕开;但会话和周这两口池子跨模型共享,换模型补不了它们。

还有一个坑:换入口不换池子。claude.ai 聊天、桌面会话和 Claude Code 抽的是同一份额度,「我去网页上问问」花的还是这笔预算。

「Limit reached ∙ resets」急救清单与省额度日常

撞墙提示不是报错,是日程。按这张单子过一遍,大多数限额日都能变回干活日。

  • 1读懂重置时间,然后走开。循环重试毫无意义;v2.1.234 起可设置 autoContinueAtUsageLimit,让 Claude Code 在窗口刷新后自动续跑。
  • 2先确认撞的是哪堵墙。如果 /context 显示窗口快满而额度还有剩,那是上下文问题——/compact 或 /clear 立刻复工。
  • 3砍掉常驻开销。断开这个会话用不上的 MCP server,瘦身 skills 和 CLAUDE.md,调低 effort——你还没打字,基础 token 已经在计费了。
  • 4今天必须交付?开启 usage credits、升级订阅,或者下午先把壳指向更便宜的端点——每一条都能让会话活着等到订阅额度回血。
  • 5数字看着不对,先核实再喊 bug:去 claude.ai 的 Settings → Usage 对账,重启会话,再和 /status 比对。仍对不上就用 /bug 上报——真 bug 存在,但大多数「诡异限额」其实是上下文烧钱换了件马甲。

一个好习惯胜过所有抢救:不相关的任务开新会话、大工程先 plan、重读取交给子代理。下方相关攻略——token 瘦身、auto compact、plan mode——每一项都展开讲过。

Claude Code 用量限额 FAQ

相关攻略