Skip to content

请求错误类问题 ​

本页收录与 API 请求本身相关的报错,多数与上下文长度、限流和服务端状态有关,与配置无关。

API Error 400(非内容原因) ​

现象:请求返回 API Error: 400,但提问内容本身没有任何敏感或异常之处。

原因:客户端(尤其是 Claude Code)自身的 bug,导致发出的请求体格式异常。

修复:重发一次请求,或执行 /compact 压缩上下文后再发,通常即可恢复。

413 请求体过大 ​

现象:API Error: 413 Request Entity Too Large。

原因:当前会话累积的上下文 token 过多,整个请求体超过了服务端允许的最大体积。

修复:执行 /clear 清空对话,或执行 /compact 压缩上下文(保留摘要),也可以退出后重新开一个会话。

预防:长任务过程中定期执行 /compact,不要在一个会话里连续做几个小时。

400 Invalid model name ​

现象:使用 Opus 等高端模型时返回 API Error: 400 Invalid model name。

原因:该模型当前并发配额不足,服务端拒绝了请求,并非模型名真的写错。

修复:不要改配置,等一会儿重试即可。反复修改配置只会浪费排查时间。

429 限流 / 额度耗尽 ​

429 有两种子类型,处理方式完全不同,先看报错里的具体类型:

类型含义处理方式
rate_limit_error短时间内请求过于频繁等待片刻自动恢复,或降低并发
insufficient_quota额度已耗尽前往钱包与充值补充额度

判断方法:打开 控制台 查看余额:

  • 额度还有 → 属于频率限制,等待或降低并发
  • 额度已归零 → 属于额度耗尽,需要充值

Overloaded / 500 错误 ​

原因:上游模型服务过载或故障,不是本站配置问题。

修复:稍等重试。Claude 类模型可访问 status.anthropic.com 确认官方服务状态,等恢复后即可正常使用。

503 model_not_found ​

原因:所选模型在当前渠道已下线或暂不可用。

修复:用 /model 命令切换到其他可用模型;可用模型以模型广场为准。

response exceeded the 32000 ​

现象:API Error: response exceeded the 32000。

原因:单次回复的输出内容超过了默认输出 token 上限。

修复:在 ~/.claude/settings.json 的 env 中显式设置上限:

json
{
  "env": {
    "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "32000"
  }
}

context window 超限,对话被截断 ​

原因:单个会话累积 token 过多,没有及时压缩或新开会话。

修复:执行 /compact 压缩上下文,或 /clear 开始新会话。

Command timed out after 2m 0.0s ​

原因:这是客户端等待 shell 命令返回超时,与 API 请求无关。

修复:手动在终端里执行那条命令,看它卡在哪一步。常见于等待用户输入的交互式命令。

内容如有疑问请联系客服