Chat 错误码
Chat Completions 使用下方标准 error 对象;语音和目录错误包含 code、message 和 request_id。排查时请提供响应头 X-Request-Id 和请求时间。
请求失败时返回非 2xx 状态码和错误对象:
json
{"error":{"message":"Invalid request parameter.","type":"invalid_request_error","param":"messages","code":"invalid_request"}}程序判断请使用 code,message 用于辅助排查。
| HTTP | code | 含义 |
|---|---|---|
| 400 | invalid_request | 模型、消息数组或生成参数无效 |
| 401 | invalid_api_key | 密钥无效、过期或已禁用 |
| 402 | insufficient_balance | 积分余额不足 |
| 403 | forbidden | 账号或 IP 访问受限 |
| 429 | rate_limited | 超过每分钟请求限制 |
| 500 | internal_error | 服务端错误 |
| 503 | upstream_unavailable | 聊天或语音上游服务暂不可用 |
| 400 | content_policy_violation | 内容未通过政策检查 |
| 413 | payload_too_large | 请求体过大 |
| 504 | timeout | 请求处理超时 |
请先检查参数、密钥和余额。遇到暂时性错误可稍后重试;重复提交消息可能再次生成回复。
流式调用最多等待 90 秒首字;开始输出后,连续 60 秒没有新文本则中断。持续输出不设固定总时长上限,仍受 max_tokens 限制。