Skip to main content
Veo
Veoはネイティブ音声付きの動画を生成します。このページではGemini Developer APIのフィールド定義を使用します。MixRouteでは、modelとpromptをルートに置き、メディア入力と生成設定の両方をmetadata内に直接配置します。 POST https://api.mixroute.ai/v1/video/generations
フラットなmetadataオブジェクトを使用してください。metadata.instancesやmetadata.parametersを追加しないでください。Veo 3モデルは音声をネイティブに生成するため、generateAudioを送信しないでください。Vertex固有の出力ストレージ、Pub/Sub、マスク、およびその他のエンタープライズ専用設定は、このリクエスト形式には含まれません。

モデルとバージョン

モデルマーケットプレイスでルートの提供状況を確認してください。

リクエストパラメーター

シナリオ別の制約

  • Imageオブジェクトには、生のBase64データを使用します。data:image/...;base64,プレフィックスや任意のURL文字列ではありません。
  • 参照画像と動画の延長はVeo 3.1の機能です。従来のVeo 3ルートには適用しないでください。
  • 延長の入力には、保持期間内にある最近のVeo出力を使用する必要があります。条件は720p、16:9または9:16、最大141秒です。延長1回につき7秒が追加され、最大20回、合計148秒まで延長できます。延長リクエストでもdurationSecondsは8でなければなりません。
  • フレームレートは24 fpsで、音声はネイティブに生成されます。出力の保持期間には制限があるため、完了した結果は速やかに取得してください。

例

APIを呼び出す前にMIXROUTE_API_KEYを設定してください。メディアのプレースホルダーは、アクセス可能な入力に置き換えてください。受け付けられたリクエストは課金対象の生成タスクを作成します。送信がタイムアウトしても自動的に再送信しないでください。

Python

タスクの結果

送信時に返されるMixRouteタスクIDを保存し、動画タスクの照会をポーリングします。送信が成功するとタスクが作成されます。タスクが成功の終端状態に到達してから結果を読み取ってください。レスポンスエンベロープと結果の格納位置はルートによって異なります。