Skip to content

🎬 Видеомодель Kling

  • 2026.01.30 Добавлена модель kling-v2-6
  • 2024.09.10 Этот сайт теперь поддерживает видеомодель kling-video и модель изображений kling-image
  • kling использует официальный API
  • Поддерживает text-to-image image-to-image text-to-video image-to-video
  • Тарификация за генерацию — одно видео за запрос
  • Как использовать: посетите https://kling.ddaiai.com и смотрите раздел Онлайн-тест ниже

Онлайн-тест 1. Посетите https://kling.ddaiai.com (если заблокирован, попробуйте изменить префикс поддомена на suibian)


2. Если вы обнаружили, что сайт заблокирован, вы можете изменить адрес самостоятельно — замените suibian в https://suibian.ddaiai.com на что-то другое, например https://20245.ddaiai.com — все варианты работают

Конфигурация

kling

Результат

kling

Тарификация

  • Изображения тарифицируются за изображение
  • kling-v1 длительностью 5s в режиме std — базовая цена
  • Длительность 10s стоит в 2 раза дороже базовой цены
  • Режим pro стоит в 3.5 раза дороже базовой цены
  • kling-v1-5 и kling-v1-6 стоят в 2 раза дороже базовой цены
  • kling-v2-master стоит в 10 раз дороже базовой цены
  • Цены перемножаются — например, kling-v1-5 длительностью 10s в режиме pro = базовая цена x2 x3.5

Тарификация для kling-v2-6

  • Эта версия стоит в 2.5 раза дороже базовой цены
  • Все генерации используют режим pro без дополнительной платы
  • С аудио: в 2 раза дороже базовой цены
  • Длительность 10s стоит в 2 раза дороже базовой цены

Использование API

  • Заголовок запроса должен включать Authorization: Bearer hk-your-key

1. Генерация изображений

post https://api.openai-hk.com/kling/v1/images/generations

shell
curl --request POST \
  --url https://api.openai-hk.com/kling/v1/images/generations \
  --header 'Authorization: Bearer hk-your-key' \
  --header 'content-type: application/json' \
  --data '{
  "prompt": "漫画兔子吃草",
  "negative_prompt":''
  ,"image":''
  ,"image_fidelity":0.5
  ,"n":1
  ,"aspect_ratio":"4:3"
  ,"notify_hook":""
}'
curl --request POST \
  --url https://api.openai-hk.com/kling/v1/images/generations \
  --header 'Authorization: Bearer hk-your-key' \
  --header 'content-type: application/json' \
  --data '{
  "prompt": "漫画兔子吃草",
  "negative_prompt":''
  ,"image":''
  ,"image_fidelity":0.5
  ,"n":1
  ,"aspect_ratio":"4:3"
  ,"notify_hook":""
}'

Описание параметров

ПараметрТипОписание
promptstringПозитивный текстовый промпт — обязательный, максимум 500 символов
negative_promptstringНегативный текстовый промпт — опциональный, максимум 200 символов
imagestringРеференсное изображение — опциональное, поддерживает Base64 или URL изображения, поддерживает .jpg / .jpeg / .png, максимум 10МБ
image_fidelitynumberСила влияния загруженного изображения при генерации — опциональная, диапазон: [0,1]
nnumberКоличество изображений для генерации — опциональное, диапазон: [1,9]
aspect_ratiostringСоотношение сторон генерируемого изображения — опциональное, значения: 16:9, 9:16, 1:1, 4:3, 3:4, 3:2, 2:3
notify_hookstringURL обратного вызова для уведомлений — опциональный, уведомление не отправляется, если не указан

Тело ответа

json
{
  "code": 0,
  "message": "成功",
  "request_id": "Cl6Mq2bftxoAAAAAAA_SxQ",
  "data": {
    "task_id": "Cl6Mq2bftxoAAAAAAA_SxQ",
    "task_status": "submitted",
    "created_at": 1725974776706,
    "updated_at": 1725974776706
  }
}
{
  "code": 0,
  "message": "成功",
  "request_id": "Cl6Mq2bftxoAAAAAAA_SxQ",
  "data": {
    "task_id": "Cl6Mq2bftxoAAAAAAA_SxQ",
    "task_status": "submitted",
    "created_at": 1725974776706,
    "updated_at": 1725974776706
  }
}

Возвращённый data.task_id используется для запроса результата.

2. Текст-в-видео

post https://api.openai-hk.com/kling/v1/videos/text2video

