聊天錯誤碼
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 限制。 錄