Skip to main content
POST
Kling V3 Omni I2V

Authorizations

Authorization
string
header
required

API Key authentication. Format: Bearer YOUR_API_KEY.

Body

application/json

Kling V3 Omni I2V — category slice of kling-v3-omni. images required; no videos.

prompt
string
required

Video generation prompt. May include both positive and negative descriptions in the same text. For custom multi-shot storyboards, use shot n, m, words; shot n, m, words; where n is the shot index (1-6), m is shot duration in seconds (each >= 1s; sum of all shot durations must equal total duration), and words is the per-shot prompt (max 512 characters). Max length 3072 (recommended <= 2500).

Required string length: 1 - 3072
Example:

"shot 1, 2, The subject slowly turns toward the camera; shot 2, 3, Wind moves through their hair in a close-up;"

images
string[]
required

Required reference images for Omni I2V (first frame and optional additional reference frames as URLs/Base64). Max 7 when no reference video.

Required array length: 1 - 7 elements
Minimum string length: 1
audio
enum<string>
default:off

Official settings.audio for Omni I2V: native | off.

Available options:
native,
off
Example:

"off"

multi_shot
boolean
default:true

When true, the model automatically plans multi-shot transitions. When false, generates a single continuous shot.

Example:

true

resolution
enum<string>
default:720p

Output video resolution. Aspect ratio follows the first frame.

Available options:
720p,
1080p,
4k
Example:

"1080p"

duration
enum<integer>
default:5

Video duration in seconds.

Available options:
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15
Example:

5

Response

Task submitted successfully

code
integer
required

Response code, 0 indicates success

Example:

0

message
string
required

Response message

Example:

"success"

data
object
required

Detailed data about the submitted asynchronous task.