Key capabilities
- Text-to-Video — Generate videos from text prompts up to 15 seconds
- Image-to-Video — Use reference images as first/end frames to guide video generation
- Video Editing — Edit existing videos: add/remove elements, change styles, colors, weather, etc.
- Multi-Shot Storyboarding — Create up to 6 storyboard shots with custom prompts and durations
- Sound Generation — Optionally generate synchronized sound effects with the video
- Flexible Aspect Ratios — Support for 16:9, 9:16, and 1:1 output formats
- Standard & Pro Modes — Choose between cost-effective standard or high-quality professional output
Quick example
Query task result
After creating a task, query its status using the task ID:cURL
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
model_name | string | No | Model name. Default: kling-v3-omni |
prompt | string | Conditional | Text prompt (max 2500 chars). Required when multi_shot is false |
mode | string | No | std (standard) or pro (professional). Default: pro |
aspect_ratio | string | Conditional | 16:9, 9:16, or 1:1. Required without first-frame or video editing |
duration | string | No | Video duration 3–15 seconds. Default: 5 |
image_list | array | No | Reference images (first/end frame, scene, style) |
video_list | array | No | Reference videos (editing or style reference) |
element_list | array | No | Reference elements from Kling element library |
multi_shot | boolean | No | Enable multi-shot storyboarding. Default: false |
multi_prompt | array | Conditional | Storyboard shot info (1–6 shots). Required when multi_shot is true |
sound | string | No | on or off. Generate sound with video. Default: off |
callback_url | string | No | Webhook URL for task status notifications |
API Reference
View the interactive API playground for Kling V3 Omni.