メインコンテンツへスキップ
POST
/
v3
/
async
/
veo-3.0-generate-001-text2video
Veo 3.0 テキストから動画生成
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/veo-3.0-generate-001-text2video \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "prompt": "<string>",
  "aspect_ratio": "<string>",
  "duration_seconds": 123,
  "enhance_prompt": true,
  "generate_audio": true,
  "negative_prompt": "<string>",
  "person_generation": "<string>",
  "resolution": "<string>",
  "sample_count": 123,
  "seed": {}
}
'
{
  "task_id": "<string>"
}
Veo 3.0 動画生成モデルを使用して、テキスト記述から高品質な動画コンテンツを生成します。このインターフェースは非同期処理方式を採用しており、最終的な生成結果を取得するには task_id で照会する必要があります。

リクエストヘッダー

Content-Type
string
必須
列挙値: application/json
Authorization
string
必須
Bearer 認証形式: Bearer {{API キー}}。

リクエストボディ

prompt
string
必須
生成したい動画を記述するテキスト文字列。
aspect_ratio
string
生成する動画のアスペクト比を指定します。列挙値: 16:99:16。デフォルト値は 16:9 です。
duration_seconds
integer
生成したい動画ファイルの長さ(秒)。列挙値: 468。デフォルト値は 8 です。
enhance_prompt
boolean
Gemini を使用してプロンプトを強化するかどうかを指定します。デフォルト値: true
generate_audio
boolean
動画用の音声を生成するかどうかを指定します。
negative_prompt
string
モデルに生成させたくない内容を記述するテキスト文字列。
person_generation
string
人物または顔の生成を許可するかどうかを制御する安全設定。列挙値:
  • allow_adult (デフォルト): 成人のみ生成を許可
  • dont_allow: 画像内に人物または顔を含めることを許可しない
  • allow_all: すべての年齢層の人物の生成を許可(プロジェクトが allowlist に含まれている必要があります)
resolution
string
生成する動画の解像度。列挙値: 720p (デフォルト) または 1080p
sample_count
integer
生成する動画の数。値の範囲: 1-4
seed
uint32
ランダム生成プロセスを初期化するための数値。同じシード、プロンプト、その他のパラメータを使用すると同じ出力動画が生成されるため、生成プロセスに決定性を持たせることができます。値の範囲: 0-4,294,967,295

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

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