使用ガイド
seedance-2.0-fast 入門ガイド:動画生成機能、API 連携、コスト管理
3 つの生成モードから秒単位課金のコストモデルまで、開発者が連携前に確認すべき完全な意思決定チェックリスト
seedance-2.0-fast とは何か、誰に適しているか
seedance-2.0-fast は ByteDance が提供する動画出力モデルで、text-to-video、image-to-video、reference-to-video の 3 つの生成モードを備えています。これをエンジニアリングの文脈で捉えるなら、「入力素材 → 動画クリップ」への変換器です。テキストを渡し、最初のフレーム画像を渡し、参考素材を渡すと、動画クリップを出力します。
適したチーム像は非常に具体的です。ショート動画素材を大量に生産する必要があり、動画生成を明確な業務フローを持つ製品(マーケティング素材、テンプレート化されたコンテンツ、SNS 向け短尺クリップ)に組み込み、さらに非同期で長時間かかるタスクのスケジューリングを受け入れられるチームです。言い換えれば、これは「エンジニアリングチームがパイプラインを組む」ためのものであり、「1 本ずつ丁寧に仕上げた大作を生成する」クリエイター向けのシナリオのためのものではありません。
本記事は連携の意思決定に焦点を当てます。モードの選択、リクエストの構成、コストの算出、予算の管理、トラブルシューティングです。モデル自体の完全なパラメータ表と機能一覧はここでは繰り返しません。必要な読者はモデル詳細ページを参照してください。プロジェクトの成否を本当に決めるのは、パラメータフィールドを漏れなく覚えているかどうかではなく、モデル選定、尺の予算、リトライ設計という 3 つの事柄を事前に明確に考えているかどうかです。

3 つの生成モードの選び方:text、image、reference
3 つのモードの核心的な違いは入力条件にあり、出力仕様ではありません。モードを選び間違えると、リトライコストが直接倍増します。動画は出力秒数で課金されるからです。
text-to-video:アイデアしかないときに使う
入力は純粋なテキストプロンプトです。ゼロから画面を探索する場合、スタイルが統一されたテンプレート素材を大量生成する場合、実写素材が使えないシーンに適しています。代償は制御性が最も低いことです。テキスト記述と最終画面のギャップが最も大きく、収束させるには何度も反復が必要になることが多く、その反復のたびに動画 1 本分の尺コストがかかります。
image-to-video:確定した最初のフレームがあるときに使う
入力に画面の起点となる画像を含みます。構図、被写体、視覚的基調がすでに確定しており、それを「動かす」だけでよいシーンに適しています。たとえば商品画像がある場合、デザイン稿がある場合、ブランドビジュアルがある場合です。視覚的基準が画像で固定されるため、純粋なテキストより一度で決まりやすく、反復回数は通常少なくなります。
reference-to-video:スタイルや参考素材があるときに使う
入力に参考素材を含み、スタイル、質感、視覚表現を制約するために使います。シリーズ素材の一貫性を保つ必要がある場合や、ある視覚言語を複数の動画に引き継ぐ必要があるシーンに適しています。入力素材の品質に最も敏感で、参考素材自体が乱雑であれば出力の不安定さが増幅され、トラブルシューティングの難易度も最も高くなります。
選定の合言葉
まず「自分が今手元で確定しているものは何か」と自問してください。テキストしかなければ何が欲しいかを明確に書いて text-to-video を選び、確定した画面基準があれば image-to-video を選び、一揃いのスタイル素材があり複数のクリップ間の一貫性が求められる場合にのみ reference-to-video を使う価値があります。text-to-video が最もハードルが低いからといってデフォルトで使ってはいけません。画像基準がある状況でそれを使うのは、制御性を自ら放棄し、リトライで買い戻すのと同じです。

