跳到主要内容

错误处理

接口失败时会返回 HTTP 状态码和 JSON 错误体:

{
"error": {
"message": "Invalid authentication credentials",
"type": "authentication_error",
"param": null,
"code": "invalid_api_key"
}
}
状态码含义建议
400请求参数错误根据 message 修正请求体
401Key 无效或缺少认证检查 Bearer Token 和 Key 状态
403没有接口权限联系管理员检查令牌权限
404路径或模型不存在检查 Base URL 和模型 ID
409请求状态冲突重新读取资源后再操作
429触发限流或余额限制退避重试,避免立即重发
500服务内部错误使用请求 ID 联系管理员
502/503上游或服务暂不可用指数退避后重试

对于 429、502 和 503,建议使用带上限的指数退避;对于 400、401 和 403,不要重复发送完全相同的请求。