Введение
Wan 2.2 Spicy LoRA Продление видео продолжает существующий клип с его последнего кадра ещё на 5 или 8 секунд в 480p или 720p. Эндпоинт принимает те же три списка LoRA, что и «Изображение в видео», поэтому веса, стилизовавшие первый проход, можно снова прикрепить к следующему сегменту. Из исходного клипа они не наследуются и отправляются при каждом вызове.
Выберите режим Wan 2.2 Spicy LoRA по исходному материалу
| Что есть на старте | Режим |
|---|---|
| начальный кадр, который нужно оживить | Wan 2.2 Spicy LoRA Изображение в видео |
| готовый клип, который нужно продолжить с последнего кадра | Wan 2.2 Spicy LoRA Продление видео |
Ключевые возможности и особенности
Стиль держится, потому что вы повторяете веса
LoRA, использованная в первом проходе, не переносится внутри отрендеренного клипа. Отправляйте те же ссылки с той же силой при каждом продлении — и облик переходит в каждый сегмент, а не строится заново; поменяйте вес или его силу между проходами — и обработка рендера сместится на стыке. Каждое продление всё равно новая генерация, мелкие расхождения могут проникнуть, поэтому каждый стык стоит просмотреть.
Результат включает исходный материал
Возвращаемое видео начинается с переданного клипа и затем продолжает его, поэтому оно длиннее запрошенных секунд. Обрежьте исходную часть, прежде чем приклеивать новый материал к исходному монтажу, иначе исходные секунды проиграются дважды.
Длительность наращивается по сегменту
Каждый вызов добавляет ровно пять или восемь секунд. Длинная сцена собирается так: каждый одобренный сегмент снова подаётся как источник для следующего, а значит, каждый сегмент можно проверить и отбросить до оплаты следующего. Сохраняйте разрешение исходного клипа: переход между 480p и 720p посреди цепочки виден на стыке.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
low_noise_loras | Нет | До трёх LoRA, которые действуют только на этапе низкого шума — там проявляются детали и фактура. Лучшее место для штриховой графики, зерна или манеры рендера. Не более 3 элементов |
high_noise_loras | Нет | До трёх LoRA, которые действуют только на этапе высокого шума — там решаются композиция и движение. Лучшее место для стиля камеры или движения. Не более 3 элементов |
video_url | Да | Клип, который продолжаем. Продление стартует с его последнего кадра, поэтому исходник, заканчивающийся на устоявшейся позе, стыкуется куда чище. Не менее 1 символов |
prompt | Да | Обязателен. Описывайте только следующее действие: герой и внешний вид уже перенесены с исходного клипа. |
loras | Нет | До трёх LoRA, и здесь им место не меньше, чем на первом проходе. Повторите те же ссылки и ту же силу, иначе стиль сместится на стыке. Не более 3 элементов |
duration_seconds | Нет | Ровно 5 или 8 секунд нового материала. Всё остальное отклоняется, а не округляется. |
resolution | Нет | 480p или 720p, по умолчанию 480p. Подгоняйте под исходный клип, если только смена не должна быть заметна на стыке. |
seed | Нет | От 0 до 2147483647. Зафиксируйте его, пока пробуете несколько следующих действий с одного исходного клипа. |
Стоимость
| Спецификация | Стоимость |
|---|---|
| $0.038 / секунду |
| $0.076 / секунду |
Сценарии использования
Продлить стилизованный LoRA клип ещё на восемь секунд
Опубликованный пример extend-the-stack берёт клип 720p, созданный в «Изображение в видео» с тремя сложенными LoRA, и запрашивает ещё восемь секунд: она отворачивается от света, и атлас соскальзывает с другого плеча. Промпт описывает только новое движение, начинающееся из паузы, а тот же набор LoRA прикрепляется заново, а не наследуется.
Проверить стык без LoRA
Пример tail-rise-continue продлевает клип 720p на пять секунд вообще без LoRA, чтобы показать сам стык: она поднимается с колен, пушистый хвост описывает медленную дугу по ковру, и она полностью поворачивается к камере. Глубокий багровый свет лампы и плёночное зерно должны пересечь стык без изменений, поэтому это полезная опорная точка, прежде чем судить, вызывает ли LoRA сдвиг.
Завершить последовательность паузой, которую ещё можно продлить
Пример closing-hold запрашивает восемь секунд с неподвижной камерой и сидом 640022: она останавливается наверху лестницы, оглядывается на склеп и замирает, пока свечи за ней успокаиваются. Спокойная финальная поза даёт монтажу чистую концовку и оставляет возможность нового продления, ведь продления стыкуются чище всего с неподвижным последним кадром.
Руководство по промптам и практические советы
Пишите только следующий момент
Персонаж и облик уже приходят из исходного клипа, поэтому промпт описывает то, что происходит дальше. Досмотрите источник до последнего кадра и начинайте ровно с этого состояния. «Continuing the same unbroken take: she rises up from her knees...» работает, потому что называет позу, на которой закончился клип, и просит одно непрерывное движение без склейки.
Прямая ссылка на видео, короткие ссылки на LoRA
video_url должен указывать на сам видеофайл. Страница, которая воспроизводит видео, отдаёт HTML, длительность из него не читается, и вызов завершается ошибкой; надёжнее всего загрузить файл. На этом эндпоинте каждый путь LoRA во всех трёх списках ограничен 500 символами, а многие подписанные ссылки длиннее, так что проверьте длину или используйте более короткую ссылку.
Фиксируйте переменные, сравнивая продолжения
Зафиксируйте seed (от 0 до 2147483647), пока пробуете несколько продолжений из одного исходного клипа, чтобы различия шли от промпта. Подгоняйте resolution под исходный клип, если только смена не должна быть заметна на стыке, и держите duration_seconds на 5 или 8 — другие значения отклоняются, а не округляются. Если на стыке прыгает внешность персонажа или направление, упростите продолжение и повторите попытку, прежде чем продлевать дальше.
Быстрый старт 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": "alibaba/wan-2.2-spicy-lora/video-extend",
"input": {
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"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.




