API 連携の要点:リクエストをどう構成するか
連携の面で、動画モデルとテキストモデルの最大の違いは、それが 1 回の関数呼び出しではなく 1 回のリソーススケジューリングであることです。このメンタルモデルでリクエストを構成すれば、多くの落とし穴は事前に消えます。
入力素材はまず整理してから送信する
3 つのモードで入力形態が異なるため、業務側ではまず統一的な入力パラメータ構造でラップすることをお勧めします。モード識別子、テキストプロンプト、画像または参考素材、目標尺、出力仕様です。「モード選択」をコードの分岐に散らばらせるのではなく、明示的なフィールドとしてモデリングすれば、後からモードを変える場合も、A/B テストを行う場合も、フォールバックを行う場合もはるかに楽になります。素材自体はアップロード前にサイズとフォーマットの正規化を済ませ、互換性の問題を実行時に残さないようにしましょう。
尺と仕様は即ちコストパラメータ
尺と出力仕様は「画質オプション」ではなく、課金パラメータです。リクエスト構築の段階でこれらを制御された変数にすべきです。特に尺については、業務コードに任意の秒数をそのまま渡すのではなく、審査済みの設定から取得するようにしてください。フィールド名と値の範囲はモデル詳細ページを参照してください。本記事では実際のインターフェースとの乖離を避けるため、具体的なフィールド名は繰り返しません。
非同期タスクは初日から設計する
動画生成はテキストよりはるかに時間がかかるため、1 回のリクエストがクライアントのタイムアウトウィンドウ内に返るとは想定しないでください。実現可能な方法は次のとおりです。
- 送信後すぐにタスク識別子と完全な入力パラメータを永続化し、「生成中」を一級の状態として扱う
- ポーリングまたはコールバックで状態を進め、ポーリング間隔はバックオフをかけ、固定の高頻度ポーリングはしない
- クライアントのタイムアウトはタスク失敗と等しくない。リトライ前にタスク状態を照会し、重複送信を避ける
- タスクテーブルにモード、尺、素材の要約を同時に記録し、事後の原因追跡を容易にする
最後の項目はしばしば見落とされますが、将来効果が後退したときの唯一の手がかりになります。
秒単位の課金:$0.1772/秒 をプロジェクト予算に換算する
seedance-2.0-fast は出力動画の秒数で課金され、公式の基準は $0.1772/秒です。この課金基準には展開する価値のある 3 つの意味があります。
第一層:1 本あたりのコスト = 単価 × 出力尺
コストは出力の秒数にのみ従い、リクエストを何回送ったか、プロンプトに何文字書いたかには関係しません。したがって「動画 1 本いくらか」は事前に計算できます。単価に出力予定の秒数を掛けるだけです。これはまた、予算の議論を「何本生成するか」から「何秒生成するか」へ移すべきことを意味します。後者こそが真のリソース単位です。
第二層:月次予算は「成品数」ではなく「試行回数」で見積もる
実際のプロジェクトでは、成品は氷山の一角にすぎません。1 本の成品動画のために、まず短いサンプルを何本か走らせ、プロンプトが思わしくなくて何度かリトライし、素材が不合格で破棄されたクリップもあるかもしれません。これらはすべて秒単位で課金されます。経験上、まだ収束していないプロンプトでは、有効コストは成品コストの数倍になることがあります。予算を立てるときは「試行倍率」で見積もるほうが、成品数に単価を直接掛けるよりはるかに信頼できます。
第三層:リトライと破棄は目に見えないコスト
具体的な漏れは 2 つあります。クライアントのタイムアウト後に盲目的にリトライして重複送信してしまうこと、そしてパラメータ変更後に清理されずに古いタスクが走り続けることです。前者は「リトライ前にまず状態を確認する」ことで、後者はタスクテーブルに完全なパラメータと状態を持たせ、定期的にゾンビタスクを清理することで解決します。この 2 つを片付ければ、どんなプロンプトテクニックよりもコストを節約できます。
リアルタイムの価格と最新の課金細則はサイトの価格パネルを参照してください。本記事は換算の考え方のみを論じ、数字を固定しません。

