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

Kling 4.0

Модель kling-4.0 создаёт видео по тексту, изображениям, ключевым кадрам или исходному видео. Доступны 720p и 1080p. 4K, HDR и Flash пока не поддерживаются.

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

curl -X POST https://api.apihubs.ru/api/v1/generation/create \ -H "Authorization: Bearer $API_STOCK_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"kling-4.0","input":{"prompt":"Кинематографический пролёт над приморским городом"}}'

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

Параметры

Параметры передаются внутри input в camelCase.

ПараметрТипПо умолчаниюОписание
promptstring—Описание сцены; обязательно без multiShots. Ссылки на референсы: @Image1, @Element1. Лимит провайдера — 8 000 токенов.
videoModestringне заданБез медиа — не задавать. Режимы: elements, start_end_frame, transform, video_reference.
resolutionstring720p720p или 1080p.
durationinteger33–30 секунд. Игнорируется с исходным видео или multiShots.
aspectRatiostringавтоматическиauto, 16:9, 9:16, 1:1, 21:9. С исходным видео — только auto; ключевые кадры задают пропорции сами.
generateAudiobooleantrueСтереозвук, включённый в тариф.
keepAudiobooleantrueСохранить звук исходного видео.
imageUrlsstring[]—До 10 изображений в режиме референсов.
startImageIndexinteger—Номер первого кадра в imageUrls, начиная с 1; только elements.
elementsobject[]—До 7 объектов, из них до 3 видеообъектов.
startFrameUrlstring—Обязательный первый кадр режима start_end_frame.
keyframeUrlsstring[]—До 8 промежуточных кадров в порядке воспроизведения.
endFrameUrlstring—Последний кадр; всего до 10 кадров.
videoUrlstring—Исходное видео 3–30 секунд для transform / video_reference. Для transform короткая сторона — от 700px.
multiShotsobject[]—2–6 сцен {prompt, duration}, суммарно 3–30 секунд; вместо prompt. Только текстовый режим и elements.

У элемента есть необязательное description до 100 символов, type (image по умолчанию или video) и соответственно imageUrls (1–4 URL) либо videoUrl. Общий лимит изображений и элементов — 15; с исходным видео — 14 плюс само видео.

Пример с ключевыми кадрами

{ "model": "kling-4.0", "input": { "videoMode": "start_end_frame", "prompt": "Семя прорастает и превращается в цветок", "startFrameUrl": "https://example.com/seed.jpg", "keyframeUrls": ["https://example.com/sprout.jpg"], "endFrameUrl": "https://example.com/flower.jpg", "duration": 15, "resolution": "1080p" } }

Режим ключевых кадров несовместим с elements, imageUrls, videoUrl и multiShots. Для любых медиа задавайте соответствующий videoMode.

Расчёт стоимости

Текст, изображения, ключевые кадры и несколько сцен оплачиваются за секунду результата. Для multiShots длительности сцен суммируются. В transform и video_reference применяется повышенный тариф за секунду исходного видео; его длительность определяется до списания и округляется вверх до целой секунды. Переданное duration в этих режимах игнорируется. Наличие звука не меняет тариф.

Стартовые цены рассчитаны от фактической себестоимости со скидкой, с наценкой 50% и стандартным округлением вверх. Актуальные тарифы доступны в каталоге и на странице цен.

Kling 4.0 — API Hubs