Введение
MiniMax H3 Референсы в видео генерирует один план по одному–девяти референсным изображениям и промпту, который обращается к ним по номерам: Picture 1, Picture 2 и так далее. Он возвращает от 4 до 15 целых секунд в 768p или 2k в одном из шести соотношений сторон, со звуком, сгенерированным одновременно. К изображениям можно добавить до трёх референсных видео и до трёх аудиоклипов, в каждой группе не больше 15 секунд суммарно.
Выберите режим по исходному материалу
| Исходный материал | Режим |
|---|---|
| написанная сцена или сценарий | MiniMax H3 Текст в видео |
| утверждённое стартовое изображение | MiniMax H3 Изображение в видео |
| от одного до девяти референсных изображений | MiniMax H3 Референсы в видео |
Ключевые возможности и особенности
До девяти пронумерованных слотов для изображений
reference_image_urls принимает от одного до девяти изображений, а промпт обращается к ним по позиции. Одно изображение может нести лицо, другое — одежду, третье — комнату. Пример с непрерывностью персонажа делает именно это: сохраняет женщину с изображения 1 в наряде с изображения 2 внутри гостиничного номера с изображения 3.
Новый ракурс на существующую постановку
Референсы сохраняют цельность постановки, когда камера переходит на новую точку. Пример red-dress-theatre-three-angles тремя кадрами фиксирует исполнительницу, платье и сцену, а затем просит третий ракурс, чтобы новая позиция камеры незаметно не превратилась в другую постановку. Он сгенерирован в формате 3:4 на пять секунд.
Движение и звук задаёт промпт
Движение и звук можно прописать словами или передать референсом. Пример voice-and-room отправляет два изображения — исполнительницу и сценический свет — и описывает акустику клуба текстом: тёплая реверберация и гул публики. Референсное видео передаёт движение, обращайтесь к нему как <Video 1>; референсное аудио задаёт голос или звук. Первые пять референсных изображений входят в цену, каждое следующее добавляет плату; секунды референсного видео оплачиваются по отдельному посекундному тарифу, более низкому, чем у секунд результата, референсное аудио бесплатно. Оценка в реальном времени учитывает всё это до отправки.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Называйте каждый референс по номеру — <Picture 1>, <Picture 2>, — пишите, какую задачу он выполняет, а затем описывайте движение и звук. Не менее 1 символов · Не более 7000 символов |
reference_image_urls | Да | От одного до девяти изображений. Первые пять входят в цену, каждое следующее оплачивается отдельно. Не менее 1 элементов · Не более 9 элементов |
reference_video_urls | Нет | До трёх референсных видео, по 2–15 секунд каждое и не больше 15 секунд суммарно, — для движения, работы камеры или персонажа в движении. Не менее 1 элементов · Не более 3 элементов |
reference_audio_urls | Нет | До трёх референсных аудиоклипов, WAV или MP3, по 2–15 секунд каждый и не больше 15 секунд суммарно, — для голоса или звука, которому должен следовать ролик. Не менее 1 элементов · Не более 3 элементов |
aspect_ratio | Нет | 16:9, 9:16, 1:1, 4:3, 3:4 или 21:9. 21:9 даёт анаморфный леттербокс. |
resolution | Нет | 768p или 2k, оба нативные. Черновик в 768p, поставка в 2k. |
duration_seconds | Нет | Целые секунды, от 4 до 15. Четыре секунды доступны только в 768p. |
Стоимость
Референсные изображения: первые пять входят в цену, каждое следующее оплачивается отдельно. Секунды референсного видео оплачиваются по отдельному посекундному тарифу, более низкому, чем у секунд результата; каждый клип округляется вверх до целых секунд, всего не больше 15 секунд. Референсное аудио бесплатно.
| Спецификация | Стоимость |
|---|---|
| $0.037 / секунду |
| $0.058 / секунду |
Сценарии использования
Удержать повторяющегося персонажа между планами
Используйте один и тот же набор референсов для каждого плана последовательности и меняйте в промпте только строки про действие и место. Эндпоинт не принимает seed, поэтому идентичность от дубля к дублю удерживают именно референсы; один текст дал бы расхождения.
Поместить исполнительницу в конкретное пространство
Сочетайте портрет с отдельным изображением пространства и опишите, что там происходит. В voice-and-room исполнительница наклоняется к микрофону, произносит одну реплику и улыбается; второе изображение даёт сценический свет, а промпт — звук помещения.
Сохранить одежду или реквизит в движении
Дайте одежде или предмету собственный слот, а не надейтесь, что они уцелеют внутри портрета. Пример red-dress затем описывает, что платье делает в движении — разрез открывается с каждым шагом к авансцене, — потому что крой и цвет уже закреплены референсом.
Руководство по промптам и практические советы
Назначьте каждому изображению одну задачу
Начните промпт с соответствий, как в character-continuity: «Keep the woman from Picture 1 and the black lace slip from Picture 2, in the hotel room from Picture 3.» Затем опишите действие. Три-четыре изображения с разными задачами работают лучше, чем девять пересекающихся; если несколько изображений показывают один и тот же объект, модель усредняет их, а не выбирает одно.
Пишите только то, чего нет в референсах
Когда личность, одежда и место закрыты изображениями, тратьте промпт на движение, камеру и звук: «She sits on the arm of the chair, crosses her legs and looks up at camera. Slow handheld drift, warm lamp, quiet room tone.» Если описать лицо ещё и словами, модель получит второе описание, которое может не совпасть с картинкой.
Черновик в малом, затем сдача
Длительность — от 4 до 15 секунд, и 4 секунды доступны только в 768p. Делайте черновики в более низком разрешении с тем набором референсов, который собираетесь оставить, затем перезапустите в 2k. Если дубль расходится, меняйте за раз только один референс или одну инструкцию, чтобы понимать, какое изменение сработало.
Быстрый старт API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "minimax/h3/reference-to-video",
"input": {
"aspect_ratio": "16:9",
"duration_seconds": 5,
"enable_prompt_expansion": false,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"reference_image_urls": [
"https://example.com/reference.png"
],
"resolution": "768p"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.