コスト削減のベストプラクティス:まず短く、次に長く、まず試してから走らせる
コスト管理は自己規律に頼るのではなく、プロセスにしましょう。以下の順序はそのまま実践できます。
一、短い尺でプロンプトを試走する
まず最短の実行可能な尺でプロンプトの方向性を検証し、構図、被写体、動作が期待どおりであることを確認してから、正式な尺に延ばします。短いクリップの役割は「方向性の誤り」を排除することであり、コストは極めて低いです。長いクリップは「方向性が確認済み」の最終成果物に残します。
二、バッチ前にまずサンプルで検証する
数十本のタスクを一度に送信してから結果を観察してはいけません。まず小さなグループ(数本で十分)を走らせ、3 つのモードの出力が期待範囲に収まっているかを確認し、素材アップロード、仕様選択、尺設定に系統的な誤りがないことを確かめてから、バッチを解禁します。バッチ段階の誤りは最も高くつく誤りです。本数が掛け算されるからです。
三、生成済み素材をキャッシュして再利用する
同じ素材は複数のチャネル、複数のバージョンで再利用される可能性があります。生成結果と入力パラメータを一緒に保存し、次に類似したクリップが必要になったときは再生成するのではなく、既存の成果物を優先的に検索しましょう。テンプレート化されたコンテンツには特に有効です。視覚的に安定したシリーズ素材は、同じ基準クリップの一群をそのまま再利用できます。
四、業務価値に応じて尺への投資を段階化する
すべての動画が長い尺に値するわけではありません。業務シーンを段階化します。A 類(コアのコンバージョン素材)は長い尺と複数回の反復、B 類(補助コンテンツ)は短い尺で一発通過、C 類(実験的探索)は最短の尺に厳格に制限します。段階化すれば、予算は自然に使うべきところへ配分されます。
これら 4 ステップの共通点は、「確認」を「出費」の前に置くことです。動画生成のコスト構造が決めているのは、節約とは生成を減らすことではなく、間違ったものを生成するのを減らすことだということです。
よくある問題とトラブルシューティングの考え方
タスクのタイムアウトとポーリング戦略
最もよくある誤判断は、「クライアントが待てなかった」を「タスクが失敗した」と見なすことです。正しい方法は、送信時にすぐ保存し、タイムアウト後はタスク識別子で状態を照会し、状態が失敗と確認されてから再送信を許可することです。ポーリング間隔にはバックオフ戦略を採用し、高頻度の照会で自身のサービスを圧迫しないようにしましょう。コールバックとポーリングは併存できますが、同じタスクが 2 回消費されないよう冪等処理を必ず行ってください。
入力素材の品質による出力の不安定さ
image-to-video と reference-to-video は入力品質に非常に敏感です。画面のぼやけ、被写体の占有比率が小さすぎる、参考素材のスタイルが乱雑といったことが、「出力がランダム」という形で現れます。このときまずプロンプトを変えるのではなく、まず素材を替えて対照実験を行いましょう。同じプロンプトで異なる素材を使い、結果が大きく異なるなら、問題は素材側にあります。
効果が期待に達しないときの調査順序
盲目的な試行錯誤で尺を浪費しないよう、固定の順序を推奨します。
- モードは正しいか——画像基準があるのに text-to-video を使うのは、最もよくある選定ミス
- 入力素材は合格か——対照実験で素早く確認する
- プロンプトは画面を描写したか、それとも意図を描写したか——動画モデルは具体的な視覚描写に対して通常より安定して反応する
- 尺と仕様はシーンに合っているか——短い尺では複雑な動作が収まらず、長い尺はプロンプトの欠陥を増幅する
- 効果の後退が起きていないか——履歴記録の入力パラメータと成果物を比較し、モデル性能の変動か自分の変更によるものかを判断する
5 番目のステップは、前述で繰り返し強調したあの事柄に依存します。生成結果とパラメータを一緒に保存することです。この記録がなければ、トラブルシューティングは記憶と推測に頼るしかありません。
いつ使うべきか、いつ使うべきでないか
適している場合
素早い反復と短尺動画素材の大量生産が必要なエンジニアリングシーン:マーケティングや SNS 向けの短尺クリップ、テンプレート化されたコンテンツ生産、既存の画像やスタイル基準を「動かす」必要がある場合です。この 3 つのモードは「アイデアしかない」から「視覚基準がすでにある」までの連続した区間をカバーし、秒単位課金のコストモデルと組み合わせることで、試行錯誤のコストをかなり制御可能にできます。
適していない場合
画面の精密な制御が極めて高度に求められるシーン、たとえばフレーム単位で合わせる絵コンテ、指定した画面を厳密に再現しなければならないタスクでは、生成動画のランダム性によって手戻りコストが制御不能になります。極端に長い尺が必要なコンテンツも同様に不適切です。秒単位課金に出力安定性の減衰が重なり、コストパフォーマンスが急速に悪化します。
締めくくりの判断
seedance-2.0-fast はパイプラインの中の交換可能な一環として捉え、唯一の答えとしないでください。連携前に 3 つのことを確認します。モード選定に根拠があること、尺の予算が定量化されていること、非同期タスクと結果の保存が設計済みであることです。この 3 つを済ませてからモデル詳細ページで具体的なパラメータとリアルタイム価格を照合するほうが、パラメータ表をそのまま写してフィールドを埋めるよりはるかに堅実です。動画モデルは進化が速いため、横比較の習慣を保つことが、単一モデルに固定するより割に合います。