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 を保存してサポートへ連絡します。別リクエストを自動作成すると追加課金につながります。時間経過だけで自動返金は行われません。