跳到出发板
DIDRESET
UTC

「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」

更新于

「API Error: Usage credits required for 1M context …」表示你选的模型使用 1M token 上下文,而你的套餐只能通过 usage credits 使用它。Error reference 称之为权益检查而非额度用尽:额度有余量也会触发。等重置没用,/model 或 /usage-credits 才有用。

上次重置
09-04 20:08Z

@lydiahallie

状态
已超期

距上次重置已超过近期中位间隔的 1.5 倍。

预计下次
随时

距今天数
13.1

「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」是什么意思?

所选模型使用 1M token 的扩展上下文,而你的套餐只能通过 usage credits 使用它。Error reference 写得很清楚:「This is an entitlement check, not a quota exhaustion. It fires even when your session and weekly allowances have capacity remaining.」

Claude Code 在你用 /model 选模型时做这项检查,且只在直连 Anthropic API 时做。如果是对话中途上下文超过 200K token 才出现,现在的版本会自动把对话压缩回标准上限;v2.1.172 之前它会在每次请求时重复出现,只能用 /clear 恢复。

文案变过。v2.1.268 之前结尾是「run /usage-credits to turn them on, or /model to switch to standard context」,不提重启。issue #61828(2026 年 5 月)里还有更早的变体,让用户去 claude.ai/settings/usage 开通 usage credits 或用 --model;那条 issue 以「Usage limit reached」上报,而会话用量只有 2%、周用量 32%。

满的是哪个窗口?

满的是哪个窗口?
窗口何时刷新在哪里看
没有:这是权益检查,不是用量窗口不会刷新;这个错误与你用了多少无关/usage 显示会话与周进度条,它们仍会有余量

看到它该怎么办

  1. 运行 /model 选不带 [1m] 的模型

    这样回到标准上下文窗口,是文档的第一步。

  2. 或者开通 usage credits

    文案里提到 /usage-credits 时,运行它在 Pro / Max 上为 1M 变体开通按量计费,或在 Team / Enterprise 上向管理员申请。之后重启 Claude Code;重启前会话仍停在标准上限。

  3. 检查 1M 模型设在哪里

    如果 /model 之后仍报错,可能有更高优先级的配置位置设了 1M 模型 ID;文档在 Setting your model 一节列出了这些位置。

  4. 把 1M 变体从选单里去掉

    设置 CLAUDE_CODE_DISABLE_1M_CONTEXT=1,/model 里就不再出现 [1m] 模型。

什么时候重置?

你自己的窗口:这个错误不是窗口满了引起的,所以任何刷新都清不掉它。会话限额照常每 5 小时刷新、周限额在固定时刻刷新,帮助中心也说明 usage credits 不影响这个时间;解决办法是换模型或开通 usage credits,不是等。

全员重置:官方重置也不会改变套餐权益。上方板面记录的是 Anthropic 宣布的重置,每条链接原帖;没有哪一次会给只能靠 usage credits 用 1M 的套餐打开 1M 上下文。

常见问题

等会话或周限额刷新能解决吗?

不能。Error reference 写明这是权益检查而非额度用尽,会话与周额度还有余量时也会触发。用 /model 切到标准上下文的模型,或开通 usage credits。

为什么 /usage 显示 2% 它却说 usage limit reached?

因为旧文案容易误读。issue #61828(2026-05-23)以「Usage limit reached」上报,会话用量 2%、周用量 32%;那份报告里的文案是更早的 1M 上下文变体,指向 claude.ai/settings/usage 与 --model。现在的版本写的是「Usage credits required for 1M context」。

v2.1.268 改了什么?

现在的文案会说明 credits 在重启 Claude Code 后生效。v2.1.268 之前结尾是「run /usage-credits to turn them on, or /model to switch to standard context」,不提重启。

长会话中途出现,需要做什么吗?

通常不需要。上下文超过 200K token 时,现在的版本会自动把对话压缩回标准上限并保持在那里。v2.1.172 之前它会在每次请求(包括 /compact)时重复出现,要用 /clear 恢复。

来源

  1. Claude Code docs: Error reference — "Usage credits required for 1M context"核实于 2026-09-18
  2. anthropics/claude-code issue #61828 (2026-05-23): [BUG] Claude Code shows 'Usage limit reached' despite session at 2% and weekly at 32% (older 1M-context wording)核实于 2026-09-17
  3. Claude Code docs: Error reference — "You've hit your session limit"核实于 2026-09-18
  4. Claude Help Center: Manage usage credits for paid Claude plans核实于 2026-09-17

想让下一次 Claude 重置直接打到手机上?

赞助商