Seedance 2.5 API

エラーと再試行

エラー、再試行、共有上限と重複課金の防止。

エラーの形式

{
  "error": {
    "code": "invalid_parameters",
    "message": "Unsupported resolution."
  }
}

エラーは application/json と HTTP ステータスで返します。error.code を確認し、メッセージ本文には依存しないでください。

重複防止

動画・画像の生成には、英数字、アンダースコア、ハイフンの 16–128 文字で構成する Idempotency-Key が必要です。業務処理とともに保存してください。同じ識別子と本文は再課金せず元の生成を返し、異なるパラメーターは 409 idempotency_conflict を返します。再試行と確認には同じ API キーを使用します。

主なレスポンス

HTTPCode対応
401invalid_api_keyキーを確認または更新。
403api_key_upgrade_required新しいキーを作成。
403server_side_onlyサーバーから呼び出す。
403paid_account_required有効な有料プランまたは購入クレジットが必要。
404generation_not_foundID と元のキーを確認。
409idempotency_conflict元の本文に戻す。
409cost_limit_exceeded料金と上限を確認。
413request_too_largeリクエストを小さくする。
422invalid_parametersモデルの対応パラメーターを確認。
429rate_limit_exceeded / concurrency_limit_exceeded / daily_spend_limit_exceededRetry-After とアカウント上限に従う。
503api_unavailable / service_unavailable待って同じリクエストを再試行。

安全な再試行

ネットワーク障害、429、503 は待機して同じリクエストで再試行します。409 generation_rejected は送信前の拒否を明示します。問題を修正してから新しいリクエストを送ります。不明なタイムアウト時に別の生成を自動作成しないでください。IP あたり 1 分に 120 回を超えると、ファイアウォールが JSON 以外の 403 を返す場合があります。制限解除まで待ってください。