Generate a video clip
generate_videoStart a video render (async, 1–5 min) and wait briefly for it. Costs credits per clip — models: eroq-motion-one (145 cr / 5s), eroq-motion-pro (150 cr / 5s), seedance-2-5 (490 cr / 5s, creator+), veo-3-1 (845 cr / 5s, creator+), kling-3-pro (355 cr / 5s, creator+), seedance-2-0 (320 cr / 5s, creator+), hailuo-3 (275 cr / 5s, creator+), runway-gen-4-5 (255 cr / 5s, creator+), veo-3-1-fast (215 cr / 5s, hobby+), kling-3 (270 cr / 5s, hobby+), seedance-2-0-fast (195 cr / 5s, hobby+), hailuo-3-max (170 cr / 5s, hobby+), grok-imagine (300 cr / 5s, creator+), seedance-2-0-mini (75 cr / 5s), veo-3-1-lite (110 cr / 5s), wan-3 (215 cr / 5s, hobby+). If still processing when this returns, poll get_video_status with the returned id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| shot | No | Camera move folded into the prompt. | |
| audio | No | Render the soundtrack with the picture (engines with sound only; default on). | |
| model | No | Video model id (default eroq-motion-one). Some models need a paid plan. | |
| aspect | No | Aspect ratio (default 16:9). | |
| prompt | Yes | The clip — subject, motion, camera, light, mood in one paragraph. | |
| seconds | No | Clip length in seconds (default 5; plan caps apply, the engine grid snaps it). | |
| resolution | No | Output resolution — each engine serves a subset (default: the engine's own). | |
| reference_image_url | No | HTTPS image URL — the first frame on engines with image-to-video, else a reference picture. |