Veo 3.1 is a year old on Oct 15: which Sume video models to test
Veo 3.1 launched 2025-10-15 and is not on Sume. The five models Sume lists for 8 to 30 second clips with sound, and the first request to compare against it.

Veo 3.1 is not on Sume. Magic Hour's release tracker, read 2026-10-06, dates Veo 3.1 to 2025-10-15, so it turns a year old next week. If you are testing it against newer models, Sume lists Seedance 2.5, Wan 3.0, Kling 3, MiniMax H3 and H3 Max, and Gemini Omni Flash 1.1, all through one POST /v1/videos. Those are the models you can try without leaving the API.
The release dates for the newer models are on the tracker: Kling 3.0 on 2026-02-05, Seedance 2.5 and MiniMax H3 on 2026-07-31. The Sume limits are in the Video Router docs.
What each listed model offers, read 2026-10-06
Length, resolution and sound are the three things a Veo user tends to compare first.
| Model id | Length | Resolution | Sound | Vendor release |
|---|---|---|---|---|
seedance-2.5 | 4-30 s | 480p, 720p, 1080p | yes | 2026-07-31 |
wan-3.0 | 2-30 s | 480p, 720p, 1080p | yes | not in the tracker |
kling-3 | up to 15 s | check the catalog | toggle | 2026-02-05 |
minimax-h3 | 5-15 s | 480p, 768p native; 2K, 4K upscale | stereo, always on | 2026-07-31 |
gemini-omni-flash-1.1 | 3-10 s | 360p to 4K | yes | not in the tracker |
Pick the closest to the clip you ran on Veo
If your Veo clips were around 8 seconds at 720p or 1080p with sound, the nearest fits are Omni Flash and Kling 3, because both cover that length. Omni is $0.125 a second at 720p on Sume and $0.1875 at 1080p, so an 8-second 1080p clip is $1.50. Kling 3 with sound is $0.21 a second, which makes the same length $1.68.
If you liked Veo for its single-shot realism and want a longer take, Seedance 2.5 and Wan 3.0 stretch to 30 seconds. A 10-second 720p Wan clip is $1.25.
Run the same prompt on two models
This sends one prompt to Omni and Kling and prints each job id, so you can compare the clips side by side.
import os, requests
H = {"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"}
PROMPT = "A cyclist crosses a wet bridge at dawn, handheld, ambient city sound"
for model, res in (("gemini-omni-flash-1.1", "1080p"), ("kling-3", "1080p")):
r = requests.post(
"https://api.sume.com/v1/videos",
headers=H,
json={"model": model, "prompt": PROMPT, "duration": 8,
"resolution": res, "aspect_ratio": "16:9"},
timeout=60,
)
print(model, r.status_code, r.json().get("id"))Poll each id with GET /v1/videos/{id} and download from unsigned_urls[0] when the status is completed. The longer comparison with Veo prices is in the Veo versus Sume catalog post, and the migration view lists what to do if a code path names Veo directly.
A fair test, step by step
Fix the variables before you compare. Use one prompt, one aspect ratio and one length, and give each model its own best resolution so you are judging what you would ship. Run each prompt three times, because a single sample hides variance. Then score the clips on four things: whether the subject matches the prompt, whether motion is smooth, whether sound fits, and whether the last second holds together.
Keep a record of the model id, resolution, duration and cost for every run. Write the price down from the job record for each run so you can compare cost per usable clip. A test of five models, three prompts and three runs each at about 8 seconds is 45 clips. At Omni 720p, which is $0.125 a second, that part of the test costs $9.00 for nine clips, so a full pass is a few tens of dollars, not hundreds.
What to do if you need Veo itself
If your requirement names Veo, Sume cannot serve it today, and no page here should suggest otherwise. Keep that call where it is and move the models you can compare to Sume. Many teams end up with two vendors in one pipeline, and that works as long as the job records and costs sit in one log. Re-read the catalog at /v1/videos/models when you plan the next quarter, since the list is the source of truth for what the API accepts.
Sources
Related posts
More in Models
- AI video models with sound: which toggle it, which are always on
Seedance 2.5, Wan 3.0, Kling 3 and MiniMax H3 all return audio on Sume. Kling prices audio separately; H3 and Omni cannot turn it off. What each does.
- Which new video model for which job: Seedance, Wan, Kling, H3, Omni
A decision table for the five new video models on Sume, by clip length, resolution, sound and price per second. Veo 3.1 and LTX-2.5 are not on Sume.
- An OpenRouter-compatible video API: sume/auto or a pinned model
Sume's POST /v1/videos follows OpenRouter's video generation API field for field. Let sume/auto pick the model, or pin a catalog id like seedance-2.5.
- Image generation API with reference images: POST /v1/images
Send a prompt plus public HTTPS reference images to Sume's POST /v1/images. Pin a catalog model or send sume/auto; the catalog lists each model's limits.
Written by Sume