ERROR HANDLING

先分清错误,再决定是否重试。

无限重试会放大故障和费用。客户端应按状态码分类,并记录请求时间、模型和请求 ID。

状态码含义处理建议
400请求格式或参数错误修正请求,不自动重试。
401密钥无效或缺失检查 Authorization,不记录完整密钥。
403模型、分组或 IP 无权限检查密钥限制和出口 IP。
429限流或额度不足读取错误信息,指数退避或补充余额。
500–504网关或上游异常有限次数退避重试,并保留请求 ID。

提交支持信息

  • 请求发生时间和时区。
  • 模型 ID、HTTP 状态码和请求 ID。
  • 是否流式、是否重试、影响范围。
  • 不要发送完整 API Key、密码或提示词正文。