prompt only, no image input720p / 1080p / 4k; Lite only supports 720p / 1080pDocumentation Index
Fetch the complete documentation index at: https://docs.foxapi.cc/llms.txt
Use this file to discover all available pages before exploring further.
Add to request header:
Authorization: Bearer YOUR_API_KEY
veo-3.1-text-to-video: Standard text-to-video
veo-3.1-fast-text-to-video: Fast version
veo-3.1-lite-text-to-video: Lite version, only supports 720p / 1080p; 1080p only supports 8 seconds
"veo-3.1-text-to-video"
"veo-3.1-fast-text-to-video"
"veo-3.1-lite-text-to-video"
Text prompt describing the desired video content
Notes:
"A golden retriever running on the beach at sunset"
Output video aspect ratio
Options:
16:9 — Landscape (default)9:16 — Portrait"16:9"
Output video duration (seconds)
Options: 4, 6, 8
Model differences:
veo-3.1-lite-text-to-video at resolution=1080p only supports 8 seconds4
Output video resolution
Options:
720p — Standard definition1080p — High definition (default)4k — 4K Ultra HDModel differences:
veo-3.1-text-to-video / veo-3.1-fast-text-to-video support 720p / 1080p / 4kveo-3.1-lite-text-to-video only supports 720p / 1080p"720p"
"1080p"
"4k"
Whether to generate accompanying audio
Notes:
true or falsetrue
Auto-fix prompt
Notes:
Do not pass this parameter unless necessary.
true
Content safety level, 1 is the strictest, 6 is the most permissive
Model differences:
veo-3.1-text-to-video / veo-3.1-fast-text-to-videoveo-3.1-lite-text-to-videoDo not pass this parameter unless necessary.
1 <= x <= 63
Automatically enhance the prompt
Model differences:
veo-3.1-text-to-videoveo-3.1-fast-text-to-video / veo-3.1-lite-text-to-videoDo not pass this parameter unless necessary.
true
Person generation control
Options: dont_allow / allow_adult
Model differences:
veo-3.1-text-to-videoveo-3.1-fast-text-to-video / veo-3.1-lite-text-to-videoDo not pass this parameter unless necessary.
"allow_adult"
Negative prompt, describing elements you do not want to appear
Notes:
Do not pass this parameter unless necessary.
"blurry, low quality, watermark"
Random seed
Notes:
Do not pass this parameter unless necessary.
42
Task created successfully
Task creation timestamp
1757165031
Task ID
"task-unified-1757165031-uyujaw3d"
Actual model name used
Specific task type
video.generation.task Task progress percentage (0-100)
0 <= x <= 1000
Task status
pending, processing, completed, failed "pending"
Asynchronous task info
Task output type
video "video"