version:4.0 — 720p or 1080p, 3 – 30 seconds; up to 10 images, 5 reference videos and 3 reference audios4.0-flash — 720p only, 3 – 20 seconds; images and reference videos3.0 — 720p or 1080p, 3 – 15 seconds; images, one reference video and multi-shots| Version | 720p | 1080p |
|---|---|---|
| 4.0 | 0.1667 | 0.25 |
| 4.0-flash | 0.10 | N/A |
| 3.0, no audio | 0.10 | 0.15 |
| 3.0, with audio | 0.15 | 0.20 |
| Version | 720p | 1080p |
|---|---|---|
| 4.0 | 0.10 | 0.15 |
| 4.0-flash | 0.0667 | N/A |
| 4.0 | 4.0-flash | 3.0 | |
|---|---|---|---|
| Duration (seconds) | 3 – 30 | 3 – 20 | 3 – 15 |
| 1080p | ✓ | – | ✓ |
images | up to 10 | up to 10 | ✓ (up to 4 with video) |
| Reference video | video, or videos up to 5 | video, or videos up to 5 | video (one) |
audio_urls | up to 3 | – | – |
multi_shots | – | – | ✓ |
aspect_ratio: "21:9" / "auto" | ✓ | ✓ | – |
enable_audio default | true | true | false |
| Cancel task | – | – | ✓ |
@image_1, @image_2 … refer to entries of images by position, starting at 1. An image can be used multiple times, e.g. use @image_1 as start frame, a woman @image_2 is introducing herself, and use @image_1 as end frame@video; 4.0 / 4.0-flash use @video_1, @video_2 … by positionaudio_1, audio_2 … by positionprompt (up to 2,500 characters) and duration (integer) are requiredvideo or videos, not both; at most 15 images, videos and audios in total; all must be HTTP(S) URLsaspect_ratio: "auto" (4.0 / 4.0-flash) requires image or video references and is the default when they are given; otherwise the default is 16:9keep_original_audio: true keeps the reference video's original audio in the output. For 4.0 / 4.0-flash it requires a reference video and enable_audio: falsevideo is provided, multi_shots cannot be used. If multi shots are used, prompt and duration are ignored; maximum 6 shots, total duration should not exceed 15 secondsmulti_shots are rejected with error.code: 10003. They require config.service_mode: "public"