A 30-second vertical ad in one request: Seedance 2.5 or Wan 3.0

Seedance 2.5 (4-30 s) and Wan 3.0 (2-30 s) list 9:16 and 1080p on Sume. sume/auto stops at 10 s, so pin a model for a 30 s clip.

4 min readSume
All posts

A 30-second vertical ad needs no stitching if you pin the model. Seedance 2.5 accepts 4 to 30 seconds and Wan 3.0 accepts 2 to 30, both with 9:16 and 1080p, per Sume's Video Router doc. sume/auto would refuse: it stops at 10 seconds. Thirty seconds is well inside YouTube's 3-minute Shorts limit and TikTok's 10-minute ad limit.

The request

Pin the model, give the ratio, tier and length, and send an idempotency key. If the catalog does not list a value, you get a 400 and no clip.

curl -X POST https://api.sume.com/v1/videos \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: vertical-30s-001" \
  -d '{"model":"seedance-2.5","prompt":"A slow push-in on a ceramic mug, steam rising, morning window light","aspect_ratio":"9:16","resolution":"1080p","duration":30}'

Seedance 2.5 or Wan 3.0

Single-request 30-second rows on Sume (Sume docs, read 2026-10-06) against the platform limits
ModelDurationResolutionsNotes from the docs
seedance-2.54-30 s480p, 720p, 1080pNo bitrate_mode
wan-3.02-30 s480p, 720p, 1080pText-to-video, image-to-video with end frame, reference-to-video; resolution-tiered list price
sume/auto3-10 s360p-4KRefuses 30 s

Drafting and cost control

A 30-second 1080p request is the most expensive way to find out your prompt is wrong. Run the same prompt at 480p and a shorter length first, say 4 seconds on Seedance 2.5, which lists a 4-second minimum, to check the subject and motion. Then raise the duration and the tier.

Check the price before you submit. The Video Router doc lists per-second list rates for some rows, such as Wan 3.0's three tiers, and Sume bills the provider list price times 1.25 at submit, reserved up front. Read the current rate for the row from the catalog, multiply by the seconds you want, and decide whether one 30-second take or two 15-second takes is the better spend.

Remember that a model can also return something unusable. Plan for at least one regeneration in your budget rather than assuming the first take ships.

Tradeoffs

A single 30-second generation holds one scene and one look, which is the point. But if the last second is wrong you pay for all 30 again. A cheap 480p draft at the same length tells you whether the motion works before you spend on 1080p. Neither platform page asks for 30 seconds, so make it as long as the story needs.

Then check the file: width and height against TikTok's 540x960 minimum, and size and bit rate against its 500 MB and 516 kbps limits. The 15-second ad comparison has the shorter version of this choice.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume