文档
API 参考登录

错误

错误包含机器可读代码及消息。请区分被拒请求与可能已消耗提供商资源的不确定结果。

错误格式

JSON 错误
{
  "error": {
    "message": "Insufficient available credit for this request. Add credit or resolve pending reservations.",
    "type": "invalid_request_error",
    "code": "insufficient_credit"
  }
}

通过响应的 x-request-id 及活动记录调查请求。切勿在支持报告中包含密钥或对话内容。

状态码

状态含义 / 操作
400请求体无效、未知字段、上下文超限或不支持的能力。
401Bearer 密钥缺失、无效或已撤销。
402可用额度不足或达到 API 密钥消费限额。
403账户不可用或模型不在密钥白名单中。
404未知端点或未审核模型 ID。
409幂等引用已被使用。
413 / 415请求体过大或内容类型不是 application/json。
429速率、请求或并发超限。重试前请等待 Retry-After 指定时间;待处理预留可能需要核对。
502提供商故障、无效流或用量不可用。
503维护、提供商就绪或上线配置。

不确定结果

上游超时或 usage_unavailable 响应可能留下待处理预留。这些错误包含 X-Should-Retry: false,阻止 SDK 自动重试。错误码区分模型不可用、无效参数、身份验证、配额和限流,不泄露提供商私有信息。提交新调用前请查看活动并核对首次结果。

幂等性

可选的 Idempotency-Key 包含 1–128 个字母、数字、点、下划线、冒号或连字符。复用会返回 409,且不再次推理。这是防重复,不是重放缓存响应。