Seedance 2.0, Fast and Mini next to 2.5: still callable on Sume

Sume still serves seedance-2, seedance-2-fast and seedance-2-mini by id next to seedance-2.5. 15-second ceiling, per-token prices, 4 s and 5 s job costs.

5 min readSume
All posts

Yes, Seedance 2.0 is still callable on Sume. The catalog keeps seedance-2, seedance-2-fast and seedance-2-mini next to seedance-2.5. They are explicit picks: sume/auto does not choose them.

The older ids stop at 15 seconds, where 2.5 reaches 30, and they cost less per second of video.

What does each Seedance id cost on Sume?

Seedance is priced per 1,000 video tokens rather than per second. Billed per million tokens, after the 1.25 multiplier, the four ids are $8.75 for Mini, $14.00 for Fast, $17.50 for 2.0 and $26.75 for 2.5 (the 2.5 row uses a different rate at 1080p). Tokens grow with width, height, seconds and frame rate.

Seedance ids on Sume: 4-second and 5-second 720p job price, read 2026-10-04
Model idLongest4 s at 720p5 s at 720p
seedance-2-mini15 s$0.76$0.95
seedance-2-fast15 s$1.21$1.52
seedance-215 s$1.52$1.89
seedance-2.530 s$2.32$2.89

When is an older id the better pick?

If the clip is 15 seconds or shorter and you do not need Seedance 2.5's features, the cheaper ids give the same request shape for less. Mini is the draft row: at 720p a 4-second clip is about a third of the 2.5 price.

What the newer id adds on Sume is the 30-second ceiling (4 to 30 seconds against 4 to 15) and its own token rate. Those are the reasons to pay for it.

  • Draft with seedance-2-mini, final with seedance-2 or seedance-2.5.
  • Same request fields across all four ids, so switching is one string.
  • Check supported_resolutions per id in the models list before pinning 1080p.

Why does the catalog list them separately?

Each id is a distinct provider model with its own rate and limits, and Sume's contract uses bare ids so a request always says which one ran. Only sume/auto hides the family, and Auto's default is Gemini Omni Flash 1.1.

How do you pin one?

Pass the id in model. The sample drafts on Mini.

import os, requests

r = requests.post(
    "https://api.sume.com/v1/videos",
    headers={"Authorization": f"Bearer {os.environ['SUME_API_KEY']}"},
    json={
        "model": "seedance-2-mini",
        "prompt": "A paper boat drifts down a rain gutter",
        "duration": 5,
        "resolution": "720p",
        "aspect_ratio": "16:9",
    },
)
print(r.status_code, r.json()["id"])

Sources

Related posts

More in Models

All Models posts

Written by Sume