shell
curl --request POST \
  --url https://api.openai-hk.com/kling/v1/videos/text2video \
  --header 'Authorization: Bearer hk-your-key' \
  --header 'content-type: application/json' \
  --data '{
  "prompt": "太空飞船在航行"
}'
curl --request POST \
  --url https://api.openai-hk.com/kling/v1/videos/text2video \
  --header 'Authorization: Bearer hk-your-key' \
  --header 'content-type: application/json' \
  --data '{
  "prompt": "太空飞船在航行"
}'

Тело запроса — полный формат

json
{
  "model_name": "kling-v1",
  "prompt": "太空飞船在航行",
  "negative_prompt": "",
  "cfg_scale": 0,
  "mode": "std",
  "aspect_ratio": "1:1",
  "duration": "5",
  "camera_control": {
    "type": "simple",
    "config": {
      "horizontal": 1 //только один параметр может быть установлен за раз, и он не может быть 0
      //   "vertical": 1,
      //   "pan": 1,
      //   "tilt": -1,
      //   "roll": 1,
      //   "zoom": -1
    }
  },
  "notify_hook": ""
}
{
  "model_name": "kling-v1",
  "prompt": "太空飞船在航行",
  "negative_prompt": "",
  "cfg_scale": 0,
  "mode": "std",
  "aspect_ratio": "1:1",
  "duration": "5",
  "camera_control": {
    "type": "simple",
    "config": {
      "horizontal": 1 //только один параметр может быть установлен за раз, и он не может быть 0
      //   "vertical": 1,
      //   "pan": 1,
      //   "tilt": -1,
      //   "roll": 1,
      //   "zoom": -1
    }
  },
  "notify_hook": ""
}

Примечания

  • V1.5 не поддерживает текст-в-видео
ПараметрТипОписание
model_namestringНазвание модели — значения: kling-v1 kling-v2-master kling-v1-5 kling-v1-6 kling-v2-6
promptstringПозитивный текстовый промпт — обязательный, максимум 500 символов
soundstringПо умолчанию выключено. off: без аудио, on: с аудио. Поддерживается только kling-v2-6; аудио стоит в 2 раза дороже базовой цены
negative_promptstringНегативный текстовый промпт — опциональный, максимум 200 символов
cfg_scalenumberСила влияния загруженного изображения при генерации — опциональная, диапазон: [0,1]
modestringРежим генерации — опциональный, значения: std (высокая производительность), pro (высокое качество); не поддерживается kling-v2-master
aspect_ratiostringСоотношение сторон — опциональное, значения: 16:9, 9:16, 1:1
durationstringДлительность видео — опциональная, в секундах
camera_controlObjectПротокол для управления движением камеры — опциональный; если не указан, подбирается автоматически. По состоянию на 20240809: управление камерой поддерживается только для режима 5s + std
camera_control.typestringОпциональный, значения: simple down_back forward_up right_turn_forward left_turn_forward — см. подробности ниже
camera_control.configObjectСодержит шесть полей для указания движения камеры или изменений
camera_control.config.horizontalintГоризонтальная тележка — опциональная, диапазон: [-10, 10]
camera_control.config.verticalintВертикальная тележка — опциональная, диапазон: [-10, 10]
camera_control.config.panintГоризонтальная панорама — опциональная, диапазон: [-10, 10]
camera_control.config.tiltintВертикальный наклон — опциональный, диапазон: [-10, 10]
camera_control.config.rollintВращение — опциональное, диапазон: [-10, 10]
camera_control.config.zoomintЗум — опциональный, диапазон: [-10, 10]
notify_hookstringURL обратного вызова для уведомлений — опциональный, уведомление не отправляется, если не указан

Описание параметра camera_control.type

ПараметрОписание
simpleПростое движение камеры — выберите один из шести вариантов в "config"
down_backКамера наклоняется вниз и отъезжает назад — config не требуется
forward_upКамера движется вперёд и наклоняется вверх — config не требуется
right_turn_forwardКамера поворачивается вправо, затем движется вперёд — config не требуется
left_turn_forwardКамера поворачивается влево, затем движется вперёд — config не требуется

Тело ответа

json
{
  "code": 0,
  "message": "成功",
  "request_id": "Cl6Mq2bftxoAAAAAAA_SxQ",
  "data": {
    "task_id": "Cl6Mq2bftxoAAAAAAA_SxQ",
    "task_status": "submitted",
    "created_at": 1725974776706,
    "updated_at": 1725974776706
  }
}
{
  "code": 0,
  "message": "成功",
  "request_id": "Cl6Mq2bftxoAAAAAAA_SxQ",
  "data": {
    "task_id": "Cl6Mq2bftxoAAAAAAA_SxQ",
    "task_status": "submitted",
    "created_at": 1725974776706,
    "updated_at": 1725974776706
  }
}

