Skip to content

错误与重试

Enodot 会尽量保持各协议原生错误格式。用户排查时重点看 HTTP 状态码、错误 JSON、模型名和 request id。

常见 HTTP 状态

状态含义用户处理
400请求格式错误检查 JSON、模型名、必填字段和端点协议。
401API Key 无效重新复制 Key,确认请求头格式。
403余额、订阅、权限或 IP 限制不满足查看余额、订阅、Key 状态和当前网络。
404当前协议或能力不支持检查 Base URL、端点和模型。
413请求体过大减少上下文、文件或图片体积。
429Key、用户或服务额度触发等待窗口重置,或换一个自己可用的模型。
502上游请求失败稍后重试;持续出现时带 request id 联系支持。
503服务暂不可用稍后重试;持续出现时联系支持。

重试建议

建议只对临时错误做有限重试:

  • 可重试:429502503、连接断开、流式中断。
  • 不建议重试:400401、明显余额不足的 403
  • 重试间隔建议:1s、2s、4s、8s。
  • 流式请求失败后,重新发起一次完整请求,不要把两次输出手动拼在一起。

提交问题需要的信息

请尽量提供:

  • 请求时间和时区。
  • 端点路径。
  • 模型名。
  • request id。
  • API Key 名称或末尾 4 位。
  • 错误状态码和错误 JSON。
  • 是否流式请求。

Enodot 提供 AI API 接入管理与开发者网关服务。