本文へスキップ

エラーコード ​

Chat Completions は下記の標準 error 形式を使用します。音声と一覧のエラーは code、message、request_id を含みます。問い合わせ時は応答ヘッダー X-Request-Id とリクエスト時刻をお知らせください。

失敗したリクエストは 2xx 以外の HTTP ステータスとエラーオブジェクトを返します。

json
{"error":{"message":"Invalid request parameter.","type":"invalid_request_error","param":"messages","code":"invalid_request"}}

プログラムの分岐には code を使い、message は診断情報として扱ってください。

HTTPコード意味
400invalid_requestモデル、メッセージ配列、生成パラメーターが無効
400content_policy_violation音声合成用のテキストがコンテンツポリシーで拒否された
401invalid_api_keyキーが無効、期限切れ、または停止中
402insufficient_balanceクレジット残高不足
403forbiddenアカウントまたは IP のアクセス制限
429rate_limited毎分のリクエスト上限超過
500internal_errorサーバーエラー
503upstream_unavailableチャットまたは音声サービスが利用不可
400content_policy_violation内容がポリシー審査を通過しなかった
413payload_too_largeリクエストが大きすぎる
504timeoutタイムアウト

再試行の前にパラメーターと認証情報を確認してください。一時的なエラーでは時間を置いて再試行します。メッセージの再送は追加の返信と課金につながる場合があります。コンテンツポリシーで拒否された場合は、同じテキストを自動再送せず、ポリシーに適合するよう修正してください。

ストリーミングでは最初のテキストを最大 90 秒待ち、開始後は新しいテキストが 60 秒間ないと中断します。出力が続く限り固定の総時間制限はなく、max_tokens は適用されます。

© 2026 ColdStart. 無断転載を禁じます。