Claude Code「Usage credits required for 1M context」是什么意思、怎么解决(2026)
大约 3 分钟ClaudeClaude Code1M contextusage creditsClaude Code报错
一句话结论
这不是用量用完,而是权限检查。 你选了带 [1m] 后缀的 1M 上下文模型,而当前套餐只能通过 usage credits 使用 1M 上下文。运行 /model 换成不带 [1m] 的版本就能继续;想用 1M,就运行 /usage-credits 开启后重启 Claude Code。
阅读说明
官方信息查阅日期:2026-10-24。来源:Claude Code 官方文档 Error reference。usage credits 按标准 API 费率计费,价格以官网为准,可能随地区和税费变化。
你看到的报错
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 桌面应用里运行的会话,提示不写命令,而是指向 claude.ai 的用量设置页;Team / Enterprise 会提示到管理后台开启或找管理员。
怎么解决
- 继续用标准上下文:运行
/model,选不带[1m]后缀的版本。 - 想用 1M 上下文:
- Pro / Max:运行
/usage-credits开启按量计费; - Team / Enterprise:用
/usage-credits向管理员申请; - 开启后按提示重启 Claude Code 或新开会话,之前会话仍停留在标准上下文。
- Pro / Max:运行
/model换了还报错:可能别处还写着 1M 模型 ID(设置文件、环境变量等),按官方「Setting your model」里的优先级逐个检查。- 不想再看到 1M 选项:设置环境变量
CLAUDE_CODE_DISABLE_1M_CONTEXT=1,模型选择器里就不显示 1M 版本。
对话中途突然出现?
官方说明:如果是对话变长、超过 200K token 时出现这条报错,Claude Code 会自动压缩对话回到标准上下文,并在之后保持在标准上限,不需要你操作。2.1.172 以前的版本会每次请求都重复报错(连 /compact 也一样),那时只能 /clear,更新到新版即可。
常见问题
我的 5 小时额度还有剩,为什么也报?
因为这条检查和额度无关。官方原文:它是 entitlement check(权限检查),不是额度耗尽,额度有剩也会触发。
哪些套餐直接包含 1M 上下文?
以官方文档「Extended context」一节和 Claude 定价页 为准。定价页写的是各套餐「Up to 1M,因模型而异」。
相关阅读
参考来源(官方)
- Claude Code Docs · Error reference(Usage credits required for 1M context):https://code.claude.com/docs/en/errors(查阅日期:2026-10-24)
- Claude Code Docs · Model configuration(Extended context):https://code.claude.com/docs/en/model-config(查阅日期:2026-10-24)