Skip to content

Omni-Image

POST
/kling/v1/images/omni-image

Create an Omni-Image generation task from a text prompt and optional reference images.

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object

Model name. Enum: kling-image-o1, kling-v3-omni

Text prompt; may include positive and negative descriptions.
Prompt templates can be used for different image generation needs.
Maximum 2500 characters.

object[]

Reference image list

Output image resolution.

Enum: 1k, 2k
1k: 1K standard
2k: 2K high definition

Number of images to generate.

Range: [1, 9]

Switch between single image and image series.
Enum: single, series

Number of images in a series.
Range: [2, 9]
Invalid when result_type is single.

Aspect ratio (width:height).
Enum: 16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3, 21:9, auto
auto: intelligently chosen from input content.
Invalid when generating from reference image aspect ratio.

object

Whether to also generate watermarked results.
Controlled via the enabled field (key:value).
Custom watermarks are not supported yet.

Callback URL when the task completes

External task ID

Responses

OK

application/json
object

Task ID

Task status

Playground

Authorization
Body

Samples