本文用于帮助用户快速判断请求失败的常见原因。 注意: 状态码的具体含义可能因中转服务、上游模型服务、网关或代理配置不同而有所差异,请同时参考响应中的错误信息、请求 ID 和相关响应头。
400 或 422,具体以接口实现为准。Authorization 请求头格式错误;Bearer 前缀;403、429 或其他平台自定义错误,请以实际错误信息为准。404。404 不一定只是 URL 路径错误,也请检查模型名称和接口版本。POST 的接口使用了 GET;GET 的接口使用了 POST;base64 编码后的图片过大;注意: HTTP 请求体大小限制和模型上下文长度限制不是一回事。上下文 Token 超限时,服务商可能返回 400、413、422或其他错误。
Content-Type 不符合接口要求,例如:application/json,却发送成了其他格式;multipart/form-data,但客户端发送了普通 JSON;400,请以实际错误信息为准。Retry-After,请等待指定时间后再重试。收到 429 后不要立即高频重试,否则可能持续触发限制。502 不仅仅表示网关配置错误或上游服务宕机,也可能表示上游返回内容异常。Authorization 请求头是否正确;Content-Type 是否正确;model 名称是否正确;400401403404413415422408429500502503504522524Retry-After;