Skip to main content
POST
Veo-3.1-Fast-Generate-Preview API

承認

Authorization
string
header
必須

##すべてのAPIにBearer Token認証が必要です##

APIキーの取得:

APIキー管理ページにアクセスしてAPIキーを取得してください

リクエストヘッダーに追加:

ボディ

application/json
model
string
デフォルト:veo-3.1-fast-generate-preview
必須
例:

"veo-3.1-fast-generate-preview"

prompt
string
必須

動画を説明するプロンプト、最大2000トークン. cl100k で計数します。トークン数は文字数とは異なります.

例:

"A cat playing piano"

image_urls
string<uri>[]

参照画像URL、最大3枚(FIRST&LAST モードは1〜2枚、REFERENCE モードは最大3枚をサポート)、各最大10MB、対応ファイル形式:.jpg、.jpeg、.png

Maximum array length: 3
generation_type
enum<string>

生成モード:

  • TEXT: テキストから動画(画像を渡しても使用されません)
  • FIRST&LAST: 最初と最後のフレーム、1〜2枚の画像
  • REFERENCE: 参照画像、最大3枚、duration は8秒固定、アスペクト比は16:9固定、generate_audio 以外の高度なパラメータはサポートされません
利用可能なオプション:
TEXT,
FIRST&LAST,
REFERENCE
aspect_ratio
enum<string>

動画のアスペクト比。auto は aspect_ratio を省略した場合と同じで、比率を指定せずモデルが決定します

利用可能なオプション:
auto,
16:9,
9:16
generate_audio
boolean

音声を生成(追加コスト)、デフォルト true

duration
enum<integer>

長さ(秒)、デフォルト 4

利用可能なオプション:
4,
6,
8
n
integer

動画数、デフォルト 1。リクエストした本数分のクレジットを事前に確保し、実際に返された動画に基づいて確定します

必須範囲: 1 <= x <= 4
quality
enum<string>

解像度、デフォルト 720p

利用可能なオプション:
720p,
1080p,
4k
seed
integer
必須範囲: 1 <= x <= 4294967295
negative_prompt
string
person_generation
enum<string>

人物生成制御、デフォルト allow_adult

利用可能なオプション:
allow_adult,
dont_allow
resize_mode
enum<string>

リサイズモード(I2V のみ)、デフォルト pad

利用可能なオプション:
pad,
crop
callback_url
string<uri>

レスポンス

動画生成タスクが正常に作成されました

created
integer
例:

1757169743

id
string
例:

"task-unified-1757169743-7cvnl5zw"

model
string
例:

"veo-3.1-fast-generate-preview"

status
enum<string>
利用可能なオプション:
pending,
processing,
completed,
failed
例:

"processing"