21:9 on kling-3 returns 400: which Sume video ids accept ultrawide
Kling's page lists 21:9 output for Kling 4.0. On Sume, kling-3 accepts only 16:9, 9:16 and 1:1; seedance-2.5 and the MiniMax H3 ids accept 21:9.

If you send aspect_ratio: "21:9" to kling-3 on Sume you get HTTP 400 with unsupported_capability and the message 'kling-3 does not support aspect_ratio 21:9', followed by the list it does take: 16:9, 9:16 and 1:1. For ultrawide, pin seedance-2.5 (or seedance-2), minimax-h3 or minimax-h3-max, which list 21:9 in the catalog.
Kling's own comparison page lists '21:9 ultrawide output' for Kling 4.0 and not for Kling 3.0 (kling.ai, read 2026-10-03). Kling 4.0 is not an id on Sume today. The Sume side is in the Video Router docs and the Video generation docs.
Aspect ratios by id
Only the ids with a ratio list in the catalog are shown. Lists are what the catalog reports; always confirm against GET /v1/videos/models because it is the live source.
Note two special cases. auto and adaptive on the Seedance and Wan ids let the model follow the first-frame image instead of forcing a ratio. And gemini-omni-flash-1.1 takes only 16:9 or 9:16.
| Sume id | Ratios | 21:9 |
|---|---|---|
| kling-3 | 16:9, 9:16, 1:1 | no |
| seedance-2.5 | auto, adaptive, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 | yes |
| wan-3.0 | auto, adaptive, 16:9, 4:3, 1:1, 3:4, 9:16 | no |
| minimax-h3 / minimax-h3-max | adaptive, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 | yes |
| gemini-omni-flash-1.1 | 16:9, 9:16 | no |
Getting ultrawide without it
If you are committed to Kling, the fallback is to generate 16:9 and crop. A 21:9 frame is 2.33 wide to 1 high; a 16:9 frame is 1.78 to 1, so a crop keeps roughly three quarters of the height. Keep the subject in the middle band when you write the prompt. The video-filter tool can crop an existing clip.
Cropping loses pixels: a 1920x1080 frame cropped to 21:9 is 1920x823, so you lose resolution you paid for. Native ultrawide from a model that supports it is the cleaner route.
Pick the model first, then the ratio
Ratio is the first filter, not the last. A request that ignores the table fails before it queues, so nothing is billed, but a pipeline that retries blindly wastes wall-clock time. Read the list once at start-up and validate locally.
For vertical and square social work, kling-3 covers 9:16 and 1:1 without a problem; the ultrawide gap only matters for cinematic or banner uses.
Sources
Related posts
More in Models
- Kling 3.0 dialogue languages: is French or German covered?
Kling lists Chinese, English, Japanese, Korean and Spanish for VIDEO 3.0 dialogue. French and German are not on that list, so test a 720p clip on Sume first.
- Kling 3.0 shot timing prompts: make seconds add up on Sume
Kling's guide writes multi-shot prompts as 'Shot 1, 4s'. On Sume kling-3 has no shot list field, so the timing lives in the prompt and in duration.
- Kling 3.0 square video API: can I request 1:1 on Sume?
Yes: Sume's kling-3 row lists 16:9, 9:16 and 1:1 at 720p or 1080p, 4 to 15 s, with an audio-on rate. What it refuses, what it costs, and a request body.
- Kling 3.0 subject binding limits and what Sume kling-3 takes
Kling's subject binding takes up to 4 images, a 3-8 s clip and a voice sample. Sume's kling-3 takes none of them, so lock identity with a first frame.
Written by Sume