Kling 3.0 Turbo
Kling 3.0 Turbo — генерация видео
- Асинхронный режим обработки, возвращает ID задачи для последующего запроса
- Поддержка генерации видео из текста и из изображения (управление первым кадром)
- Поддержка двух уровней четкости: 720P / 1080P
- Поддержка длительности видео 3-15 секунд
- Поддержка раскадровки с несколькими планами (задается промптом фиксированного формата)
POST
Аутентификация
Все интерфейсы требуют аутентификации с помощью Bearer TokenПолучение API Key:Перейдите на страницу управления API Key, чтобы получить ваш API KeyПри использовании добавьте в заголовок запроса:
Параметры запроса
Название модели генерации видеоПоддерживаемые модели:
kling-3.0-turbo- Kling 3.0 Turbo
Текстовый промптОграничение вышестоящего сервиса — не более 3072 символов, рекомендуется не более 2500 символов.Пример:
"Корги бежит по берегу моря, кинематографичность, свет заката"Поддерживается URL изображения или Base64.
Соотношение сторон видеоДопустимые значения:
16:9- горизонтальное9:16- вертикальное1:1- квадратное
16:9Действует только для генерации из текста. При генерации из изображения это поле не действует, соотношение сторон видео определяется первым кадром.
Четкость видеоДопустимые значения:
720p1080p
720pДлительность видео (секунды)Диапазон значений: 3-15 (минимум 3 секунды, максимум 15 секунд)Значение по умолчанию:
5⚠️ Внимание: необходимо вводить только число (например, 6), без кавычек, иначе возникнет ошибкаДобавлять ли водяной знакПередается вышестоящему сервису только при явной передаче; если не передавать, водяной знак не добавляется.
Генерация из текста vs генерация из изображения
Система автоматически определяет режим генерации в зависимости от того, передан лиfirst_frame_image: при наличии изображения первого кадра выполняется генерация из изображения, без него — генерация из текста; пользователю не нужно явно это указывать.
| Параметр | Генерация из текста | Генерация из изображения |
|---|---|---|
prompt | ✅ обязателен | ✅ необязателен (если оставить пустым, генерация исключительно по первому кадру) |
first_frame_image | ❌ не передается | ✅ обязателен |
aspect_ratio | ✅ необязателен | ❌ не действует (соотношение определяется первым кадром) |
resolution | ✅ необязателен | ✅ необязателен |
duration | ✅ необязателен (3-15) | ✅ необязателен (3-15) |
watermark | ✅ необязателен | ✅ необязателен |
Ответ
Код статуса ответа, при успехе равен 200
Массив возвращаемых данных
Сценарии использования
Сценарий 1: генерация из текста (1080P)
Сценарий 2: генерация из текста (вертикальное 720P)
Сценарий 3: генерация из изображения (изображение первого кадра)
Сценарий 4: генерация видео только по первому кадру (без промпта)
Сценарий 5: раскадровка с несколькими планами (генерация из текста)
Запрос результата задачиГенерация видео является асинхронной задачей; после отправки возвращается
task_id. Используйте интерфейс Получение статуса задачи, чтобы запросить прогресс и результат генерации.