Skip to main content
POST
  • Асинхронный режим, возвращает ID задачи
  • Поддерживаемая модель: MiniMax-Hailuo-02
  • Три режима генерации: текст-в-видео, изображение-в-видео, генерация по первому и последнему кадру
  • Разрешения 512P / 768P / 1080P, длительность 6 и 10 секунд
Используйте публично доступные URL изображений. Не передавайте base64 данные в image_urls или metadata; для локальных изображений сначала используйте API загрузки изображений для получения URL.

Аутентификация

string
обязательно
Все эндпоинты требуют аутентификации Bearer Token.

Параметры запроса

string
обязательно
Название модели, фиксированное значение MiniMax-Hailuo-02.
string
Описание содержимого видео, максимум 2000 символов.
  • В режиме текст-в-видео — обязательно
  • В режиме изображение-в-видео и генерации по кадрам — необязательно (можно описать желаемое движение)
Поддерживается 15 типов команд камеры (например [推进], [拉远], [左摇,上升]), см. таблицу ниже.Пример: "Кот бежит к камере, улыбается и моргает"
integer
по умолчанию:"6"
Длительность видео (секунды).Доступные значения: 6 или 10
При разрешении 1080P поддерживается только длительность 6 секунд.
string
по умолчанию:"768P"
Разрешение видео.Доступные значения:
  • 512P - стандартное разрешение (для изображение-в-видео)
  • 768P - HD (по умолчанию)
  • 1080P - Full HD (только 6 секунд)
string[]
Массив URL изображений первого кадра.
  • Не передавать: текст-в-видео
  • 1 изображение: изображение-в-видео, изображение используется как первый кадр
Требования к изображению:
  • Формат: JPG, JPEG, PNG, WebP
  • Размер: до 20MB
  • Разрешение: короткая сторона > 300px, соотношение сторон от 2:5 до 5:2
Пример: ["https://example.com/first-frame.jpg"]
object
Расширенные параметры.

Три режима генерации

Комбинации разрешения и длительности

Команды камеры

В prompt используйте синтаксис [команда] для управления камерой: Правила использования:
  • Комбинация: несколько команд в одних [] действуют одновременно, например [左摇,上升], рекомендуется не более 3
  • Последовательность: команды в разных позициях промпта действуют по порядку, например "...[推进], затем...[拉远]"

Ответ

string
ID задачи для запроса статуса.
string
Тип объекта, всегда generation.task.
string
Использованная модель.
string
Статус задачи: queued, in_progress, completed или failed.
integer
Временная метка создания задачи.

Примеры

Текст-в-видео

Изображение-в-видео

Генерация по первому и последнему кадру

Управление камерой

10-секундное видео + быстрая предобработка

Генерация видео — асинхронная задача. После отправки используйте Получить статус задачи для запроса прогресса и результатов.