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

Видео

kling-o1 API

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

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

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

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

Промпт: One continuous take, no cuts. A long subway escalator at night, tiled tunnel, nobody else on it. A figure in an oversized violet coat rides down with one hand on the rail; where the hand passes, the handrail stops being rubber and becomes a running river of liquid mercury that keeps flowing down both sides and pools at the bottom of the shaft, throwing the tunnel lights back as broken silver. The camera descends ahead of the figure, facing back up the escalator, and tilts down as the mercury reaches the floor. One hard cold key from the tunnel strip lights, a warm amber glow rising from the pool. Real weight and inertia, metal surface tension, no text.

Запрос, по которому был создан этот образец
{
"model": "kling-o1",
"prompt": "One continuous take, no cuts. A long subway escalator at night, tiled tunnel, nobody else on it. A figure in an oversized violet coat rides down with one hand on the rail; where the hand passes, the handrail stops being rubber and becomes a running river of liquid mercury that keeps flowing down both sides and pools at the bottom of the shaft, throwing the tunnel lights back as broken silver. The camera descends ahead of the figure, facing back up the escalator, and tilts down as the mercury reaches the floor. One hard cold key from the tunnel strip lights, a warm amber glow rising from the pool. Real weight and inertia, metal surface tension, 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_name": "kling-o1",
"prompt": "A white cat runs through a neon-lit street in the rain, cinematic tracking shot",
"duration": "5", "mode": "std"
}'

Сохраните идентификатор задачи. Опросите 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 Omni/O1 использует model_name, prompt и списки мультимедиа. Следуйте официальным ограничениям каждой модели при объединении image_list, video_list, element_list, multi_shot и sound.

Поле Обязательно Примечания
model_name Да kling-o1
prompt Условно Требуется, если режим серийной съемки отключен.
mode Нет std / pro
aspect_ratio Условно 16:9 / 9:16 / 1:1
duration Нет 3–15 секунд (строка)
image_list Нет Ссылки на первый/конечный кадр, сцену или стиль; Omni/O1 позволяет использовать несколько элементов в пределах модели.
video_list Нет Монтаж видео или ссылки на стили
element_list Нет Kling идентификаторы элементов; эта интеграция не обеспечивает управление элементами
multi_shot Нет Включить мультикадровую раскадровку
sound Нет Генерировать ли синхронизированный звук

O1 поддерживает разрешение 720p/1080p, длительность 3–10 секунд и ссылки на изображения/видео/элементы. Отключите sound, если присутствует video_list; 4K и мультикадр не поддерживаются.

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

Заголовок раздела «Документированные примеры рабочих процессов»
Окно терминалаbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model_name": "kling-o1",
"prompt": "让图 1 中的人物在雨中向镜头挥手",
"image_list": [{"image_url": "https://example.com/character.png"}],
"duration": "5", "mode": "pro", "aspect_ratio": "16:9", "sound": "off"
}'

Эталонные видео, элементы и комбинации нескольких кадров должны соответствовать ограничениям этой страницы; выключите sound при наличии эталонного видео.

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

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

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

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

Идентификатор контракта: media.kling-o1.v1Адаптер: video.kling.omni.v1@v1Отпечаток пальца: 64a427a3f22b5fe4674625e1d0b00f331fc9e2fcc37837e604944c682ec00002

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

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

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

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

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

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

text

Намерение

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

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

{
  "aspect_ratio": "16:9",
  "duration": "3",
  "mode": "std",
  "model_name": "kling-o1",
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "sound": "off"
}

reference

Намерение

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

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

{
  "aspect_ratio": "16:9",
  "duration": "3",
  "image_list": [
    {
      "image_url": "https://example.com/reference.png"
    }
  ],
  "mode": "std",
  "model_name": "kling-o1",
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "sound": "off"
}