Creative APIDocs
Kling

Видео / Kling

Kling 3.0 · Video

model: kling-3.0/video

POST https://api.cr-api.ru/api/v1/jobs/createTask

Видео от 3 до 15 секунд по тексту или по первому и последнему кадру. Режимы std, pro и 4K, звук по желанию, до пяти сцен в одном ролике и до трёх персонажей-элементов. Цена — за секунду, зависит от режима и звука.

Примеры результатов и доля успешных задач за 24 часа — на странице модели.

Цена

mode = std, sound = false11,33 ₽ / с
mode = std, sound = true17,03 ₽ / с
mode = pro, sound = false15,15 ₽ / с
mode = pro, sound = true22,65 ₽ / с
mode = 4K56,63 ₽ / с

Списывается цена за секунду, умноженная на duration.

Пример запроса ниже стоит 56,63 ₽.

Тело запроса

ПолеТипОбязательноеЧто это
modelstringдаkling-3.0/video
inputobjectдаПараметры модели, таблица ниже
callBackUrlstring (URL)нетАдрес для результата, до 2048 символов
maxPricenumberнетПредел цены в рублях: дороже — задача не создаётся (code 422)

Параметры input

ПараметрТипОбязательныйЗначения
promptstringнетдлина 1–2500
image_urlsarray of string (URL)нетэлементов 1–2
soundbooleanда—
durationstringдаодно из: "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"
aspect_ratiostringнетодно из: "16:9", "9:16", "1:1"
modestringдаодно из: "std", "pro", "4K"
multi_shotsbooleanда—
multi_promptarray of objectнетэлементов 1–5; поля элемента: prompt, duration
kling_elementsarray of objectнетэлементов 0–3; поля элемента: name, description, element_input_urls, element_input_audio_urls, start_time, end_time

Пример запроса

curl -X POST "https://api.cr-api.ru/api/v1/jobs/createTask" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "kling-3.0/video",
  "input": {
    "prompt": "A paper boat drifting down a rainy street, cinematic",
    "duration": "5",
    "aspect_ratio": "16:9",
    "mode": "std",
    "sound": false,
    "multi_shots": false
  }
}'

Ответ

{
  "code": 200,
  "msg": "success",
  "data": {
    "taskId": "3f9c2a7be41d4c0c9a7d5e2b1c8f0a64",
    "recordId": "3f9c2a7be41d4c0c9a7d5e2b1c8f0a64"
  }
}

Сумма задачи резервируется сразу. Если генерация не удалась, резерв возвращается. Повтор с заголовком Idempotency-Key не создаст вторую задачу (Все модели).

Результат

Статус и ссылки на файлы — Статус задачи. Ссылки — в resultJson.resultUrls, файлы хранятся 14 дней.

curl "https://api.cr-api.ru/api/v1/jobs/recordInfo?taskId=YOUR_TASK_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"
Задача выполнена
{
  "code": 200,
  "msg": "success",
  "data": {
    "taskId": "3f9c2a7be41d4c0c9a7d5e2b1c8f0a64",
    "model": "kling-3.0/video",
    "state": "success",
    "param": "{\"input\":\"{\\\"prompt\\\":\\\"A paper boat drifting down a rainy street, cinematic\\\",\\\"duration\\\":\\\"5\\\",\\\"aspect_ratio\\\":\\\"16:9\\\",\\\"mode\\\":\\\"std\\\",\\\"sound\\\":false,\\\"multi_shots\\\":false}\",\"model\":\"kling-3.0/video\"}",
    "resultJson": "{\"resultUrls\":[\"https://files.cr-api.ru/Qm3xV8rTt1ZbW0kq7Lr2aA.png\"]}",
    "failCode": null,
    "failMsg": null,
    "costTime": 14,
    "completeTime": 1762941614000,
    "createTime": 1762941600000,
    "updateTime": 1762941614000,
    "creditsConsumed": 56.63
  }
}

Callback

Если в запросе был callBackUrl, после завершения на него придёт POST с тем же объектом. Доставка и подпись — Callback и проверка подписи.

Тело callback
{
  "code": 200,
  "msg": "Task completed successfully.",
  "data": {
    "taskId": "3f9c2a7be41d4c0c9a7d5e2b1c8f0a64",
    "model": "kling-3.0/video",
    "state": "success",
    "param": "{\"input\":\"{\\\"prompt\\\":\\\"A paper boat drifting down a rainy street, cinematic\\\",\\\"duration\\\":\\\"5\\\",\\\"aspect_ratio\\\":\\\"16:9\\\",\\\"mode\\\":\\\"std\\\",\\\"sound\\\":false,\\\"multi_shots\\\":false}\",\"model\":\"kling-3.0/video\"}",
    "resultJson": "{\"resultUrls\":[\"https://files.cr-api.ru/Qm3xV8rTt1ZbW0kq7Lr2aA.png\"]}",
    "failCode": null,
    "failMsg": null,
    "costTime": 14,
    "completeTime": 1762941614000,
    "createTime": 1762941600000,
    "updateTime": 1762941614000,
    "creditsConsumed": 56.63
  }
}