Seedance 2.5 API

非同期生成

状態確認と、期限内の出力ファイル保存。

生成のライフサイクル

POST /videos または POST /images で生成します。202 は受付または再取得であり、ファイルの完成を意味しません。元の API キーで GET /generations/{id} を確認し、処理中は 10 秒以上空けてください。

Status意味
pending受付済み、または送信結果を確認中。
processing生成または出力ファイルを準備中。
successダウンロード URL を取得可能。
failed生成に失敗。
canceled生成がキャンセルされた状態。
expired保存期間終了。

成功レスポンス

{
  "id": "api_0000000000000000000000000000000000000000000000000000000000000000",
  "model": "seedance-2.5-lite",
  "status": "success",
  "created_at": "2026-10-03T12:00:00.000Z",
  "credits": {
    "cost": 80
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://YOUR_SIGNED_OUTPUT_URL",
      "expires_at": "2026-10-03T12:15:00.000Z"
    }
  ],
  "error": null
}

outputs[].url を使用します。output.video_url や status_url はありません。返された id から確認用エンドポイントを作成します。署名付き URL は非公開で扱ってください。

ダウンロードと保存期間

URL は最大 15 分で期限切れとなり、ファイルの保存期限を超えません。保存期間内は再確認で新しい URL を取得できます。生成ファイルは 14 日間保存されます。期限までにご自身のストレージへ保存してください。

送信結果が不明な場合

受付後に接続が切れることがあります。同じ本文と識別子で再試行してください。元のタスクが pending のままなら ID を保存してサポートへ連絡します。別リクエストを自動作成すると追加課金につながります。時間経過だけで自動返金は行われません。