Возвращённый data.task_id используется для запроса результата.

3. Изображение-в-видео — поддерживает V1.5

  • Модель V1.5: стандартный режим (STD) официально доступен и поддерживает генерацию видео
  • Модель V1.5 поддерживает только изображение-в-видео; текст-в-видео пока не поддерживается

post https://api.openai-hk.com/kling/v1/videos/image2video

shell
curl --request POST \
  --url https://api.openai-hk.com/kling/v1/videos/image2video \
  --header 'Authorization: Bearer hk-your-key' \
  --header 'content-type: application/json' \
  --data '{
  "image": "https://pics2.baidu.com/feed/fc1f4134970a304e8662f052c91a3188c8175c32.jpeg"
}'
curl --request POST \
  --url https://api.openai-hk.com/kling/v1/videos/image2video \
  --header 'Authorization: Bearer hk-your-key' \
  --header 'content-type: application/json' \
  --data '{
  "image": "https://pics2.baidu.com/feed/fc1f4134970a304e8662f052c91a3188c8175c32.jpeg"
}'

Тело запроса — полный формат

json
{
  "image": "https://pics2.baidu.com/feed/fc1f4134970a304e8662f052c91a3188c8175c32.jpeg",
  "image_tail": "",
  "prompt": "",
  "negative_prompt": "",
  "cfg_scale": 0,
  "mode": "std",
  "aspect_ratio": "1:1",
  "duration": "5",
  "notify_hook": ""
}
{
  "image": "https://pics2.baidu.com/feed/fc1f4134970a304e8662f052c91a3188c8175c32.jpeg",
  "image_tail": "",
  "prompt": "",
  "negative_prompt": "",
  "cfg_scale": 0,
  "mode": "std",
  "aspect_ratio": "1:1",
  "duration": "5",
  "notify_hook": ""
}

Описание параметров

ПараметрТипОписание
model_namestringНазвание модели — значения: kling-v1, kling-v1-5, kling-v1-6
imagestringРеференсное изображение — обязательное, поддерживает Base64 или URL изображения, поддерживает .jpg / .jpeg / .png, максимум 10МБ, минимальное разрешение 300x300px
image_tailstringРеференсное изображение для последнего кадра — опциональное, поддерживает Base64 или URL изображения, поддерживает .jpg / .jpeg / .png, максимум 10МБ, минимальное разрешение 300x300px
promptstringПозитивный текстовый промпт — опциональный, максимум 500 символов
negative_promptstringНегативный текстовый промпт — опциональный, максимум 200 символов
cfg_scalenumberСила влияния загруженного изображения при генерации — опциональная, диапазон: [0,1]
modestringРежим генерации — опциональный, значения: std (высокая производительность), pro (высокое качество)
aspect_ratiostringСоотношение сторон — опциональное, значения: 16:9, 9:16, 1:1
durationstringДлительность видео — опциональная, в секундах
notify_hookstringURL обратного вызова для уведомлений — опциональный, уведомление не отправляется, если не указан

Тело ответа

json
{
  "code": 0,
  "message": "成功",
  "request_id": "Cl6Mq2bftxoAAAAAAA_SxQ",
  "data": {
    "task_id": "Cl6Mq2bftxoAAAAAAA_SxQ",
    "task_status": "submitted",
    "created_at": 1725974776706,
    "updated_at": 1725974776706
  }
}
{
  "code": 0,
  "message": "成功",
  "request_id": "Cl6Mq2bftxoAAAAAAA_SxQ",
  "data": {
    "task_id": "Cl6Mq2bftxoAAAAAAA_SxQ",
    "task_status": "submitted",
    "created_at": 1725974776706,
    "updated_at": 1725974776706
  }
}

Возвращённый data.task_id используется для запроса результата.

4. Получение задачи

get https://api.openai-hk.com/kling/v1/{act1}/{act2}/{task_id}

ПараметрОбязательныйОписание
act1Даimages (текст-в-изображение) или videos
act2Даgenerations (текст-в-изображение), text2video, image2video
task_idДаdata.task_id, возвращённый из запроса на создание

Тело ответа

  • Изображение
