Введение
Продление видео в MiniMax H3 Spicy. Отправьте клип, который хотите продолжить, и опишите, что происходит дальше: последний кадр вашего клипа становится стартовым кадром нового плана «изображение в видео» в MiniMax H3 Spicy, а оригинал и новый фрагмент возвращаются склеенными в одном MP4. Оплачиваются только новые секунды.
| Характеристика | Значение |
|---|---|
| Ввод | Видео |
| Вывод | Видео |
| Разработчик | MiniMax |
| Эндпоинт | image-to-video, video-extend |
| Длительность | 3–15 секунд, только целые |
| Разрешение | 480p, 540p, 768p, 1080p (по умолчанию 480p) |
| Управление кадрами | Стартовый кадр обязателен, финальный необязателен |
| Prompt | Необязателен; режиссура без цензуры принимается |
| Контент | Материал без цензуры поддерживается, классификатора нет |
| Исполнение | Асинхронная задача, оплата по секундам готового видео |
Ключевые возможности и особенности
Что будет в кадре, решает ваша картинка, а не фильтр
Единственный вход — стартовый кадр, поэтому у этого семейства нет привычного зазора между тем, что вы просили, и тем, что текстовый prompt согласен нарисовать. Оживает то, что есть в снимке: костюм, тело, поза, кадрирование. Prompt поверх этого отвечает за движение, камеру и звук.
Один снимок сам по себе — полноценный запрос
Prompt здесь не требуется. Пришлите изображение, и модель выведет из него правдоподобное небольшое движение — часто это всё, что нужно петле. Текст добавляйте, когда нужен конкретный такт: поворот к камере, соскальзывающая ткань, смена выражения. И держите его на том, что происходит, а не на пересказе кадра.
Ставьте его в пару с моделью изображений без цензуры
Практический сценарий — два вызова: сделайте снимок моделью изображений без цензуры, затем оживите его здесь. Задача разваливается пополам: композиция и содержание решаются в дешёвом проходе по картинке, который легко перезапустить, а видеопроходу остаётся только попасть в движение.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
last_image_url | Нет | Необязательный целевой финальный кадр: новый фрагмент останавливается на этой картинке. Закрепляет концовку, а не движение между кадрами. |
prompt | Нет | Необязательное поле. Что происходит дальше: следующее действие, движение камеры и звук. |
duration_seconds | Нет | Длина нового фрагмента: любое целое число от 3 до 15, по умолчанию 5. Ваш исходник добавляется перед ним и не тарифицируется. |
resolution | Нет | 480p, 540p, 768p или 1080p, по умолчанию 480p. Выберите разрешение исходника, чтобы стык выглядел ровно. |
seed | Нет | Необязательное, от 0 до 2147483647. Держите его неизменным, чтобы сравнивать по одному изменённому полю; оставьте пустым ради разнообразия. |
video_url | Да | Клип для продолжения: MP4, MOV или WebM, до 60 секунд. Его последний кадр становится стартовым кадром нового фрагмента, поэтому обрежьте его на чистом, резком кадре. Не менее 1 символов |
Стоимость
Оплата за секунду нового фрагмента в выбранном разрешении; присланный исходный клип не тарифицируется.
| Спецификация | Стоимость |
|---|---|
| $0.038 / секунду |
| $0.057 / секунду |
| $0.084 / секунду |
| $0.152 / секунду |
Сценарии использования
Сцены без цензуры, которые отклоняют другие API
Исходные кадры принимаются и оживают такими, какими присланы. Ролики, которые хостинговые видео-API отбивают на фильтре формулировок, здесь проходят: содержание живёт в кадре, а не в тексте, поэтому результат совпадает с тем, что вы утвердили, а не со смягчённым прочтением.
Ролики-компаньоны и ролевые сцены
Один кадр персонажа превращается в библиотеку коротких реакций: взгляд вверх, улыбка, поворот плеча, убранная прядь. Держите один и тот же стартовый кадр и меняйте только prompt — персонаж останется одним и тем же во всех клипах набора.
Оживить готовый фотонабор
Уже имеющаяся съёмка превращается в движение без пересъёмки. Каждый кадр становится клипом на 3–15 секунд, а финальный кадр позволяет двум снимкам из одного набора задать начало и конец одного движения.
Зацикленные ролики для платной ленты
Три секунды в 480p достаточно дёшевы, чтобы наштамповать варианты, выбрать два лучших и перезапустить их в 768p. Держите prompt и стартовый кадр неизменными, чтобы сравнение черновика в 480p и его версии в 768p оставалось осмысленным.
Руководство по промптам и практические советы
Сначала сделайте стартовый кадр
Костюм, тело, позу и кадрирование решайте на этапе изображения: именно этот снимок и окажется в видео. Кадру, который уже верен, не придётся потом спорить с prompt.
Опишите только движение
Описывайте такт, камеру и звук — не кадр. Рабочий prompt выглядит так: «She exhales a slow plume of smoke against the rain-streaked glass, the neon sign outside pulses red across her face, and she turns her head toward camera without changing expression. Blind shadows creep, rain runs down the window, distant traffic.» Задайте
duration_secondsи поднимите разрешение до 768p или 1080p, когда выйдете из стадии черновиков.Черновики дёшево, финал один раз
Сделайте несколько трёхсекундных вариантов в 480p, выберите один и перезапустите его в 768p или 1080p с большей длительностью. Финальный кадр добавляйте только тогда, когда клип обязан прийти в известную композицию.
Введение
MiniMax H3 Spicy Продление видео продолжает клип, который у вас уже есть. Отправьте его как video_url, с промптом о том, что происходит дальше, или без него. Последний кадр вашего клипа становится стартовым кадром нового плана «изображение в видео» в MiniMax H3 Spicy длиной от 3 до 15 секунд, и оба фрагмента склеиваются в один MP4: сначала ваш оригинал, затем продолжение, без повторяющегося кадра на стыке. Новый фрагмент возвращается и отдельным файлом, так что можно продлевать дальше или монтировать части по отдельности.
Ключевые возможности и преимущества
Непрерывность идёт от последнего кадра. Одежда, декорации, свет и расположение людей сохраняются, потому что новый фрагмент буквально начинается с вашего последнего кадра. Движение переносится иначе: модель видит один неподвижный кадр, а не весь клип, поэтому опишите движение, которое должно продолжиться, а не рассчитывайте, что оно сохранит скорость и направление.
В ответ приходит один файл и отдельно новый фрагмент. Звук исходника сохраняется, звук нового фрагмента идёт следом. Первый ресурс результата — склеенный клип (роль video), второй — только новый фрагмент (роль segment), готовый к очередному продлению или к редактору. Склеенный MP4 сохраняет частоту кадров и кадрирование вашего клипа, без чёрных полос. Чтобы стык совпал, изображение по краям может быть обрезано или слегка изменено на несколько процентов. Если модель вернёт заметно другие пропорции, новый фрагмент масштабируется так, чтобы заполнить ваш кадр, выравнивается по центру, а всё, что выходит за края, обрезается.
Всё остальное — это MiniMax H3 Spicy «изображение в видео». Новый фрагмент идёт теми же маршрутами, с тем же диапазоном допустимого содержания и по той же цене за секунду, что и эндпоинт «изображение в видео», а неудачная генерация возвращается так же. Если генерация прошла, но саму склейку собрать не удалось, задача завершается ошибкой, а оплата возвращается.
При желании можно закрепить концовку. Добавьте last_image_url, целевой финальный кадр, и новый фрагмент остановится на этой картинке. Она закрепляет концовку, а не движение между кадрами.
Сценарии использования
Удлините план, который закончился слишком рано: вращающийся столик с товаром, остановившийся до того, как этикетка повернулась к камере, или проход, оборвавшийся до того, как герой дошёл до двери. Продлите на несколько секунд и опишите только оставшееся движение.
Стройте длинную последовательность шаг за шагом. Сгенерируйте первый план, продлите его, затем продлите склеенный результат ещё раз; каждый шаг тарифицирует только добавленные секунды. Поскольку каждый шаг начинается с одного кадра, проверяйте каждый стык, прежде чем добавлять следующий.
Руководство по промптам и советы профессионалов
Промпт необязателен. Если оставить его пустым, модель выведет небольшое движение из последнего кадра, и часто этого достаточно. Если нужен конкретный момент, опишите следующий, а не всю сцену, и повторите язык камеры, которым закончился ваш клип, например медленный наезд или статичный план, чтобы стык читался как один дубль.
Обрежьте перед продлением. Последний кадр — единственное, что видит модель, поэтому размытая, оборванная посреди движения или сильно сжатая концовка переходит прямо в продолжение. Сначала обрежьте исходник на чистом, резком кадре. Принимаются исходники до 60 секунд в MP4, MOV или WebM.
Сохраняйте единое разрешение. Выберите разрешение исходника, чтобы стык выглядел ровно, и задайте duration_seconds ровно той длины, которая вам нужна: оплата идёт только за новый фрагмент по ставке выбранного разрешения.
Используйте только материалы с согласившимися совершеннолетними и необходимые лицензии. Запрещены материалы с несовершеннолетними, интимные изображения без согласия и обманное присвоение личности реальных людей.
Вы отвечаете за права на исходные материалы, внешность людей, бренды и музыку, а также за коммерческое использование.
Быстрый старт 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-spicy/video-extend",
"input": {
"duration_seconds": 5,
"resolution": "480p",
"video_url": "https://example.com/reference.mp4"
}
}'
# 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.










