How long can one AI video request be? Sume duration windows
Duration windows differ by model: 2 to 30 seconds on wan-3.0, 4 to 30 on seedance-2.5, 3 to 10 on Gemini Omni Flash 1.1. Read them from the catalog.

Duration limits are per model on Sume. wan-3.0 accepts 2 to 30 seconds, seedance-2.5 accepts 4 to 30, minimax-h3 and minimax-h3-max accept 5 to 15, seedance-2 accepts 4 to 15, and gemini-omni-flash-1.1 accepts 3 to 10. Each other catalog model tops out at 15 seconds. Read the live values from GET /v1/videos/models.
The windows
The table collects the windows from the Sume video docs. It is a snapshot, not a contract. The catalog endpoint returns supported_durations for each model, and that is the value to code against.
A request outside the window is refused at submit. It does not run and trim. The one deliberate exception to a hard window is an edit with video_url: the source clip sets the output length, and any duration you send is only a reserve hint, 8 seconds by default.
| Model id | Seconds per request | Notes |
|---|---|---|
| gemini-omni-flash-1.1 | 3 to 10 | Native synced audio, 16:9 or 9:16 |
| wan-3.0 | 2 to 30 | Widest short end of the catalog |
| seedance-2.5 | 4 to 30 | 480p, 720p, 1080p |
| seedance-2 | 4 to 15 | Also 1080p |
| minimax-h3 | 5 to 15 | Native 480p and 768p |
| minimax-h3-max | 5 to 15 | Stereo audio, 480p to 1080p |
| higgsfield-genjutsu | 4 to 30 | Motion transfer, only when its provider is configured |
| h3-max-recast | 5 to 30 | One source video, 1 to 4 person photos |
Read it from the catalog
Call the catalog before you submit, and validate your duration in code. This gives your app a clear message instead of a failed job.
curl "https://api.sume.com/v1/videos/models" \
-H "Authorization: Bearer $SUME_API_KEY"When your ad is longer than one request
Split the ad at scene boundaries, generate each clip, and join them. Timeline 1.0 assembles up to 200 video slots against one audio spine, and bills $0.10 per ceil output minute. Tell the model what the shot before and after looks like, or pin a last frame with frame_images so that two clips meet on the same picture.
Longer single clips are not always better. A 30-second request is one long wait and one failure point. Three 10-second jobs run in parallel up to your plan's concurrency.
Sources
Related posts
More in Models
- Choose a Sume video model in five questions
Five questions pick a Sume video model: length, resolution, source media, audio toggle and price. One dated table maps each answer to model ids.
- Ideogram 4.5 21:9 returns 400 on Sume: use 2:1 at 2K and crop
21:9 is not an Ideogram 4.5 ratio on Sume and returns 400 with the supported list. Ask 2:1 at 2K (2880x1440), then crop to 2560x1080 and lose 225 px of height.
- Ideogram 4.5 edit keeps the source shape when aspect_ratio is omitted
An Ideogram 4.5 edit on Sume keeps the source shape without aspect_ratio; other edit models need auto. Which ids list auto, and the 400 if they do not.
- Ideogram 4.5 edit with resolution 2K and no ratio: still source size
On Sume, an Ideogram 4.5 edit with resolution 2K but no aspect_ratio keeps the source size. Add a ratio to get 2K pixels, such as 2560x1440 for 16:9.
Written by Sume