Skip to main content
POST
Veo 3.1 画像から動画生成
Veo 3.1 Preview バージョンの API は、このインターフェースに自動的に互換対応されています
Veo 3.1 動画生成モデルを使用して、入力画像とテキスト説明から高品質な動画コンテンツを生成します。このインターフェースは非同期処理方式を採用しており、最終的な生成結果を取得するには task_id で照会する必要があります。

リクエストヘッダー

string
必須
列挙値: application/json
string
必須
Bearer 認証形式: Bearer {{API Key}}。

リクエストボディ

string
必須
生成したい動画を説明するテキスト文字列。
string
入力画像。URL または base64 エンコード形式に対応しています。
string
終了画像。動画の最後のフレーム画像を埋めるために使用します。URL または base64 エンコード形式に対応しています。
object[]
最大 3 枚の asset 画像、または最大 1 枚の style 画像のリスト。モデルが動画を生成する際に使用する参照画像を記述するために使用します。
string
生成する動画のアスペクト比を指定します。列挙値: 16:99:16。デフォルト値は 16:9 です。
integer
生成したい動画ファイルの長さ(秒)。列挙値: 468reference_images を使用する場合は 8 のみ指定できます。デフォルト値は 8 です。
boolean
Gemini を使用してプロンプトを強化するかどうかを指定します。true のみ対応しています。デフォルト値: true
boolean
必須
動画に音声を生成するかどうかを指定します。
string
モデルに生成させたくない内容を説明するテキスト文字列。
string
人物または顔の生成を許可するかどうかを制御する安全設定。列挙値:
  • allow_adult (デフォルト): 成人のみ生成を許可
  • dont_allow: 画像内に人物または顔を含めることを許可しない
  • allow_all: すべての年齢層の人物の生成を許可(プロジェクトが allowlist に含まれている必要があります)
string
生成する動画の解像度。列挙値: 720p (デフォルト) または 1080p
integer
生成する動画サンプルの数。値の範囲: 1-4
uint32
ランダム生成プロセスを初期化するための数値。同じシード、プロンプト、その他のパラメータを使用すると同じ出力動画が生成され、生成プロセスに決定性を持たせることができます。値の範囲: 0-4,294,967,295

レスポンス情報パラメータ

string
必須
非同期タスクの task_id。この task_id を使用して タスク結果照会 API にリクエストし、生成結果を取得してください