错误代码

OpenAI 兼容错误格式与常见 HTTP 状态。

错误响应格式

所有错误均采用 OpenAI 兼容格式返回

json
{
  "error": {
    "message": "...",
    "type": "..."
  }
}

错误代码一览

HTTP 状态码type含义处理建议
401authentication_errorAPI Key 缺失或无效检查 Authorization 头、Key 格式及是否有效
403authorization_errorKey 已禁用或过期在控制台重新生成 API Key
400invalid_request_error请求参数错误检查 model、messages 等必填项及格式
402insufficient_balance余额不足前往控制台充值后重试
429rate_limit_error触发限流稍等片刻后重试,可配合指数退避
502upstream_error上游 Provider 返回错误可稍后重试,或联系管理员
500internal_error网关内部错误请联系管理员

针对 429、502 建议实现重试(如指数退避:1s、2s、4s 后重试)。