Generate a video (beta)
generate_videoBeta. The AI director makes a motion video from a brief and/or up to 3 demos (their screens, copy and narration): it picks a look, writes a storyboard of 10–15 beats (hook, product moments, CTA), gathers screens, b-roll, music and sound effects, designs every scene and records the narration. It runs as a job (usually 1–3 minutes): this waits up to 20 seconds, then answers with the finished video or its progress — if it is still "generating", call get_video later instead of generating again. Uses AI credits (5 up to a minute, 10 longer; refunded if it fails) and AI voice characters for narration. A walkthrough keeps a demo step's recorded narration when its script stays word for word; other formats write their own script. On the Free plan the user's email must be verified first.
Requires: demos:read, demos:write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| look | No | Art direction; leave it out to let the director pick (list_video_blocks lists the looks). | |
| media | No | Stock footage and AI images where they help. | |
| music | No | A generated music bed. | |
| proof | No | Proof the video may show word for word: numbers, customer quotes (with who said them), customer names. The director never invents these, so without proof it shows none. | |
| title | No | ||
| aspect | No | 16:9 | |
| format | No | teaser (punchy, 15–30 s), walkthrough (step by step on the real screens), launch (reveal + features), explainer (problem → how it works), social (vertical-friendly, huge type). | teaser |
| prompt | No | What the video is about: product, audience, key message, tone, a call to action — or a full script. | |
| demoIds | No | Demos to draw screens, copy and narration from (list_demos). | |
| narrate | No | An AI voice reads the narration (Pro and Team). | |
| lengthSeconds | No |