開発者ドキュメントエラー処理

エラー処理

H3 動画タスク API · /api/v3

エラーレスポンス

JSON · パラメータエラー例
{
  "error": {
    "code": "InvalidParameter",
    "message": "model、content、生成パラメータを確認してください",
    "request_id": "REQUEST_ID"
  }
}

HTTP ステータス、error.code、error.message およびリクエスト ID を保存してください。ゲートウェイやミドルウェアのエラーコードは異なる場合があるため、サンプル文字列だけで判定しないでください。

HTTP ステータスコード

HTTP意味推奨対応
401認証失敗Bearer キーを確認してください。
402利用予算の不足管理者に利用予算の調整を依頼してください。発生済みの月次請求額を意味するものではありません。
403アカウント・モデルの権限なしアカウントの状態とモデル権限を確認してください。
404タスクが存在しないか期限切れアカウント、ID、取得プロトコルを確認してください。
409冪等性・状態の競合同じキーでリクエスト内容を変更していないか、タスクがキャンセル不可の状態になっていないかを確認してください。
413入力サイズ超過画像またはリクエストのサイズを小さくしてください。
422未対応のパラメータ・画像データ型、画像形式、モデル仕様を確認してください。
429頻度制限・キュー上限Retry-After に従い、冪等キーを保持してください。
500 / 502 / 503サービスエラー・容量不足バックオフ後に再試行し、同じ作成リクエストには元の冪等キーを使用してください。

重複生成の防止

通信がタイムアウトしてもサーバー側のタスクはキャンセルされません。ID があればそのまま状態を確認し、作成時に ID を受け取れなかった場合は元の冪等キーで同じリクエストを再試行します。