HiAPI
ブログ

使用ガイド

flux-3-video 入門ガイド:能力の境界、API 接続とコスト管理

text-to-video から video-to-video まで:開発者視点での能力、価格、接続の要点

Oct 31, 2026
hiapi.ai 博客封面图:暖炭底色上一条宽阔琥珀色光带斜掠而过,旁有一条哑光深橄榄辅助色带,画面克制留白。

flux-3-video とは何か、誰に適しているか

flux-3-video は Black Forest Labs が提供する動画生成モデルで、出力タイプは動画ファイルのみです。text-to-video、image-to-video、video-to-video の 3 つの入力モダリティを一度にカバーします。つまり「素材がない」場合と「素材がある」場合で別々のモデルを探す必要がなく、同じモデルでゼロからの生成から素材ベースの書き換えまで対応できます。

これが自分の求めるモデルカテゴリに属するかどうかは、次の 3 つの問いで判断できます。

  • あなたのプロダクトが成果物として必要とするのは動画であり、画像やテキストではないか? 静的な素材だけが必要なら、画像モデルのほうが安くて速いです。
  • あなたの素材条件は text、image、video のいずれかに該当するか? いずれか 1 つを満たせば、対応する入口があります。
  • 長時間の非同期呼び出し形態を受け入れられるか? 動画生成はミリ秒単位のリクエストではなく、処理フローは非同期タスクとして設計する必要があります。

マーケティング素材の大量生産、ショート動画の下書き生成、素材のスタイル変換を行うチームにとって、3 つのモダリティを同時にサポートするこの種のモデルは、複数の専用モデルを組み合わせるよりも統合コストを抑えられるのが一般的です。一方、遅延に極めて敏感でリアルタイム応答が必要なシーンには、直接接続するのは適していません。

テキスト、画像、動画の 3 つの入力モダリティが単一の動画出力に集束する——自分に必要なモデルカテゴリかどうかを素早く判断する助けになる。

3 つの生成パス:text-to-video、image-to-video、video-to-video

3 つの入口の違いは、手元に何があり、モデルに何を補ってほしいかにあります。

text-to-video

入力はテキストプロンプト、出力はまったく新しい動画です。コンセプトのデモ、絵コンテの下書き、素材なしで始めるクリエイティブ探索などのシーンに適しています。利点は事前素材に依存しないこと、欠点は制御性が最も弱いことです——画面の細部は完全にプロンプトに導かれるため、期待に近づけるには何度も試行が必要です。

image-to-video

入力は参照画像とテキストプロンプト、出力はその画像を起点に展開される動画です。確定済みの画面(商品画像、ポスター、キャラクター設定)を「動かす」必要があるシーンに適しています。text-to-video に比べて視覚的な一貫性が確保しやすく、構図と主体はすでに画像で固定され、テキストは動きとカメラワークの記述だけを担います。

video-to-video

入力は既存の動画、出力は書き換え後の動画です。スタイル変換、素材のリメイク、既存クリップへの二次加工に適しています。上流素材の品質に最も敏感で、入力動画の解像度、フレームレート、内容の複雑さが結果の予測しやすさに影響します。

パス選択の経験則は、動画があれば video-to-video、画像があれば image-to-video、何もなければ text-to-video です。素材が具体的であるほど制御性が高まり、試行回数が減り、コストも下がります。

3 つの入口は同じ経路を共有する:素材の形態がどの生成パスを選ぶかを決める。

秒単位課金の計算方法:$0.25/秒 でのコストモデル

flux-3-video は出力動画の秒数で課金され、単価は $0.25/秒です。コストと再生時間は厳密に線形の関係にあります:

総コスト = 出力秒数 × 単価

この直線から 2 つの直接的な推论が導かれます。

第一に、再生時間がコストの最大のレバーです。 5 秒から 30 秒に拡大すると、コストは「1 回のリクエスト」単価ではなく 6 倍に膨らみます。予算を組むときは呼び出し回数で見積もらず、秒数の総量で見積もります:推定日次生産量 → 総秒数に換算 → 単価を掛ける。

第二に、リトライは直接コストを積み上げます。 一度の失敗リトライで出力秒数がすでに発生していれば、コストは実際に発生しています。したがってコストモデルには失敗予算を組み込む必要があり、毎回の呼び出しが一発成功する前提にしてはいけません。

