Перейти к содержимому
Открытая КасталияКонсоль

Видео

kling-3.0-turbo API

Используйте точный идентификатор модели kling-3.0-turbo через асинхронную маршрутизацию видео Modelflare.

Используйте точный идентификатор модели kling-3.0-turbo. Поле модели должно точно соответствовать этой странице.

Пример выводаkling-3.0-turboPOST /v1/videos5.0s

Параметры: duration=5resolution=1080pratio=16:9

Промпт: A skateboarder launches a kickflip over a concrete stair set in a skate park at golden hour. Low-angle slow-motion tracking shot, the board spins under his feet, dust and sunlight flare, he lands and rolls past the camera. Realistic physics, cinematic sports film, no text.

Запрос, по которому был создан этот образец
{
"model": "kling-3.0-turbo",
"prompt": "A skateboarder launches a kickflip over a concrete stair set in a skate park at golden hour. Low-angle slow-motion tracking shot, the board spins under his feet, dust and sunlight flare, he lands and rolls past the camera. Realistic physics, cinematic sports film, no text.",
"seconds": "5",
"duration": 5,
"resolution": "1080p",
"ratio": "16:9",
"aspect_ratio": "16:9"
}

Используйте ключ API Modelflare с https://modelflare.dev/v1. Точка входа шлюза — POST /v1/videos.

HTTP
Authorization: Bearer YOUR_MODELFLARE_API_KEY
Окно терминалаbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0-turbo",
"prompt": "A white cat runs through a neon-lit street in the rain, cinematic tracking shot",
"settings": {"duration": 5, "resolution": "720p"}
}'

Сохраните идентификатор задачи. Опросите GET /v1/videos/{task_id} и загрузите с помощью GET /v1/videos/{task_id}/content. Срок действия URL-адресов результатов может истечь, поэтому передайте файл как можно скорее.

Окно терминалаbash
curl https://modelflare.dev/v1/videos/TASK_ID \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"

Kling использует специфичные для семейства поля model_name, prompt, mode, duration, image_list или contents/settings; Собственный JSON сохраняется и пересылается.

Kling 3.0 Turbo выбирает модель в URL-пути; не помещайте model_name в тело. Для передачи текста в видео и изображения первого кадра в видео используются разные официальные пути.

Поле Обязательно Примечания
prompt Да Подсказка для преобразования текста в видео; используйте официальное ограничение длины
contents[] Условно Для преобразования изображения в видео включите prompt и first_frame.
settings.resolution Нет 720p / 1080p
settings.aspect_ratio Нет 16:9 / 9:16 / 1:1
settings.duration Нет 3–15 секунд
options.watermark_info Нет Конфигурация водяных знаков

Для преобразования текста в видео и изображения первого кадра в видео используются prompt и contents[] соответственно. Вывод — 720p или 1080p в течение 3–15 секунд; Подсказки для нескольких кадров поддерживают до шести кадров.

Документированные примеры рабочих процессов

Заголовок раздела «Документированные примеры рабочих процессов»

Turbo использует обновленный конверт contents/settings/options. Идентификатор модели остается в поле model Modelflare, а вызовы поступают через /v1/videos.

Окно терминалаbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0-turbo",
"contents": [{"type": "prompt", "text": "列车缓慢驶过雨夜城市"}],
"settings": {"resolution": "1080p", "aspect_ratio": "16:9", "duration": 5},
"options": {"watermark_info": {"enabled": false}}
}'
Окно терминалаbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kling-3.0-turbo",
"contents": [{"type": "prompt", "text": "角色转身看向窗外"}, {"type": "first_frame", "url": "https://example.com/first.png"}],
"settings": {"resolution": "1080p", "duration": 5}
}'

Неверные параметры модели возвращают 4xx с идентификатором запроса. Асинхронная задача также может оказаться неудачной после успешного создания; используйте error_code и error_message из ответа на опрос в качестве окончательной причины задачи. Не повторяйте тот же запрос с другой формой JSON.

На этой странице описаны вызовы создания и редактирования модели Modelflare. Поиск или расширение карты, голосовое управление и управление библиотекой элементов — это API-интерфейсы ресурсов, находящиеся за пределами этой общедоступной поверхности вызова модели, и они не являются обязательными полями запроса.

В этой модели используется посекундная оплата видео. Текущую цену для клиентов, цену по справочному прейскуранту и полную спецификацию см. на странице цен модели .

Медиа-контракт · v1

Идентификатор контракта: media.kling-3-0-turbo.v1Адаптер: video.kling.turbo.v1@v1Отпечаток пальца: f7a701ee39bdcc6314f56777e8a6a52982a7bc918e4c9a2a00bf03435da425d3

Официальный источник: Kuaishou Kling

Параметры контракта

Поле намеренияЭлемент управленияОпции
ratioselect16:9 / 9:16 / 1:1
resolutionselect720p / 1080p
durationselect3 / 5 / 8 / 10 / 15

Поддерживаемая возможность

  • allowed_values · ratio · 16:9, 9:16, 1:1
  • allowed_values · resolution · 720p, 1080p
  • allowed_values · duration · 3, 5, 8, 10, 15
  • max_assets · reference_asset_ids · 1

Пример структурированного запроса

text

Намерение

{
  "duration": 3,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "ratio": "16:9",
  "resolution": "720p"
}

Запрос провайдера

{
  "contents": [
    {
      "text": "A red paper kite over a quiet harbour at dusk.",
      "type": "prompt"
    }
  ],
  "settings": {
    "aspect_ratio": "16:9",
    "duration": 3,
    "resolution": "720p"
  }
}

reference

Намерение

{
  "duration": 3,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "ratio": "16:9",
  "resolution": "720p"
}

Запрос провайдера

{
  "contents": [
    {
      "text": "A red paper kite over a quiet harbour at dusk.",
      "type": "prompt"
    },
    {
      "type": "first_frame",
      "url": "https://example.com/reference.png"
    }
  ],
  "settings": {
    "aspect_ratio": "16:9",
    "duration": 3,
    "resolution": "720p"
  }
}