Skip to main content
本页说明模型调用和兼容入口常见的错误响应。排查问题时建议同时看 HTTP status 和 error.code:前者表示请求在协议层的失败类型,后者表示平台在代码中标记的具体失败原因。

错误响应格式

模型中转接口通常返回 OpenAI 兼容格式:
字段说明:
部分非模型管理接口使用顶层 code、message、data、dateTime 响应结构;模型中转、OpenAI 兼容、Claude 兼容和 Gemini 兼容入口优先参考本页的 error 结构。

HTTP 状态码

平台错误码

这些值来自项目代码中的 types.ErrorCode 定义,以及性能保护中写入的固定错误码。

请求与参数

鉴权、权限与额度

模型、渠道与路由

上游请求与响应

内容安全

数据与系统

兼容端点的 error.type

少数兼容端点不会返回 error.code,而是只通过 error.type 标记错误类别。当前代码中视频代理等端点会使用:

重试建议

  1. 400、401、403、404、413 通常需要先修正请求、权限或额度,不建议直接重试。
  2. 408、429、500、502、503 可以使用指数退避重试,但应设置最大重试次数。
  3. sensitive_words_detected、prompt_blocked、violation_fee.grok.csam 需要调整输入内容,不应自动重试相同请求。
  4. insufficient_user_quota 需要充值或降低模型成本后再请求。
  5. 如果 message 中包含请求 ID,请在反馈问题时一并提供,便于定位日志。
下一步可以查看 认证 修正鉴权问题,或查看 首个请求示例 对照最小可用请求格式。

参考资料