json
{
  "code": 0,
  "message": "成功",
  "request_id": "Clo_MGbfunoAAAAAABB5XA",
  "data": {
    "task_id": "Clo_MGbfunoAAAAAABB5XA",
    "task_status": "succeed",
    "task_status_msg": "",
    "created_at": 1725977118293,
    "updated_at": 1725977125849,
    "task_result": {
      "images": [
        {
          "index": 0,
          "url": "https://cdn.klingai.com/bs2/upload-kling-api/9575341070/image/Clo_MGbfunoAAAAAABB5XA-0_raw_image_0.png"
        }
      ],
      "videos": null
    }
  }
}
{
  "code": 0,
  "message": "成功",
  "request_id": "Clo_MGbfunoAAAAAABB5XA",
  "data": {
    "task_id": "Clo_MGbfunoAAAAAABB5XA",
    "task_status": "succeed",
    "task_status_msg": "",
    "created_at": 1725977118293,
    "updated_at": 1725977125849,
    "task_result": {
      "images": [
        {
          "index": 0,
          "url": "https://cdn.klingai.com/bs2/upload-kling-api/9575341070/image/Clo_MGbfunoAAAAAABB5XA-0_raw_image_0.png"
        }
      ],
      "videos": null
    }
  }
}
  • Видео
json
{
  "code": 0,
  "message": "成功",
  "request_id": "CmZ4r2bfunIAAAAAABDEJw",
  "data": {
    "task_id": "CmZ4r2bfunIAAAAAABDEJw",
    "task_status": "succeed",
    "task_status_msg": "",
    "created_at": 1725977783786,
    "updated_at": 1725978074639,
    "task_result": {
      "images": null,
      "videos": [
        {
          "id": "cb6a5273-e12b-4731-98e7-c6fd45302027",
          "url": "https://cdn.klingai.com/bs2/upload-kling-api/9575341070/text2video/CmZ4r2bfunIAAAAAABDEJw-0_raw_video_1.mp4",
          "duration": "5.1"
        }
      ]
    }
  }
}
{
  "code": 0,
  "message": "成功",
  "request_id": "CmZ4r2bfunIAAAAAABDEJw",
  "data": {
    "task_id": "CmZ4r2bfunIAAAAAABDEJw",
    "task_status": "succeed",
    "task_status_msg": "",
    "created_at": 1725977783786,
    "updated_at": 1725978074639,
    "task_result": {
      "images": null,
      "videos": [
        {
          "id": "cb6a5273-e12b-4731-98e7-c6fd45302027",
          "url": "https://cdn.klingai.com/bs2/upload-kling-api/9575341070/text2video/CmZ4r2bfunIAAAAAABDEJw-0_raw_video_1.mp4",
          "duration": "5.1"
        }
      ]
    }
  }
}

Omni-Video (O1)

0. Правила тарификации

  • Базовая цена составляет 9,000 кредитов/секунду
  • Когда mode равен pro, ценовой множитель составляет 4/3
  • Когда video_list содержит видео-референс, ценовой множитель составляет 1.5
  • Пример: mode = pro, длительность 5s, с видео-референсом = 4/3 * 9000 * 1.5 * 5 = 90,000 кредитов

1. Создание задачи

post https://api.openai-hk.com/kling/v1/videos/omni-video

json
{
  "prompt": "大雪纷飞",
  "model_name": "kling-video-o1",
  "duration": 5,
  "mode": "std",
  "aspect_ratio": "16:9",
  "notify_hook": "https://pdf2.openai-hk.com/test/2024/mqrunway"
}
{
  "prompt": "大雪纷飞",
  "model_name": "kling-video-o1",
  "duration": 5,
  "mode": "std",
  "aspect_ratio": "16:9",
  "notify_hook": "https://pdf2.openai-hk.com/test/2024/mqrunway"
}
json
{
  "code": 0,
  "message": "SUCCEED",
  "request_id": "8363283e-bcfb-4057-ad42-8717d9b2ea53",
  "data": {
    "task_id": "847130448077000794",
    "task_status": "submitted",
    "updated_at": 1770000156527
  }
}
{
  "code": 0,
  "message": "SUCCEED",
  "request_id": "8363283e-bcfb-4057-ad42-8717d9b2ea53",
  "data": {
    "task_id": "847130448077000794",
    "task_status": "submitted",
    "updated_at": 1770000156527
  }
}
  • Возвращённый data.task_id используется как task_id для запроса результата.

2. Получение задачи

get https://api.openai-hk.com/kling/v1/videos/omni-video/{task_id} get https://api.openai-hk.com/kling/v1/videos/omni-video/847130448077000794

  • Тело ответа
