Kling API v1 updates:
- Multi-shot storytelling for v3: split video into 2-6 shots with per-shot prompts and durations via POST /videos/omni, POST /videos/text2video, POST /videos/image2video-frames
Example 1: Multi-Shot with Elements and Image via POST /videos/omni v3
3 shots with two character elements and a background image.
@element_1 — Tom
@element_2 — Brad
@image_1 — kitchen background image
curl --location 'https://api.useapi.net/v1/kling/videos/omni' \
--header 'Authorization: Bearer user:12345-…' \
--form 'omni_version="v3"' \
--form 'aspect_ratio="16:9"' \
--form 'mode="pro"' \
--form 'element_1="u_…"' \
--form 'element_2="u_…"' \
--form 'image_1="https://s15-kling.klingai.com/…"' \
--form 'shot_1_prompt="Cinematic medium shot, @element_1 and @element_2 standing behind a professional stainless steel TV-show stove with open blue flames @image_1 with two frying pans. @element_1 is cooking with intense focus. @element_2 is leaning back casually, chewing on a carrot while holding his pan loosely. @element_2 turns to @element_1 with a charming smirk and speaks."' \
--form 'shot_1_duration="3"' \
--form 'shot_2_prompt="Cinematic medium shot, continuous scene behind the same professional stove @image_1. @element_1 looks furiously intense, staring at the pan. He aggressively flips the food high into the air with military precision. He turns his head sharply to @element_2 and yells. @element_2 shrugs and keeps chewing."' \
--form 'shot_2_duration="3"' \
--form 'shot_3_prompt="Cinematic medium shot, continuous scene behind the same professional stove @image_1. Slapstick comedy action. @element_1 and @element_2 grab their pans and start fencing. @element_1 swings his pan like a weapon, @element_2 parries the blow with his own pan. Cooked vegetables and flour explode into the air. Both characters are laughing maniacally."' \
--form 'shot_3_duration="3"'
Result
Example 2: Text-only Multi-Shot via POST /videos/omni v3
2 shots, text-only, no elements or images.
curl --location 'https://api.useapi.net/v1/kling/videos/omni' \
--header 'Authorization: Bearer user:12345-…' \
--form 'omni_version="v3"' \
--form 'aspect_ratio="16:9"' \
--form 'mode="std"' \
--form 'shot_1_prompt="A penguin in a chef hat carefully stacks pancakes into an impossibly tall tower, wobbling dangerously"' \
--form 'shot_1_duration="1"' \
--form 'shot_2_prompt="The pancake tower collapses and buries the penguin, who pops out wearing a pancake as a beret"' \
--form 'shot_2_duration="2"'
Result