Введение
Wan 2.1 LoRA Текст в видео создаёт беззвучный клип по промпту, подгружая до трёх ваших файлов LoRA на открытой видеомодели Alibaba на 14B. Клипы длятся 5 или 10 секунд в 480p или 720p в 16:9 или 9:16, а платформа не добавляет фильтр контента ни к промпту, ни к весам, ни к клипу.
Выберите режим по исходному материалу
| Что у вас есть | Режим |
|---|---|
| текстовое описание | Wan 2.1 LoRA Текст в видео |
| фото, которое нужно оживить | Wan 2.1 LoRA Изображение в видео |
| клип, у которого нужно сменить стиль | Wan 2.1 LoRA Видео в видео |
| неподвижное изображение вместо клипа | Wan 2.1 Image LoRA Текст в изображение |
Ключевые возможности и особенности
Большая библиотека LoRA сообщества
У Wan 2.1 14B одна из самых больших библиотек LoRA от сообщества среди открытых видеомоделей: персонажи, художественные стили, движения камеры и LoRA без фильтра, большинство из них на Hugging Face и Civitai. Загружайте до трёх по прямой ссылке, у каждой своя сила от 0 до 4.
LoRA для Wan 2.2 переносятся
В нашем тесте стилевая LoRA для Wan 2.2 в одном файле превратила клип на этой модели в сепию старой плёнки, так что заметная часть более новой библиотеки Wan 2.2 здесь тоже пригодна. LoRA для другой модели, например для модели изображений, вместо этого приводит к ошибке запроса.
Настройка остаётся открытой
Шаги, guidance, flow shift и негативный промпт задаёте вы, и это важно для LoRA, авторы которых публикуют рекомендуемые настройки. Значения по умолчанию (30 шагов, guidance 5) в наших прогонах давали чистые кадры.
Без цензуры с собственными весами
LoRA не проверяются, и результат не фильтруется. Без LoRA без фильтра контент уровня «Сильный» отрисовывался, а уровень «Очень сильный» возвращался смягчённым; LoRA без фильтра — это способ пойти дальше.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Сначала триггерные слова, если они есть у вашей LoRA, затем герой, действие и камера. Подходят простые предложения; инструкция по камере в конце в наших прогонах выполнялась. Не менее 1 символов |
negative_prompt | Нет | Что исключить из клипа, например размытие, лишние пальцы, текст или водяные знаки. Необязательно, на цену не влияет. |
aspect_ratio | Нет | 16:9 (по умолчанию) или 9:16. Форма на цену не влияет. |
resolution | Нет | 480p (832 x 480, по умолчанию) или 720p (1280 x 720). 720p стоит дороже за клип и считается дольше. |
duration_seconds | Нет | 5 (по умолчанию) или 10 секунд; другие значения отклоняются. 10-секундный клип стоит в полтора раза дороже 5-секундного. |
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 за раз. Одинаковый результат он не гарантирует. |
Стоимость
Оплата за клип по разрешению и длине; 10-секундный клип стоит в полтора раза дороже 5-секундного. LoRA и соотношение сторон на цену не влияют.
| Разрешение | Длительность: 5 | Длительность: 10 |
|---|---|---|
| $0.24 / запрос | $0.36 / запрос |
| $0.36 / запрос | $0.54 / запрос |
Сценарии использования
Серии с одним героем
Обучите или скачайте LoRA героя один раз и загружайте в каждый запрос: одно и то же лицо и наряд проходят через сцены, чего одним промптом от клипа к клипу не гарантировать.
Короткие ролики в одном стиле
Стилевая LoRA даёт каждому клипу набора один облик — от рисованной анимации до винтажной плёнки, — так что серия читается как единое целое, даже когда промпты меняются.
Платформы без фильтра контента
Загружайте LoRA, которую ждёт ваша аудитория, и генерируйте клипы по 5 или 10 секунд без фильтра на пути. Все люди в кадре должны быть взрослыми.
Руководство по промптам и практические советы
Сначала триггерные слова
Большинство LoRA для Wan обучены с триггерной фразой, она указана на странице LoRA. Поставьте её в самое начало промпта, затем простыми предложениями опишите героя, действие и камеру.
Начинайте со scale 1
В наших тестах уже 0,5 сдвигало результат, а 1 сдвигало сильнее. Повышайте scale, только если LoRA всё ещё еле заметна, и понижайте, если сцена и герои меняются сильнее, чем вам нужно.
Держите guidance умеренным
Guidance 5 при 30 шагах давал чистые кадры. Повышение guidance при сокращении шагов давало пересвеченные кадры с артефактами, поэтому меняйте по одному параметру.
Используйте прямые публичные ссылки
Используйте публичную ссылку, по которой скачивается сам файл .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/text-to-video",
"input": {
"aspect_ratio": "16:9",
"duration_seconds": 5,
"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.
























