Skip to main content
POST
Используйте этот endpoint для совместимого с O1 workflow Kling Omni, предоставляемого через CometAPI, включая генерацию из текста в видео и генерацию с опорой на изображение первого кадра.
Полное справочное описание параметров провайдера см. в документации Kling Omni Video.

Выберите режим ввода

  • Из текста в видео: отправьте prompt, mode, aspect_ratio и duration
  • С опорой на изображение первого кадра: добавьте элементы image_list с image_url и type: first_frame, затем сошлитесь на изображение в prompt как <<<image_1>>>
  • Вывод с водяным знаком: добавьте watermark_info.enabled: true, если вам нужен URL видео с водяным знаком в ответе запроса
  • Model ID: не указывайте model_name, чтобы использовать значение маршрута по умолчанию, либо передайте протестированный model ID Omni Video, например kling-video-o1 или kling-v3-omni

Длительность и соотношение сторон

Kling Omni не предоставляет точное поле size. Рассматривайте aspect_ratio как запрос формы кадра; запрос text-to-video с 16:9 может быть отрендерен как full-HD 1920x1080.

Поток задач

1

Создать задачу Omni

Отправьте запрос и сохраните возвращённый task_id.
2

Опрашивать задачу Omni

Продолжайте с Получить видео Kling Omni, пока задача не завершится.
3

Сохранить готовое видео

Переместите возвращённый URL MP4 в собственное хранилище, если вам нужен долговременный доступ.

Авторизации

Authorization
string
header
обязательно

Bearer token authentication. Use your CometAPI key.

Заголовки

Content-Type
string

Content type of the request body.

Тело

application/json
prompt
string
обязательно

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>
по умолчанию:off

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

Доступные опции:
on,
off
mode
enum<string>

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

Доступные опции:
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.

Доступные опции:
16:9,
9:16,
1:1
duration
enum<string>
по умолчанию:5

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

Доступные опции:
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.

Ответ

200 - application/json

Success

code
integer
обязательно

Response code. 0 means the task request was accepted.

message
string
обязательно

Response message.

data
object
обязательно
request_id
string

Request identifier returned by CometAPI when present.