Skip to main content

Overview

Video generation can take minutes. The async queue returns immediately with a generation id so you can avoid long-lived HTTP connections, run up to 4 generations in parallel, and build progress-tracking UIs.

Enqueue a Job

Poll Until Done

List in-progress generations with GET /ai/queue. A generation drops off the list once it finishes (or fails).

Fetch a Single Job

Use the generation id when you want one job’s status without listing everything:

What’s Next