v1
latestOpenAPI 3.0.3Proprietary2026-07-268815.8 KBVideos
Create a video
Create an avatar talking-head video (async). Returns the Video object with status: "queued"; poll GET /v1/videos/{video_id} and download the rendered MP4 from GET /v1/videos/{video_id}/content. Provide a reference image plus exactly one driving input — input (audio-to-video) or input_tts (text-to-video). The body may be JSON or multipart/form-data (upload ref_image / input as raw files).
post/v1/videos
Request body
Example request
{
"input_tts": {
"input": "Hello, this is a test."
}
}Response
The created Video object.
Example response
{
"id": "video_8a1f2c3d4e5f6a7b8c9d0e1f"
}