Skip to main content
请求出错时,FortAPI 用 HTTP 状态码 + 一个 JSON 错误体告诉你原因。错误体的形状取决于你用的协议。

错误体格式

OpenAI 协议/v1/chat/completions 等):
Claude 协议/v1/messages):
message 末尾通常带 request id。联系支持时附上它,能最快定位到那条请求的日志。

状态码

区分错误来自哪一层

  • FortAPI 自己返回的错误,type 多为 new_api_error 或标准类型(如 insufficient_quotainvalid_request_error),message 常为中文。
  • 上游厂商返回的错误(如 rate_limit_erroroverloaded_error),FortAPI 会原样透传其状态码与类型,必要时按渠道做重试。看到 overloaded_error / rate_limit_error 一般是上游侧的问题。

重试建议

429 / 500 / 503 / 529 这类临时错误,用指数退避重试(如 1s、2s、4s…,加一点随机抖动),别原地高频重试,否则更容易撞限流。401 / 403 / 404配置类错误,重试无用,先按上表修配置。