Pro API: generate videos with sound

A clip from a prompt, or an animation of a still you supply. The file is an MP4, with sound when you ask for it.

Submit a video

POST /videos

{ "prompt": "a woman in a white linen dress walks along a beach at sunset, wind in her hair, she turns and smiles at the camera",
  "width": 1080, "height": 1920, "audio": true }
FieldTypeDefaultWhat it does
promptstringrequiredThe action, the mood, the light. Describe the movement.
width, heightint720 x 1280Vertical by default. See the price grid below.
modestringltx25ltx25: engine 2.5 (sound, automatic duration, 1080p, end frame). turbo: the fast, cheap lane in 480p, no end frame.
duration_autobooltrueThe engine picks the length from the prompt, and length becomes a ceiling. Set false for a fixed length.
lengthint121Length (or ceiling) in frames at 24 fps, always of the form 8n+1: 73 (3 s), 121 (5 s), 241 (10 s), 361 (15 s), 481 (20 s).
audioboolfalseSound generated along with the picture (ambience, voice).
imagestringStart frame in base64: the video animates this image.
end_imagestringEnd frame in base64, alongside image: the clip transitions from one to the other (engine 2.5 only).
lora, lora_strengthstring, numberA trained character on the account (name from GET /loras) and its strength (0 to 1).
lora2, lora2_strengthstring, numberA second character.
stepsintengineLeave empty.

The answer:

{ "jobId": "...", "seed": 908172, "cost": 30 }

The cost is computed and announced at submission, before anything is charged.

Formats and price

A video is priced per format, as a flat rate independent of its length. Base: 5 credits.

FormatShort sideExample sizesSilentWith sound
480p480480 x 832, 832 x 480510
720p720720 x 1280, 1280 x 7201020
1080p10801080 x 1920, 1920 x 10801530

The turbo lane prices differently: 480p, 1 credit per 2.5 seconds (5 s = 2 credits, 10 s = 4), sound included, no end frame.

Poll, download, cancel

The same routes as images, under /videos.

  • GET /videos/{jobId}: pending / completed / failed, same fields.
  • GET /videos/{jobId}/file: the MP4 (Content-Type: video/mp4).
  • POST /videos/{jobId}/cancel: cancels, and nothing is charged.

A video takes 1 to 5 minutes, longer when the engine starts cold. Poll every 3 seconds and download as soon as the status is completed: the file is not archived.

Windows · Cloud or NVIDIA

Generate privately. Tonight.

Download tendre.AI, activate once, and run it forever, fully offline, on your own GPU.

Download for WindowsDownload for Android (.apk)
Download for MacMac version coming soon!
OS Windows 10/11GPU NVIDIA 8GB+VRAM 12GB recommendedDisk 20GB

No NVIDIA GPU? Start 100% in the cloud: 10 free images every day, then 1 credit per image. An NVIDIA card (8GB+) unlocks unlimited local generation.