Kling (v2.1 — v3)
Kling — большая линейка видео-моделей с биллингом за секунду (а не за генерацию). Длиннее клип = пропорционально дороже.
Маршрутизация: primary через runblob (большинство), fallback через unifically. Эксклюзивно через unifically: kling-o1-edit.
Доступные варианты
model_name | Тип | Особенности |
|---|---|---|
kling-v3, kling-v3-pro | Text-to-video | Самые свежие, primary только runblob |
kling-v2.6 | Text-to-video | Стабильный production-вариант |
kling-v2.5-standard, kling-v2.5-pro | Text-to-video | Промежуточная по цене/качеству |
kling-v2.1-standard, kling-v2.1-pro, kling-v2.1-master | Text-to-video | Master = премиум |
kling-o1, kling-o1-edit | Text/Image-to-video | o1-edit = редактирование существующего видео |
kling-o3, kling-o3-pro | Text-to-video | Только runblob |
kling-v2.6-motion-720p, kling-v2.6-motion-1080p | Image-to-video | Анимация по стартовому кадру |
Параметры запроса
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
model_name | string | да | Один из вариантов выше |
prompt | string | да | Текст |
duration | int | да | Длительность в секундах. Обычно 5-10 |
aspect_ratio | string | нет | 16:9, 9:16, 1:1 |
image_url | string | нет (требуется для motion-* и o1-edit) | URL стартового кадра |
seed | int | нет | Для воспроизводимости |
webhook_url | string | нет | URL для callback’а |
Пример
curl -X POST https://nexusapi.dev/generate \ -H "Authorization: Bearer $NEXUS_KEY" \ -H "Content-Type: application/json" \ -d '{ "params": { "model_name": "kling-v2.6", "prompt": "Уличный музыкант играет на саксофоне ночью, неоновые отражения", "duration": 8, "aspect_ratio": "16:9" } }'Hold = цена_за_секунду × duration. Например: цена 12₽/сек × 8 секунд = 96₽ зарезервируется на ключе при создании задачи.
Image-to-video через motion
{ "params": { "model_name": "kling-v2.6-motion-1080p", "prompt": "Камера плавно отлетает назад, выявляя пейзаж", "image_url": "https://your-bucket.s3.amazonaws.com/photo.jpg", "duration": 8 }}Структура result
{ "video_url": "https://nexusapi-s3.../result.mp4", "duration": 8}Цены
В panel.nexusapi.dev/models указаны рубли за секунду. Финальная стоимость = цена × duration.