先看这里:收到错误码不用慌,大部分错误都能通过简单重试或调整解决。本文档按问题端分类:4xx 开头多发生在客户端(请求格式、鉴权、参数等),5xx 开头多发生在服务端(网关、模型原厂模型、网络链路等)。每个错误码下都附有处理建议,遇到无法解决的情况请随时联系技术支持
一、错误码速查表#
| 状态码 | 名称 | 简洁说明 | 问题端 | 处理建议 |
|---|
| 400 | Bad Request | 请求参数格式不对、缺必填字段 | 客户端 | 核对参数 |
| 401 | Unauthorized | API Key无效/缺失/格式错 | 客户端 | 核对鉴权 |
| 403 | Forbidden | 余额不足/无权访问该模型 | 客户端 | 充值 / 核对权限 |
| 404 | Not Found | 接口路径或模型名不存在 | 客户端 | 核对配置 |
| 413 | Payload Too Large | 请求体超出大小限制 | 客户端 | 缩减请求 |
| 429 | Too Many Requests | 触发限流( RPM / TPM / 并发) | 客户端 | 调整频率 |
| 500 | Internal Server Error | 网关及模型原厂链路异常 | 服务端 | 联系支持 |
| 502 | Bad Gateway | 模型原厂返回了无效响应 | 服务端 | 联系支持 |
| 503 | Service Unavailable | 服务暂时不可用(维护 / 过载) | 服务端 | 稍后重试 |
| 504 | Gateway Timeout | 网关等待模型原厂响应超时 | 服务端 | 重试/联系支持 |
| 524 | A Timeout Occurred | CDN层超时 | 服务端 | 重试/联系支持 |
“问题端 ”表示常见关联环节,不代表最终责任已经确定。具体原因以技术支持结合日志确认结果为准。
二、错误码详细说明#
400(Bad Request 请求格式错误)#
请求体不符合接口规范。网关或模型原厂模型在解析你的请求时就发现格式有问题,通常在进入实际推理前,就被网关或模型原厂的参数校验拦截。缺少必填字段(如 model、messages)
字段类型错误(如 temperature 传成了字符串)
JSON 格式不合法(多余逗号、引号未闭合)
上传文件时 multipart 边界缺失或 body 被截断
模型原厂的模型厂商直接拒绝了请求(如内容审核、区域限制)
应对方法:核对请求参数是否完整、格式正确;如无法定位问题,联系技术支持并提供完整的请求体与错误响应。