Kling 4.0 multiple keyframes: ten, versus Sume's two frames
Kling 4.0 announces up to 10 keyframes. Sume's video routes take a first and last frame; longer chains mean separate clips cut and joined.

Kling 4.0 announces up to 10 flexible keyframes on one timeline. Sume's documented frame inputs are two: first_frame and last_frame in frame_images (or image_url plus end_image_url on the Omni route). There is no documented ten-keyframe input on Sume, so for a longer chain you generate clips in sequence and join them.
Kling facts are from its blog post (full model "coming in October 2026"); Sume facts are from Video generation and Video Router, read 2026-09-30.
What are Kling's Multiple Keyframes?
The post says Kling 4.0 "supports up to 10 flexible keyframes, allowing you to define important visual states at different points on the timeline", and recommends using them to guide actions, camera changes and story turns.
What frame inputs does Sume document?
The model listing's supported_frame_images field says which frame_type values a model accepts, and the docs' example shows ["first_frame", "last_frame"]. On the Omni route the image-to-video row takes image_url plus an optional end_image_url.
| Question | Kling 4.0 post | Sume docs |
|---|---|---|
| Keyframe count | up to 10 | first_frame and last_frame |
| Where set | points on a timeline | frame_images entries with frame_type |
| Omni route | not applicable | image_url + optional end_image_url |
| Availability | full model in October 2026 | documented now |
How do I chain more than two frames?
Generate one clip per pair of anchors. Use a last frame of clip one as the first_frame of clip two; Video frames extracts a still at a time you name, unbilled, and Video trim returns a new MP4 holding only [start, end). Join the results with Timeline 1.0, as in assembling long-form video.
Will the join look continuous?
Not guaranteed. Sume's docs do not promise continuity across separately generated clips, so check the seam. Review the joined sequence and regenerate a segment rather than assuming a ten-keyframe path. For a model with a different keyframe limit, see Luma Ray 3.2 keyframes.
Sources
Related posts
More in Models
- Kling 4.0 Omni Reference: 15 inputs; kling-3 on Sume takes none
Kling 4.0 Omni Reference allows up to 15 combined references. On Sume, kling-3 takes none; wan-3.0 and minimax-h3 list image, video and audio caps.
- LTX 2.5 API: check the Sume catalog before you send a model id
LTX-2.5 has its own API and open weights. On Sume, send only ids that GET /v1/videos/models lists; an unknown id returns model_not_found. How to check and pick.
- Lyria 3 Clip 30-second music API: ids Sume lists
Lyria 3 Clip always makes 30 seconds. Sume does not list it; ask for a 30-second track in the prompt with sume/music-auto, lyria-3.5 or lyria-3-pro.
- Lyria 3.5 takes 10 images: Sume music takes one image_url
Google's Lyria 3.5 page lists up to 10 images alongside text. Sume's music request has a single optional image_url, so pick one accepted still per track.
Written by Sume