Введение
Wan 2.1 LoRA Изображение в видео оживляет одно фото, подгружая до трёх ваших файлов LoRA на открытой видеомодели Alibaba на 14B. Клипы длятся 5 или 10 секунд в 480p или 720p, сохраняют форму фото и приходят без фильтра контента.
Выберите режим по исходному материалу
| Что у вас есть | Режим |
|---|---|
| текстовое описание | Wan 2.1 LoRA Текст в видео |
| фото, которое нужно оживить | Wan 2.1 LoRA Изображение в видео |
| клип, у которого нужно сменить стиль | Wan 2.1 LoRA Видео в видео |
| неподвижное изображение вместо клипа | Wan 2.1 Image LoRA Текст в изображение |
Ключевые возможности и особенности
LoRA камеры и эффектов
Орбитальные, dolly и другие LoRA эффектов, обученные для Wan 2.1 «изображение в видео», загружаются по прямой ссылке. В нашем примере орбитальная LoRA увела камеру кругом за спину героини; без неё при том же seed камера стояла на месте.
Воспроизводимые запуски
Тот же seed и те же входы дали побайтно одинаковый клип в нашем тесте. Поэтому именно здесь удобнее всего настраивать LoRA: меняйте один scale за раз, и каждое различие, которое вы видите, вызвано этим изменением.
LoRA low-noise для Wan 2.2
В нашем тесте low-noise файл LoRA для Wan 2.2 «изображение в видео» менял клип в том же направлении, что и её версия для Wan 2.1, так что многие новые LoRA пригодны здесь тоже.
Без цензуры с собственными весами
LoRA не проверяются, результат не фильтруется; фото, которое вы отправляете, тоже не оценивается.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Обязательно. Сначала триггерные слова, если они есть у вашей LoRA, затем что происходит после первого кадра и как движется камера. Не менее 1 символов |
negative_prompt | Нет | Что исключить из клипа, например размытие, лишние пальцы, текст или водяные знаки. Необязательно, на цену не влияет. |
image_url | Да | Первый кадр. Клип сохраняет форму этого фото; публичный, напрямую скачиваемый JPEG, PNG или WebP. Не менее 1 символов |
resolution | Нет | 480p (по умолчанию) или 720p. 720p стоит дороже за клип и считается дольше; форма следует вашему фото. |
duration_seconds | Нет | 5 (по умолчанию) или 10 секунд; другие значения отклоняются. 10-секундный клип стоит в полтора раза дороже 5-секундного. |
loras | Нет | До трёх записей {path, scale}, обученных под Wan 2.1 14B (большинство LoRA для изображения в видео обучены на чекпойнте 480P и работают и в 720p); path — публичная прямая ссылка… По умолчанию: |
guidance_scale | Нет | Насколько строго клип следует промпту, от 0 до 20, по умолчанию 5. Повышение при снижении steps давало пересвеченные кадры с артефактами. |
flow_shift | Нет | Сдвиг временных шагов flow matching, от 1 до 10. Не указывайте — будет 3 в 480p и 5 в 720p; меняйте, только если автор LoRA рекомендует значение. |
steps | Нет | Шаги шумоподавления, от 1 до 40, по умолчанию 30. Меньше шагов — быстрее и мягче. |
seed | Нет | Тот же seed и те же входы в нашем тесте дали побайтно одинаковый клип, поэтому это самый простой способ увидеть, что меняет LoRA. |
Стоимость
Оплата за клип по разрешению и длине; 10-секундный клип стоит в полтора раза дороже 5-секундного. LoRA и форма вашего фото на цену не влияют.
| Разрешение | Длительность: 5 | Длительность: 10 |
|---|---|---|
| $0.24 / запрос | $0.36 / запрос |
| $0.36 / запрос | $0.54 / запрос |
Сценарии использования
Оживающие портреты
Превратите статичный кадр в сцену с выбранным вами движением камеры — от медленного наезда до полного облёта, — а лицо и наряд остаются такими, как на вашем фото.
Фэшн и предметные кадры
Орбитальная LoRA показывает наряд или предмет со всех сторон, исходя из одной хорошей фотографии, и это экономит вторую съёмку.
Платформы без фильтра контента
Оживляйте собственные изображения с помощью LoRA, которую ждёт ваша аудитория. Все люди в кадре должны быть взрослыми.
Руководство по промптам и практические советы
Напишите триггерную фразу
LoRA эффектов обычно требуют триггерные слова, например орбитальную фразу, которую указал автор. Вставьте её в предложение о камере, как в нашем орбитальном примере.
Просите изменение прямо
Модель держится близко к фото: одежда и обстановка на фото обычно остаются. Назовите действие и нужное изменение в начале промпта, одно главное действие на клип.
Сравнивайте при одном seed
Запустите один раз с пустым loras и один раз с вашей LoRA при одном seed; клипы здесь напрямую сопоставимы, так что вы видите, что именно делает LoRA.
Используйте прямые публичные ссылки
Используйте публичную ссылку, по которой скачивается сам файл .safetensors, например ссылку «resolve/main» на Hugging Face. Страница репозитория, файл за входом в аккаунт или ссылка Civitai, перенаправляющая на вход, приводят к ошибке запроса, а неудачные запросы не оплачиваются.
Быстрый старт 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/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "480p"
}
}'
# 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.
























