Seedance 2.5 extend mode without ratio: how to continue a clip on Sume
Runway's extend mode needs promptText and no ratio. Sume has no extend flag: continue a clip with a first_frame image or a Video Router video_url edit.

Sume documents no mode: "extend" for Seedance. One way to continue a clip is to pass the last frame of the first clip as a first_frame entry in frame_images, and set aspect_ratio yourself. Runway's extend mode instead infers the ratio from the input video.
Runway facts are from its Dev changelog; Sume facts from the video generation docs, read 2026-10-01.
What is Runway's extend rule?
The August 7, 2026 entry says Seedance 2.5 video-to-video accepts mode: "reference" (default) or mode: "extend". Extend requires promptText and matches the input aspect ratio, so ratio may not be provided.
What does Sume offer instead?
Each frame_images entry carries a frame_type of first_frame or last_frame, and the model advertises the aspect ratios it accepts in supported_aspect_ratios. A video edit mode goes through the Video Router video_url field, which the docs describe for Gemini Omni Flash 1.1.
| Need | Runway Dev | Sume |
|---|---|---|
| Continue from a clip | mode: "extend" | Last frame as first_frame in frame_images |
| Aspect ratio | Omitted, matched to input | Set aspect_ratio from supported_aspect_ratios |
| Prompt | promptText required | prompt required |
How do I keep the ratio consistent?
Read the aspect ratio of the clip you are continuing and send the same aspect_ratio on the next request. The docs do not say Sume infers the ratio from a frame image, so a mismatch is your client's to avoid.
How long can a continued sequence be?
seedance-2.5 accepts 4–30 seconds per request. Longer work is a chain of requests; the steps are in multi-round extension past 30 seconds.
Sources
Related posts
More in Developers
- Seedance 2.5 references only, no prompt: Sume still needs a prompt
Runway's Seedance 2.5 text-to-video can omit promptText when a reference is given. On Sume the video `prompt` field is required, so send a short one.
- Runway task failure codes: which to retry, which not to
Runway says never retry SAFETY or ASSET.INVALID failures, retry INTERNAL ones with a delay. The same triage on Sume: 429 with retry-after, new keys for runs.
- Synthesia Billing API credit usage vs Sume's /v1/usage ledger
Synthesia added a Billing API endpoint for credit usage. Sume's equivalent is GET /v1/usage: reservations, captures and refunds, filterable by run or job.
- TikTok photo post API: 35 image URLs, PULL_FROM_URL, cover index
TikTok's photo post endpoint takes up to 35 public image URLs by PULL_FROM_URL and a photo_cover_index. How to plan the generated-image batches that feed it.
Written by Sume