コスト削減の方向性を、コストパフォーマンス順にいくつか挙げます:

  1. 再生時間を短縮する:まず最短の利用可能な時間でプロンプトとパラメータを検証し、効果を確認してから延ばします。
  2. 無駄な試行を減らす:プロンプト、参照画像、パラメータをバージョン管理し、同じ設定のデバッグを繰り返さないようにします。
  3. シーンごとに時間上限を設定する:ビジネス層で 1 リクエストの最大秒数を制限し、異常な入力が超長時間タスクを引き起こすのを防ぎます。
  4. プレビューと完成版を区別する:下書き段階では短い時間を使い、確定後に完全版を生成します。

具体的な単価はサイトの価格パネルを基準とし、キャパシティプランニングの際はパネル上のリアルタイムな基準で換算してください。

コストは動画の長さに比例して直線的に上昇する:いくつかの基準サンプリング点が $0.25/秒 での各時間の落点を示す。

接続前に決めるべきパラメータと入力の取り決め

最初のコードを書く前に、契約を明確にしておくと大量の手戻りを防げます。明確にすべき事項はいくつかの種類に分かれます:

再生時間と出力仕様

1 リクエストでサポートされる時間範囲、選択可能な解像度とフレームレート、アスペクト比の指定方法——これらはモデルの能力の境界に属し、必ず公式ドキュメントで確認し、経験で仮定してはいけません。動画モデルは入力サイズに制約を持つことが多く、範囲を超えると拒否されたり、暗黙的に調整されたりする可能性があります。

入力素材の形態の取り決め

3 つのモダリティで入力要件が異なります:テキストプロンプトの長さと言語、参照画像の形式とサイズ、入力動画のエンコードと時間制限を一つずつ確認する必要があります。特に video-to-video では、入力動画自体にも秒数の上限がある可能性があり、処理できる素材の範囲に直接影響します。

出力の取得方法

動画はバイナリの大きなファイルであり、通常はレスポンスボディに直接インラインで返されず、ダウンロード可能な結果 URL やタスク成果物の参照が渡されます。接続時には、結果 URL の有効期限、追加の認証が必要かどうか、ファイルがいつまで保持されるかを確認します。これによりストレージ戦略が決まります——即座に自分のオブジェクトストレージへ転送するか、一時リンクに依存するか。

統一インターフェースの利点

HiAPI.ai の統一インターフェース経由で接続する場合、認証方式、タスク送信と結果取得の呼び出し形態は他のモデルと一致しており、モデルの切り替えや追加で呼び出し層を書き直す必要はありません。パラメータ名と値の範囲は引き続き公式ドキュメントのみを根拠とし、本記事では未確認のフィールドについて推測しません。

長時間タスクの呼び出し編成と失敗処理

動画生成は典型的な非同期の長時間タスクであり、同期リクエストとして設計することはできません。推奨されるフローは「送信 → ポーリング → ダウンロード」の 3 段階です:

1. タスクを送信し、タスク識別子を取得する
2. 固定間隔でタスク状態をポーリングする
3. 状態が成功の場合、結果をダウンロードして転送する
4. 状態が失敗の場合、ポリシーに従ってリトライするか決定する

送信段階

送信リクエストには冪等キー(ビジネス側の一意 ID から派生可能)を付けて、ネットワークの揺らぎでクライアントが再送した際に重複タスクが発生するのを防ぎます。送信成功後すぐにタスク識別子とリクエストパラメータをデータベースに記録します。これが後続の突合の基礎になります。

ポーリング段階

ポーリングにはバックオフ戦略が必要です:初期間隔は短く、経過時間の増加に伴って徐々に延ばし、総タイムアウト上限を設けます。固定の高頻度ポーリングは使わないでください。クォータを無駄にするだけでなく、ロングテールのタスクを抑えられません。ポーリングの状態機械は復元可能にします——プロセス再起動後もデータベースから未完了タスクを取り出して追跡を続けられるようにします。

タイムアウトとリトライ

2 種類の失敗を区別します:

  • リトライ可能な失敗:ネットワークエラー、レート制限、サーバー側の一時的な利用不可。これらは指数バックオフでリトライし、最大回数を設定します。
  • リトライ不可能な失敗:パラメータが不正、入力素材が規定外、コンテンツが拒否された。これらはリトライしても意味がなく、コストを増やすだけなので、エラーをそのまま呼び出し元に返して修正させます。

