Seedance 2.5 Draft サンプル動画生成ガイド
480p のサンプルを確認し、Draft タスク ID を使って 1080p の正式動画を生成します。
Draft モードでは、シーン、カメラワーク、被写体の動きを確認してから正式動画を生成できます。既存の作成・取得 API を使い、まず 480p のサンプルを作成し、確認後にそのタスク ID を参照して 1080p の正式動画を作成します。
呼び出し手順
いずれかの形式を選び、次の四つの手順を完了してください。MODEL_ID は現在の API キーで使用できる Seedance 2.5 モデルに、キーとタスク ID のプレースホルダーはご自身の値に置き換えます。二回の作成では同じモデルとアカウントを使用してください。
Draft サンプルを作成する
プラットフォームの作成 API にプロンプトまたは参照素材を渡し、draft: true と resolution: "480p" を設定します。返された task_id(id と同じ意味)を PLATFORM_DRAFT_TASK_ID として保存し、サンプルの取得に使用します。
curl 'https://api.agtcloud.cn/v1/video/generations' \
-H 'Authorization: Bearer your-api-key' \
-H 'Content-Type: application/json' \
--data '{
"model": "MODEL_ID",
"content": [
{"type": "text", "text": "白いウサギが紙飛行機に乗って雲の間を飛び、カメラが滑らかに前進する"}
],
"draft": true,
"resolution": "480p",
"duration": 5,
"ratio": "16:9"
}'サンプルを取得して確認する
プラットフォームのタスク ID で照会し、raw=true でネイティブタスクを取得します。status が queued/running の場合は待ってから再照会します。成功したら content.video_url をプレビューし、ネイティブレスポンスの id を DRAFT_TASK_ID として保存します。
curl 'https://api.agtcloud.cn/v1/video/generations/PLATFORM_DRAFT_TASK_ID?raw=true' \
-H 'Authorization: Bearer your-api-key'第二段階で使用するのはネイティブのサンプル ID DRAFT_TASK_ID です。プラットフォームの照会用 ID と混同しないでください。失敗、キャンセル、期限切れの場合はポーリングを停止し、エラー情報を確認します。サンプルが succeeded の場合のみ続行できます。
サンプルから正式動画を作成する
サンプルを確認したら、同じ MODEL_ID を使用し、content.draft_task.id にネイティブのサンプル ID を指定します。解像度は 1080p に設定し、プロンプト、素材、長さなど自動継承されるパラメーターは再送信しないでください。
curl 'https://api.agtcloud.cn/v1/video/generations' \
-H 'Authorization: Bearer your-api-key' \
-H 'Content-Type: application/json' \
--data '{
"model": "MODEL_ID",
"content": [
{"type": "draft_task", "draft_task": {"id": "DRAFT_TASK_ID"}}
],
"resolution": "1080p"
}'今回返された新しいプラットフォームのタスク ID を PLATFORM_FINAL_TASK_ID として保存します。サンプルと正式動画は別のタスクであり、ID も異なります。
正式動画を取得して保存する
新しいタスク ID で照会し、成功したらネイティブレスポンスの content.video_url から正式動画をダウンロードします。draft は false で、draft_task_id は使用したサンプルを示します。
curl 'https://api.agtcloud.cn/v1/video/generations/PLATFORM_FINAL_TASK_ID?raw=true' \
-H 'Authorization: Bearer your-api-key'raw=true を省略して既定のプラットフォーム形式を使用する場合は、プラットフォームの取得 APIに従って data.status と結果 URL を読み取ってください。ネイティブレスポンスのフィールドパスをそのまま適用しないでください。
正式生成時のパラメーター規則
| 分類 | フィールド | 正式生成時の扱い |
|---|---|---|
| 固定要件 | model、content.draft_task.id、resolution、draft | 同じモデルと成功済みのネイティブサンプル ID を使用し、解像度を 1080p に設定します。draft は省略するか false にします |
| 自動継承 | プロンプト、画像・動画・音声素材、duration、ratio、seed、generate_audio、omni_reference_task_type | 再送信しないでください。サンプル作成時と同じ値でもエラーになります |
| 再設定可能 | return_last_frame、output_format、watermark、service_tier、execution_expires_after、priority、callback_url、safety_identifier | 正式動画の要件に応じて設定します。省略時は今回のリクエストの既定値を使用し、サンプルの設定を継承する保証はありません |
有効期間と課金
- Draft タスク ID は
created_atから七日間有効です。期限切れ後は正式動画の生成に使用できません。 - サンプルと正式動画は別々の生成タスクで、それぞれ課金されます。サンプルは 480p 生成として、正式動画は目標解像度と入力の構成に応じて課金されます。
- 結果の動画 URL は 24 時間有効で、最大 100 回ダウンロードできます。速やかにダウンロードまたは転送してください。
- このガイドは Seedance 2.5 向けであり、Seedance 2.0 には適用されません。
全フィールドはプラットフォームの作成、ネイティブの作成、プラットフォームの取得、ネイティブの取得をご覧ください。
Seedance 2.5 公式 Draft ガイドサンプルモードのパラメーター継承、生成制限、呼び出し手順を確認できます。