HTTP status 和 error.code:前者表示请求在协议层的失败类型,后者表示平台在代码中标记的具体失败原因。
错误响应格式
模型中转接口通常返回 OpenAI 兼容格式:部分非模型管理接口使用顶层
code、message、data、dateTime 响应结构;模型中转、OpenAI 兼容、Claude 兼容和 Gemini 兼容入口优先参考本页的 error 结构。HTTP 状态码
平台错误码
这些值来自项目代码中的types.ErrorCode 定义,以及性能保护中写入的固定错误码。
请求与参数
鉴权、权限与额度
模型、渠道与路由
上游请求与响应
内容安全
数据与系统
兼容端点的 error.type
少数兼容端点不会返回 error.code,而是只通过 error.type 标记错误类别。当前代码中视频代理等端点会使用:
重试建议
400、401、403、404、413通常需要先修正请求、权限或额度,不建议直接重试。408、429、500、502、503可以使用指数退避重试,但应设置最大重试次数。sensitive_words_detected、prompt_blocked、violation_fee.grok.csam需要调整输入内容,不应自动重试相同请求。insufficient_user_quota需要充值或降低模型成本后再请求。- 如果
message中包含请求 ID,请在反馈问题时一并提供,便于定位日志。