結果の処理

成功コールバックまたはポーリングで成功状態を確認したら、直ちに動画を自分のストレージへ転送し、一時リンクに長期間依存しないようにします。転送失敗も個別にリトライし、タスクは成功したのに成果物を失うことを避けます。

リトライと無効な呼び出しがもたらす隠れたコスト

秒単位課金と非同期リトライの組み合わせは、コストが制御不能になるよくあるパターンです。2 種類の隠れた支出を個別に注視する価値があります:

秒数がすでに生成されたのに失敗と判定されたタスク。 失敗が生成過程中に発生することがあり、コストはすでに発生しています。リトライ戦略が失敗の種類を区別しない場合、こうしたタスクは繰り返し再実行され、支出が倍々に増えます。

パラメータ検証不足による無効な呼び出し。 時間超過、素材形式の不一致、プロンプトが空——こうした問題は本来クライアント側で防げるのに、サーバー側で 1 ラウンド実行し終えてから失敗します。

制御手段は 4 つあります:

  1. 冪等キー:同じビジネスリクエストに対して有効なタスクは 1 つだけとし、クライアントの再送による重複課金を根絶します。
  2. 失敗予算:ビジネスラインごとにリトライの総枠(秒数または回数で計上)を設け、超過したらサーキットブレーカーを作動させてアラートを出し、無限リトライにはしません。
  3. 事前検証:送信前にクライアント側で時間範囲、素材形式とサイズ、必須フィールドを検証し、明らかに無効なリクエストを課金の外に排除します。
  4. 呼び出しログ:各送信のリクエストパラメータ、タスク識別子、最終状態、生成本ット数を記録し、日次で集計してコストレポートを作成します。ログがなければ、どの種類のリクエストがコストを浪費しているか特定できません。

実用的な方法として、「1 回の成功で生成された秒数 ÷ 総消費秒数」を健全性指標として継続的に追跡することをお勧めします。この比率が下がると、リトライや無駄が増えていることを示します。

典型的な実践シーンとベストプラクティスチェックリスト

シーンの対照

  • text-to-video:マーケティングコンセプト動画の下書き、絵コンテのプレビズ、ソーシャルメディア向け短尺コンテンツの探索。素材をゼロから始めるチームに適しています。
  • image-to-video:EC 商品画像の動画化、ポスターからショート動画への変換、キャラクター設定を動かす。既存のビジュアル資産を持つブランドに適しています。
  • video-to-video:既存素材のスタイルリメイク、旧作のリフレッシュ、複数バージョンの一括書き換え。動画素材ライブラリを持つコンテンツチームに適しています。

リリース前のセルフチェックリスト

  • 出力秒数に基づくコストモデルを策定し、失敗予算を組み込んでいる
  • 1 リクエストの時間上限をビジネス層で制限している
  • 呼び出しフローを非同期タスクとして設計し、ポーリングのバックオフとタイムアウト上限を含めている
  • 送信リクエストに冪等キーを付け、再送で重複タスクが発生しない
  • 失敗をリトライ可能・不可能で分類して処理している
  • 結果動画を即座に自社ストレージへ転送し、一時リンクに依存しない
  • 毎回の呼び出しにログがあり、日次で生成秒数とコストを集計できる
  • パラメータ名と値の範囲を公式ドキュメントで確認済みで、推測したフィールドがない

実践のペース

まず最短時間・単一パスでエンドツーエンドのフローを通し、プロンプトとパラメータが安定して動画を生成できることを確認し、その後徐々に時間と解像度を解放し、最後にバッチ生産へ接続します。この順序により、拡張のたびに検証済みの効果の上に積み上げられます。

能力の境界から見ると、flux-3-video の価値は 1 つのモデルで 3 つの入力モダリティをカバーすることにあります。エンジニアリングの観点から見ると、本当のハードルは非同期の編成とコスト規律にあります。まずフローを通したい場合は、HiAPI.ai のモデルページから短い時間のタスクで試すことができます。

永続的なAIアーティファクトで開発を始める

APIキーを取得して、タスクベースの1つのAPIで画像・動画・音声モデルを呼び出せます。

APIドキュメントを読む