Генератор видео (Video Generator)
Генерация видео по тексту в процессах Pailot
Блок Генератор видео снимает ролик по текстовому промпту через модели провайдеров. На выходе — URL, файл и метаданные (длительность, размер кадра).
С генератором видео в Pailot вы можете:
- Генерировать через Runway Gen-4 (нужна референс-картинка: только image-to-video), Google Veo, Luma Dream Machine, MiniMax Hailuo и Fal.ai (несколько моделей в одном ключе)
- Задавать длительность, соотношение сторон и разрешение — в пределах модели
- У Luma — управление камерой (
cameraControl)
- У MiniMax и части моделей Fal.ai — оптимизацию промпта
Нужен ключ API (Application Programming Interface — программный интерфейс) выбранного провайдера. У Runway Gen-4 без visualReference генерация не стартует.
Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Ключ — в переменных окружения рабочего пространства.
Видео через Runway Gen-4: согласованность сцены и обязательный референс-кадр.
| Параметр | Тип | Обязательный | Описание |
|---|
provider | string | Да | Провайдер видео (runway) |
apiKey | string | Да | Ключ API Runway |
model | string | Нет | Модель: gen-4 (по умолчанию, выше качество) или gen-4-turbo (быстрее) |
prompt | string | Да | Текстовое описание ролика |
duration | number | Нет | Длительность в секундах (5 или 10, по умолчанию 5) |
aspectRatio | string | Нет | Соотношение: 16:9 (альбом), 9:16 (портрет) или 1:1 (квадрат) |
resolution | string | Нет | Разрешение (выход 720p). Gen-4 Turbo отдаёт 720p нативно |
visualReference | json | Да | Референс-изображение обязательно для Gen-4 (объект UserFile). Только image-to-video, не чистый текст |
| Параметр | Тип | Описание |
|---|
videoUrl | string | URL сгенерированного видео |
videoFile | json | Файл видео с метаданными |
duration | number | Длительность в секундах |
width | number | Ширина в пикселях |
height | number | Высота в пикселях |
provider | string | Провайдер (runway) |
model | string | Использованная модель |
jobId | string | ID задания Runway |
Видео через Google Veo 3/3.1, в том числе со звуком.
| Параметр | Тип | Обязательный | Описание |
|---|
provider | string | Да | Провайдер видео (veo) |
apiKey | string | Да | Ключ API Google Gemini |
model | string | Нет | Модель: veo-3 (по умолчанию, выше качество), veo-3-fast (быстрее) или veo-3.1 (свежая) |
prompt | string | Да | Текстовое описание ролика |
duration | number | Нет | Длительность в секундах (4, 6 или 8, по умолчанию 8) |
aspectRatio | string | Нет | Соотношение: 16:9 (альбом) или 9:16 (портрет) |
resolution | string | Нет | Разрешение: 720p или 1080p (по умолчанию 1080p) |
| Параметр | Тип | Описание |
|---|
videoUrl | string | URL сгенерированного видео |
videoFile | json | Файл видео с метаданными |
duration | number | Длительность в секундах |
width | number | Ширина в пикселях |
height | number | Высота в пикселях |
provider | string | Провайдер (veo) |
model | string | Использованная модель |
jobId | string | ID задания Veo |
Видео через Luma Dream Machine с управлением камерой.
| Параметр | Тип | Обязательный | Описание |
|---|
provider | string | Да | Провайдер видео (luma) |
apiKey | string | Да | Ключ API Luma AI |
model | string | Нет | Модель Luma: ray-2 (по умолчанию) |
prompt | string | Да | Текстовое описание ролика |
duration | number | Нет | Длительность в секундах (5 или 9, по умолчанию 5) |
aspectRatio | string | Нет | Соотношение: 16:9 (альбом), 9:16 (портрет) или 1:1 (квадрат) |
resolution | string | Нет | Разрешение: 540p, 720p или 1080p (по умолчанию 1080p) |
cameraControl | json | Нет | Управление камерой: массив объектов \{ "key": "concept_name" \}. Ключи: truck_left, truck_right, pan_left, pan_right, tilt_up, tilt_down, zoom_in, zoom_out, push_in, pull_out, orbit_left, orbit_right, crane_up, crane_down, static, handheld и ещё 20+ предустановок |
| Параметр | Тип | Описание |
|---|
videoUrl | string | URL сгенерированного видео |
videoFile | json | Файл видео с метаданными |
duration | number | Длительность в секундах |
width | number | Ширина в пикселях |
height | number | Высота в пикселях |
provider | string | Провайдер (luma) |
model | string | Использованная модель |
jobId | string | ID задания Luma |
Видео через MiniMax Hailuo (platform.minimax.io), с оптимизацией промпта.
| Параметр | Тип | Обязательный | Описание |
|---|
provider | string | Да | Провайдер видео (minimax) |
apiKey | string | Да | Ключ API MiniMax с platform.minimax.io |
model | string | Нет | Модель: hailuo-02 (по умолчанию) |
prompt | string | Да | Текстовое описание ролика |
duration | number | Нет | Длительность в секундах (6 или 10, по умолчанию 6) |
promptOptimizer | boolean | Нет | Оптимизировать промпт (по умолчанию true) |
| Параметр | Тип | Описание |
|---|
videoUrl | string | URL сгенерированного видео |
videoFile | json | Файл видео с метаданными |
duration | number | Длительность в секундах |
width | number | Ширина в пикселях |
height | number | Высота в пикселях |
provider | string | Провайдер (minimax) |
model | string | Использованная модель |
jobId | string | ID задания MiniMax |
Видео через Fal.ai: Veo 3.1, Sora 2, Kling, MiniMax Hailuo и другие модели.
| Параметр | Тип | Обязательный | Описание |
|---|
provider | string | Да | Провайдер видео (falai) |
apiKey | string | Да | Ключ API Fal.ai |
model | string | Да | Модель Fal.ai: veo-3.1 (Google Veo 3.1), sora-2 (OpenAI Sora 2), kling-2.5-turbo-pro, kling-2.1-pro, minimax-hailuo-2.3-pro, minimax-hailuo-2.3-standard, wan-2.1, ltxv-0.9.8 |
prompt | string | Да | Текстовое описание ролика |
duration | number | Нет | Длительность в секундах (зависит от модели) |
aspectRatio | string | Нет | Соотношение (зависит от модели): 16:9, 9:16, 1:1 |
resolution | string | Нет | Разрешение (зависит от модели): 540p, 720p, 1080p |
promptOptimizer | boolean | Нет | Оптимизация промпта для моделей MiniMax (по умолчанию true) |
| Параметр | Тип | Описание |
|---|
videoUrl | string | URL сгенерированного видео |
videoFile | json | Файл видео с метаданными |
duration | number | Длительность в секундах |
width | number | Ширина в пикселях |
height | number | Высота в пикселях |
provider | string | Провайдер (falai) |
model | string | Использованная модель |
jobId | string | ID задания |