Which AI video model should I use? A checklist by input and output

Pick an AI video model by what you must send and get back: frames, references, audio, length, resolution. This checklist maps each need to Sume catalog ids.

5 min readSume
All posts

Choose an AI video model by the constraint you cannot bend, not by a leaderboard: whether you have a first or last image, whether you need reference images, video or audio, how long the clip must be, the resolution and whether sound is built in. Each row below names the Sume catalog ids that list that need. This is a how-to-choose list, not a ranking; run one short clip on two candidates before committing.

Everything here is from the Video generation docs and catalog code, read 2026-09-29. Ask GET /v1/videos/models for the live list.

Which model fits which need?

Need to catalog ids, from Sume's video docs and catalog code, read 2026-09-29.
If you needLook at
A clip longer than 15 sseedance-2.5 (4 to 30 s), wan-3.0 (2 to 30 s)
A start image onlygrok-imagine-video-1.5 (image-to-video, 4 to 15 s, no end frame)
First and last framekling-3, seedance-2.5, seedance-2, wan-3.0, minimax-h3, gemini-omni-flash-1.1
Reference video or audioSeedance 2.x, wan-3.0, minimax-h3, minimax-h3-max
4Kgemini-omni-flash-1.1, or sume/auto
Sound made with the pictureMost catalog models; grok-imagine-video-1.5 has none
4:3 or 3:4 shapeswan-3.0 lists 16:9, 4:3, 1:1, 3:4, 9:16
No decisionsume/auto

What should I check first?

  • Length: durations are whole seconds and outside the list the request is refused.
  • Inputs: input_references are honored only by models that list them; kling-3 lists none.
  • Resolution: list values differ per model (grok-imagine-video-1.5 stops at 720p).
  • Audio: some models always add sound, grok-imagine-video-1.5 adds none, others follow generate_audio.

How do I read the live list?

One call returns each model's supported_durations, supported_aspect_ratios, supported_input_references and generate_audio.

curl "https://api.sume.com/v1/videos/models" \
  -H "Authorization: Bearer $SUME_API_KEY" \
  | jq '.data[] | {id, supported_durations, supported_input_references, generate_audio}'

What about price?

Sume reserves provider list × 1.25 on submit, plus a 5.5% default agent fee, and the amounts differ a lot per model. Price a clip with your real length and resolution, not a per-second headline.

Sources

Related posts

More in Models

All Models posts

Written by Sume