Skip to main content
POST
Gebruik dit endpoint voor de O1-compatibele Kling Omni-workflow die door CometAPI beschikbaar wordt gesteld, inclusief text-to-video en generatie met referentie naar een afbeelding van het eerste frame.
Zie voor de volledige referentie van providerparameters de Kling Omni Video-documentatie.

Kies de invoermodus

  • Text-to-video: verstuur prompt, mode, aspect_ratio en duration
  • Referentie naar afbeelding van het eerste frame: voeg image_list-items toe met image_url en type: first_frame, en verwijs daarnaar in prompt als <<<image_1>>>
  • Uitvoer met watermerk: voeg watermark_info.enabled: true toe wanneer je een video-URL met watermerk nodig hebt in de queryrespons
  • Model ID: laat model_name weg om de standaardwaarde van de route te gebruiken, of verstuur een geteste Omni Video model ID zoals kling-video-o1 of kling-v3-omni

Duur en beeldverhouding

Kling Omni heeft geen exact veld size. Beschouw aspect_ratio als een aanvraag voor de framevorm; een 16:9 text-to-video-aanvraag kan worden gerenderd als full-HD 1920x1080.

Taakverloop

1

Maak de Omni-taak aan

Dien de aanvraag in en sla de geretourneerde task_id op.
2

Poll de Omni-taak

Ga verder met Een Kling Omni-video ophalen totdat de taak is voltooid.
3

Sla de voltooide video op

Verplaats de geretourneerde MP4-URL naar je eigen opslag als je duurzame toegang nodig hebt.

Autorisaties

Authorization
string
header
vereist

Bearer token authentication. Use your CometAPI key.

Headers

Content-Type
string

Content type of the request body.

Body

application/json
prompt
string
vereist

Text prompt describing the desired video. Maximum length is 2,500 characters. When you send image_list, reference the image with <<<image_1>>>.

model_name
string

Optional model ID for this Kling Omni video request. Omit this field to use the route default.

image_list
object[]

Optional first-frame image reference for image-referenced Omni generation.

sound
enum<string>
standaard:off

Whether to generate audio with the video. Use on or off.

Beschikbare opties:
on,
off
mode
enum<string>

Generation mode. Use std for standard generation or pro when the selected model supports the higher-quality mode.

Beschikbare opties:
std,
pro
aspect_ratio
enum<string>

Aspect ratio request for beta Kling Omni generation. The endpoint does not expose an exact size field; a 16:9 text-to-video request can render as 1920x1080.

Beschikbare opties:
16:9,
9:16,
1:1
duration
enum<string>
standaard:5

Requested output length for text-to-video and first-frame image-reference workflows. Use 5 or 10 as a string.

Beschikbare opties:
5,
10
watermark_info
object

Watermark options. When enabled is true, the task can return watermarked result URLs in addition to original result URLs.

callback_url
string<uri>

Webhook URL for task status notifications. The server sends a callback when the task status changes.

external_task_id
string

Optional user-defined task ID for your own tracking. Does not replace the system-generated task ID. Must be unique per account.

Respons

200 - application/json

Success

code
integer
vereist

Response code. 0 means the task request was accepted.

message
string
vereist

Response message.

data
object
vereist
request_id
string

Request identifier returned by CometAPI when present.