12 Sume video ids: which need a source video, which take text
Nine of Sume's twelve video ids take a text prompt. grok-imagine-video-1.5 needs an image; higgsfield-genjutsu and h3-max-recast need a video. Ranges per id.

Sume's video router lists twelve ids. Nine start from a text prompt. grok-imagine-video-1.5 needs a first-frame image, and higgsfield-genjutsu and h3-max-recast need a source video plus photos, so none of those three can start from a prompt alone. gemini-omni-flash-1.1 additionally has an edit mode that takes a video_url.
The twelve
Durations come from the docs and the model catalog; confirm them live with GET /v1/videos/models.
| Id | Duration | Starts from |
|---|---|---|
| seedance-2.5 | 4 to 30 s | Text, images, references |
| seedance-2 | 4 to 15 s | Text, images, references |
| seedance-2-fast | 4 to 15 s | Text, images, references |
| seedance-2-mini | 4 to 15 s | Text, images, references |
| wan-3.0 | 2 to 30 s | Text, images, references |
| kling-3 | 4 to 15 s | Text, first and last frame |
| grok-imagine-video-1.5 | 4 to 15 s | A first-frame image (no text-only) |
| minimax-h3 | 5 to 15 s | Text, images, references |
| minimax-h3-max | 5 to 15 s | Text, first/last frame, references |
| gemini-omni-flash-1.1 | 3 to 10 s | Text, image, references, or a video to edit |
| higgsfield-genjutsu | 4 to 30 s | One source video plus 1 to 8 images |
| h3-max-recast | 5 to 30 s | Source video plus 1 to 4 person photos |
Why it matters
If you wrap the API in a picker, filter on the request you can actually build. A form with only a prompt box should hide grok-imagine-video-1.5, higgsfield-genjutsu and h3-max-recast; the catalog constraints say each requires an image or a source video, so a prompt alone will not produce a clip.
- Prompt-only forms: show the nine text-capable ids.
- Tools that upload footage: add
h3-max-recastandhiggsfield-genjutsu; tools that upload a still can addgrok-imagine-video-1.5. - Always read
supported_input_referencesfrom the catalog instead of hard-coding this table.
Reading the catalog in code
The live source for this table is the model list. A short script can print every id with its durations and input types, which makes a good CI check when the catalog changes:
import os, requests
r = requests.get("https://api.sume.com/v1/videos/models",
headers={"Authorization": "Bearer " + os.environ["SUME_API_KEY"]})
for m in r.json()["data"]:
d = m["supported_durations"]
print(m["id"], d[0], d[-1], m["supported_input_references"])Sources
Related posts
More in Models
- A 20-turn agent session: Haiku 5.5 $0.03, Astra $3.10 with caching
Cache write on turn one, reads after: a 20-turn session with a 35k-token cached prefix costs about $0.031 on Haiku 5.5 and $3.10 on GPT-6 Astra. Arithmetic.
- US company and open video weights: H3 is out, three others differ
MiniMax H3 weights exclude the US by license. HunyuanVideo, Wan 2.2 and LTX-2.5 read differently. A territory table and a hosted route on Sume.
- Veo 3.1 clip older than 2 days: it cannot be extended
Veo 3.1 extends only Veo-made clips kept 2 days. If yours expired, here is what Google's page allows and what Sume's Omni edit and new generation do.
- Video editing board: Wan 3.0 1,187, Seedance 2.5 1,151; Sume uses Omni
Wan 3.0 tops the AA video-editing board at 1,187 Elo. Sume's documented edit route is video_url on gemini-omni-flash-1.1, third at 1,139. Price inside.
Written by Sume