End-frame AI video: which Sume models take a last frame
Seedance, Wan 3.0, Kling 3, MiniMax and Gemini Omni Flash accept a first and last frame; Grok Imagine and the swap rows do not. How to send both frames.

Seedance 2.5 and the Seedance 2.0 rows, Wan 3.0, Kling 3, MiniMax H3, MiniMax H3 Max and Gemini Omni Flash 1.1 accept a last frame as well as a first frame on Sume. Grok Imagine Video 1.5 takes a first frame only, and Genjutsu and H3 Max Recast take neither, since they work from a source video.
How to send two frames
On /v1/videos, use frame_images with a frame_type of first_frame or last_frame. On the Video Router the fields are image_url and end_image_url. An end frame needs a first frame; it cannot stand alone.
If you send both frame_images and input_references, the frame images take precedence and the request is treated as image-to-video.
| Model id | First frame | Last frame |
|---|---|---|
| seedance-2.5 and Seedance 2.0 rows | yes | yes |
| wan-3.0 | yes | yes |
| kling-3 | yes | yes |
| minimax-h3, minimax-h3-max | yes | yes |
| gemini-omni-flash-1.1 | yes | yes |
| grok-imagine-video-1.5 | required | no |
| higgsfield-genjutsu, h3-max-recast | no | no |
Good uses
The model decides the motion between the two frames, so unusually different frames give odd interpolation.
- Seamless loops: use the same image as first and last frame, then check the join.
- Before and after reveals: the first frame is the problem, the last is the result.
- Chaining segments: take the last frame of clip one and use it as the first frame of clip two.
Mixing with references
Do not assume frames and references mix. The docs say frame_images take precedence when both are sent, and MiniMax keeps first and last frame and reference roles apart. Check the model row, then test on one cheap request.
Sources
Related posts
More in Models
- FLUX 3 Image 768sq and 1.5k tiers vs Sume's 512, 1K, 2K, 4K
FLUX 3 Image sells 768sq, 1k, 1.5k, 2k and 4k; Sume's Nano Banana tiers are 512, 1K, 2K, 4K. A Python tier translator that rounds up and checks the catalog.
- FLUX 3 Image open weights: release date and what to use now
FLUX 3 Image's open weights are reported as coming within weeks, with no date. What is known, what is not, and the hosted FLUX.2 route on Sume today.
- Gemini Omni Flash 4K: Google says it is upscaled, so what do you get?
Google's Omni page calls 1080p and 4K upscaled. What that means for a 4K order, and when to upscale a 720p clip yourself on Sume instead.
- Higgsfield Soul on Sume: text to image, 1 or 4 images, 720p or 1080p
Soul is a text-to-image row in Sume's image catalog: seven aspect ratios, no references, 1 or 4 images per call, 720p or 1080p. Limits and price.
Written by Sume