json
{
  "code": 0,
  "data": {
    "created_at": 1770000156527,
    "final_unit_deduction": "4",
    "task_id": "847130448077000794",
    "task_info": {},
    "task_result": {
      "videos": [
        {
          "duration": "5.041",
          "id": "847130448194441245",
          "url": "https://v1-fdl.kechuangai.com/ksc2/F8mGkPgRjiK-INld7fvcJ_n8cwV_RjzxpIpm3m5kfwXLKQ4cn67WRMeyQMfuifV4rDNFjPX1PH5rbEoTfez0ddZv4m9sTur4snzKvXctXEOP0YARviRTHGsZhv-FNN5f30bHvU2VueI0lTdW1j5h512RFVZ4Q431efx9g8QLeyedlPXk5-5NpZO8AGsXomErm8gntYIM0Xp_B-bdcOA_OA.mp4?cacheKey=ChtzZWN1cml0eS5rbGluZy5tZXRhX2VuY3J5cHQSsAFB5FBBP68KklQlUWwwNC2TY0QQDjQPuwEes_26pzj-PNlcCxiEgPN1eNF8MSOOuZfqozg2ctZkzSvCC-at3XF-oyAPYMoTqs_X2s260Mqs76wb3HBAXh7pmlEKjvFrXNBqUT2vkF067ZoUFVO8lrJP5jy1HMUngVqrKN3CBZVG9VstNCOV_EIpRnCBM4NaCgVy-m7B7lh7egg6MtB8NUMi6z6AlTLcRWDPHp4dYUdu-hoSxWNjcgh9zqt_zDfpYBGATs3tIiA61EFyWCk9ny8N_13chrXWqfMvlGRP-k9eAJkMUL4bHCgFMAE&x-kcdn-pid=112757&pkey=AAVMKTXi-QYUPSnB1Zz5tHF-RbwKZxy6eEAgu_w2II3u3xxMy-3Ul-ai0XWtq-Ea0zAbT_E66gRxCxSBsKW2ct33_uHIzyE_bEAujw0dTnzN54WxGNA7aY18vYuWs1vwg6w"
        }
      ]
    },
    "task_status": "succeed",
    "task_status_msg": "",
    "updated_at": 1770000219604
  },
  "message": "SUCCEED",
  "request_id": "3a856e3c-7f79-45cf-a97a-a73630712883"
}
{
  "code": 0,
  "data": {
    "created_at": 1770000156527,
    "final_unit_deduction": "4",
    "task_id": "847130448077000794",
    "task_info": {},
    "task_result": {
      "videos": [
        {
          "duration": "5.041",
          "id": "847130448194441245",
          "url": "https://v1-fdl.kechuangai.com/ksc2/F8mGkPgRjiK-INld7fvcJ_n8cwV_RjzxpIpm3m5kfwXLKQ4cn67WRMeyQMfuifV4rDNFjPX1PH5rbEoTfez0ddZv4m9sTur4snzKvXctXEOP0YARviRTHGsZhv-FNN5f30bHvU2VueI0lTdW1j5h512RFVZ4Q431efx9g8QLeyedlPXk5-5NpZO8AGsXomErm8gntYIM0Xp_B-bdcOA_OA.mp4?cacheKey=ChtzZWN1cml0eS5rbGluZy5tZXRhX2VuY3J5cHQSsAFB5FBBP68KklQlUWwwNC2TY0QQDjQPuwEes_26pzj-PNlcCxiEgPN1eNF8MSOOuZfqozg2ctZkzSvCC-at3XF-oyAPYMoTqs_X2s260Mqs76wb3HBAXh7pmlEKjvFrXNBqUT2vkF067ZoUFVO8lrJP5jy1HMUngVqrKN3CBZVG9VstNCOV_EIpRnCBM4NaCgVy-m7B7lh7egg6MtB8NUMi6z6AlTLcRWDPHp4dYUdu-hoSxWNjcgh9zqt_zDfpYBGATs3tIiA61EFyWCk9ny8N_13chrXWqfMvlGRP-k9eAJkMUL4bHCgFMAE&x-kcdn-pid=112757&pkey=AAVMKTXi-QYUPSnB1Zz5tHF-RbwKZxy6eEAgu_w2II3u3xxMy-3Ul-ai0XWtq-Ea0zAbT_E66gRxCxSBsKW2ct33_uHIzyE_bEAujw0dTnzN54WxGNA7aY18vYuWs1vwg6w"
        }
      ]
    },
    "task_status": "succeed",
    "task_status_msg": "",
    "updated_at": 1770000219604
  },
  "message": "SUCCEED",
  "request_id": "3a856e3c-7f79-45cf-a97a-a73630712883"
}