This page uses Kling’s Legacy API:
POST /kling/v1/videos/omni-video with model_name: "kling-3.0-omni". It does not use the upgraded /omni-video/kling-3.0-omni contents/settings/options structure.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
- Multiple Output Modes —
std(720p),pro(1080p), and4k
Quick example
Query task result
After creating a task, query its status using the task ID:cURL
Parameters
Media and combination rules
- Reference images support URL or raw Base64 in
.jpg,.jpeg, or.png, up to 10 MB, with both dimensions at least 300 px and an aspect ratio from 1:2.5 to 2.5:1. A last frame requires a first frame. - Reference videos support
.mp4and.mov, one video per request, 3–15.5 seconds, up to 200 MB, 24–60 fps. Width and height must be 700–4553 px, total pixels must not exceed 8,294,400, and aspect ratio must be between 1:2.5 and 2.5:1. refer_type: "base"edits the input video:durationis ignored, multi-shot and first/last frames are unavailable, andsoundmust beoff.refer_type: "feature"uses video content, action, style, or camera movement as a reference. It supports intelligent multi-shot generation, whilesoundmust remainoff.- Without a reference video, reference image and multi-image element totals are limited to 7; with a reference video, the corresponding total is limited to 4. Up to 3 video-character elements are supported without a reference video, and up to 1 with one.
API Reference
View the interactive API playground for Kling V3 Omni.