Skip to Content
ДокументацияМоделиВидеоKling 4.0 Flash

Kling 4.0 Flash

Модель kling-4.0-flash создаёт видео в 720p со встроенным звуком. Доступны текст, первый кадр, референсные изображения и видео. Это отдельная модель семейства Kling.

Минимальный запрос

curl -X POST https://api.apihubs.ru/api/v1/generation/create \ -H "Authorization: Bearer $APIHUBS_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"kling-4.0-flash","input":{"prompt":"Игрушечная лодка плавно скользит по тихому пруду"}}'

Ответ содержит data.taskId. Опрашивайте API задач или передайте webhook на верхнем уровне запроса. Актуальные цены опубликованы на странице тарифов.

Параметры

Параметры передаются внутри input в camelCase. Неизвестные поля отклоняются до списания средств.

ПараметрТипПо умолчаниюОписание
promptstring—Обязательное описание видео, до 2500 символов. Ссылки на референсы: @image_1, @video_1.
durationinteger53–20 целых секунд выходного видео.
resolutionstring720pПоддерживается только 720p.
aspectRatiostring16:916:9, 9:16, 1:1, 21:9, auto. Для auto требуется изображение или видео.
startFrameUrlstring—Первый кадр; входит в общий лимит изображений.
imageUrlsstring[]—До 10 изображений вместе с первым кадром.
videoUrlsstring[]—До 5 референсных видео, каждое 3–20 секунд, суммарно не более 20 секунд.

При наличии первого кадра он становится @image_1; далее следуют изображения из imageUrls. URL должны быть доступны по HTTP(S). Конечный кадр, сториборды, видеоредактирование, голосовые референсы, ID субъектов провайдера и переключатель звука не поддерживаются на текущем маршруте. Звук включён в результат без отдельного параметра.

Первый кадр

{ "model": "kling-4.0-flash", "input": { "prompt": "Камера медленно приближается к игрушечной лодке", "startFrameUrl": "https://example.com/boat.jpg", "duration": 5 } }

Видеореференс

{ "model": "kling-4.0-flash", "input": { "prompt": "Лодка из @video_1 плывёт по пруду на закате", "videoUrls": ["https://example.com/boat.mp4"], "duration": 5, "aspectRatio": "auto" } }

Тарификация и ограничения

Без входного видео оплачивается запрошенная выходная длительность. С видео применяется отдельный тариф за оплачиваемую секунду: output + max(total input, output). Длительности всех входных видео проверяются до списания, складываются и один раз округляются вверх до целых секунд. Например, при 5 секундах результата и 8 секундах суммарного входа оплачивается 13 секунд по тарифу с видеореференсом.

Неверные типы, неподдержанные значения и отсутствующие обязательные поля возвращают HTTP 400 с error.code: "invalid_input". Исправьте запрос перед повторной отправкой.

Успешная задача возвращает один видеофайл в data.files. Подробности статусов и доставки — в разделе Задачи и вебхуки.

Kling 4.0 Flash — API Hubs