OpenCode

OpenCode 返回 429 怎么处理

429 表示请求到达服务端但被频率限制,先停止重复重试。

先做这几项判断

服务端暂时拒绝了过于频繁的请求。

  • OpenCode 返回 429、Too Many Requests 或短时间内连续失败。
  • 短时间发送了大量请求
  • 停止重复重试并等待一段时间
429rate limit

01

确认不是配置错误

429 与 401 不同,说明请求已经通过到达服务端;不要反复更换 API Key。

02

降低请求频率

暂停自动或手动重试,确认没有其他客户端共享同一 API Key 发起请求。

  1. 1停止重复重试并等待一段时间
  2. 2确认没有多个客户端同时调用

03

恢复后再验证

等待后只发送一次短消息;如果仍返回 429,记录时间窗口交给服务端排查。

  1. 1确认没有多个客户端同时调用
  2. 2用短消息单次复测

仍没解决时,继续看

资料来源

重新配置

返回接入中心,继续处理对应的配置步骤。

回到相关配置步骤

同类问题

API Key 无效或返回 401 · /models 找不到模型或提示 Model Not Found · 模型出现但请求没有正常完成 · Base URL 错误、404 或无法连接 · 找不到 opencode 命令 · 后台已有用量记录,但 OpenCode 没显示回复 · reasoning part/text part not found 或 summaryParts 解析异常 · opencode.json 格式错误 · 返回 403 Forbidden · BunInstallFailedError 或 models.dev 下载失败

返回 OpenCode