Skip to main content
POST

Headers

Authorization
string
required
Example:

"Bearer sk-..."

Body

application/json
model
string
required
Example:

"veo-3.1-generate-preview"

prompt
string
required
seconds
string

"4" / "6" / "8" (default "8").

Example:

"8"

duration
integer
size
string

e.g. 1280x720, 720x1280.

input_reference
string

First-frame image.

image
string
images
string[]
metadata
object

Response

200 - application/json

Task accepted

id
string
task_id
string
object
string
model
string
status
string
progress
integer
created_at
integer
completed_at
integer
video_url
string