v1
latestOpenAPI 3.1.0MIT2026-07-262861121.0 KBGenerate videos using supported text-to-video, image-to-video, and video-to-video models. The response includes a runId and pending status; poll the status endpoint for completion. See the docs for the current model list and required inputs.
post/generate-video
Request body
Example request
{
"prompt": "A serene lake at sunset with gentle ripples on the water",
"directorNotes": "Warm, cozy lighting with focus on people interacting",
"voice": "pNInz6obpgDQGcFmaJgB",
"music": "video-creation/music/dramatic_cinematic_score.mp3",
"negative_prompt": "blur, distort, and low quality",
"imageDataUrl": "data:image/jpeg;base64,/9j/4AAQ...",
"imageUrl": "https://images.unsplash.com/photo-1504196606672-aef5c9cefc92?w=1024"
}Response
Video generation request submitted successfully (asynchronous processing)