Введение
Wan 2.1 LoRA Видео в видео перерисовывает уже имеющийся клип, сохраняя его движение и темп, и подгружает до трёх ваших файлов LoRA на открытой видеомодели Alibaba на 14B. Результат приходит в 480p или 720p в форме исходника, без фильтра контента.
Выберите режим по исходному материалу
| Что у вас есть | Режим |
|---|---|
| текстовое описание | Wan 2.1 LoRA Текст в видео |
| фото, которое нужно оживить | Wan 2.1 LoRA Изображение в видео |
| клип, у которого нужно сменить стиль | Wan 2.1 LoRA Видео в видео |
| неподвижное изображение вместо клипа | Wan 2.1 Image LoRA Текст в изображение |
Ключевые возможности и особенности
Движение сохраняется, облик меняется
Результат сохраняет движение, камеру и тайминг вашего исходного клипа, а гардероб, обстановка, свет и стиль следуют промпту. В нашем тесте женщина в тёмном платье, идущая по гостиничному номеру, сохранила походку и кадрирование, а одежда сменилась на описанную в промпте.
Один регулятор strength
strength 0,9 по умолчанию перерисовывает клип; на 0,5 наш исходник вернулся почти без изменений. Выбирайте значение между ними, когда хотите сохранить больше от оригинала.
LoRA на готовом материале
LoRA для текста в видео на Wan 2.1 работают и здесь. В нашем тесте LoRA без фильтра пропустила запрос уровня «Сильный», который один промпт не смог провести.
Без цензуры с собственными весами
LoRA не проверяются, результат не фильтруется.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Обязательно. Опишите весь результат (героя, гардероб, обстановку, свет, стиль), а не только изменение. Не менее 1 символов |
negative_prompt | Нет | Что исключить из клипа, например размытие, лишние пальцы, текст или водяные знаки. Необязательно, на цену не влияет. |
video_url | Да | Исходный клип. Его движение и тайминг сохраняются; результат повторяет его форму и никогда не длиннее его. Не менее 1 символов |
resolution | Нет | 480p (по умолчанию) или 720p. 720p стоит дороже за клип и считается дольше; форма следует исходнику. |
strength | Нет | Насколько далеко уйти от исходника, от 0,1 до 1, по умолчанию 0,9. В нашем тесте 0,9 перерисовало клип, а 0,5 вернуло его почти без изменений. |
duration_seconds | Нет | 5 (по умолчанию) или 10. Результат никогда не длиннее исходника, но 10 оплачивается по тарифу 10 секунд, поэтому выбирайте его только для исходников от 10 секунд. |
loras | Нет | До трёх записей {path, scale}, обученных под Wan 2.1 14B; path — публичная прямая ссылка на файл .safetensors, scale идёт от 0 до 4 (по умолчанию 1). По умолчанию: |
guidance_scale | Нет | Насколько строго клип следует промпту, от 0 до 20, по умолчанию 5. Повышение при снижении steps давало пересвеченные кадры с артефактами. |
flow_shift | Нет | Сдвиг временных шагов flow matching, от 1 до 10. Не указывайте — будет 3 в 480p и 5 в 720p; меняйте, только если автор LoRA рекомендует значение. |
steps | Нет | Шаги шумоподавления, от 1 до 40, по умолчанию 30. Меньше шагов — быстрее и мягче. |
seed | Нет | Позволяет сравнивать запуски, пока вы меняете одну LoRA или один scale за раз. Одинаковый результат он не гарантирует. |
Стоимость
Оплата за клип по разрешению и выбору 5 или 10 секунд, в том числе когда исходник короче 10 секунд. LoRA и strength на цену не влияют.
| Разрешение | Длительность: 5 | Длительность: 10 |
|---|---|---|
| $0.24 / запрос | $0.36 / запрос |
| $0.36 / запрос | $0.54 / запрос |
Сценарии использования
Смена костюма и эпохи
Превратите современный материал в костюмную или историческую сцену без пересъёмки: движение актёра и камера остаются, одежда и декорации меняются.
Единый состав героев в разных клипах
Перерисовывайте каждый клип набора с одним и тем же промптом и одной и той же LoRA, чтобы люди и их одежда совпадали от кадра к кадру. Ждите фотографических результатов: в наших запусках съёмка не превращалась в иллюстрацию.
Платформы без фильтра контента
Меняйте стиль собственного материала с помощью LoRA без фильтра. Все люди в кадре должны быть взрослыми.
Руководство по промптам и практические советы
Описывайте результат
Напишите всю сцену так, как она должна выглядеть: героя, гардероб, обстановку и свет, а не только изменение. Модель перерисовывает всё по вашему описанию и берёт движение из исходника.
Держите strength высоким
Ниже примерно 0,6 исходник возвращается почти без изменений. Начните с 0,9 и снижайте, только если пропадает слишком много от оригинала.
Подбирайте длину
Выбирайте 10 секунд только для исходников от 10 секунд. Более короткие исходники возвращаются своей длины, но оплачиваются по тарифу 10 секунд.
Отправляйте видео
Ссылка на изображение в video_url не отклоняется: она возвращает однокадровый клип, который всё равно оплачивается. Проверьте ссылку перед отправкой.
Быстрый старт 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.1-lora/video-edit",
"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.
























