Введение
LTX 2.3 Spicy LoRA в режиме «изображение в видео» анимирует стартовый кадр без цензуры с необязательным промптом, встроенным пресетом LoRA и до трёх настроек силы для отдельных LoRA.
LTX 2.3 Spicy LoRA — LoRA-версия LTX 2.3 Spicy, сборки без цензуры на основе LTX 2.3 от Lightricks. preset выбирает встроенный набор LoRA: tuned по умолчанию или original для более лёгкой стилизации, а клипы длятся от 3 до 20 полных секунд в 480p, 720p или 1080p.
Ключевые возможности и особенности
Тринадцать встроенных LoRA, три переопределения, у каждого своя сила
Поле loras принимает объекты, а не свободный текст: path с одной из тринадцати встроенных LoRA и необязательный scale от 0 до 4. Так стиль становится воспроизводимым, чего никогда не добиться фразой в промпте: тот же пресет с теми же тремя ключами и той же силой завтра воспроизведёт ту же обработку на другом кадре.
Некоторые LoRA исправляют движение, а не стиль
better_motion, physics_v2, hardcut и transition меняют то, как движется клип, а не как он выглядит, поэтому чисто сочетаются со стилевыми LoRA пресета. Обычная настройка — одна LoRA стиля около силы 1 и одна LoRA движения пониже, а третье переопределение остаётся свободным, пока оно действительно не понадобится.
Всё остальное как у LTX 2.3 Spicy
Обязательный стартовый кадр, необязательный промпт, от 3 до 20 секунд, от 480p до 1080p, поля для звука нет. Вся разница — loras в запросе, который вы уже настроили на базовом семействе, поэтому A/B-сравнение между ними — это правка одного поля, а не переписывание.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
preset | Нет | По умолчанию стоит tuned — рекомендуемый набор встроенных LoRA; original стилизует легче и держится ближе к исходному кадру: берите его, когда tuned спорит с задуманной картинкой. |
image_url | Да | Обязателен. Это и есть оживающий снимок: он решает содержание и форму результата. |
prompt | Нет | Необязателен. Опишите такт, камеру и темп; кадр заново пересказывать не нужно. |
loras | Нет | До трёх записей вида {path, scale}: path — один из тринадцати ключей встроенных LoRA, scale — сила этой LoRA от 0 до 4, по умолчанию 1. Применяется поверх пресета. Не более 3 элементов |
duration_seconds | Нет | Целые секунды, от 3 до 20. Силу LoRA перебирайте на 3, а генерируйте потом 20. |
resolution | Нет | 480p, 720p или 1080p. По умолчанию 480p — под всё, что вы отдаёте, поднимайте. |
seed | Нет | Держите неизменным на всём переборе силы, чтобы единственной переменной оставалась сила LoRA. |
Стоимость
| Спецификация | Стоимость |
|---|---|
| $0.0285 / секунду |
| $0.0475 / секунду |
| $0.0665 / секунду |
Сценарии использования
Воспроизводимый фирменный стиль
Пресет плюс три ключа LoRA с фиксированной силой — рецепт, который можно версионировать. Стартовые кадры анимируются как есть, а один рецепт на всю серию даёт ролики с продуманной цветокоррекцией, а не тринадцать несвязанных генераций.
Стилизованные персонажи
Неоновые схемы, голографические вывески и объёмный туман держатся гораздо лучше, когда их несёт LoRA стиля, чем когда это пытается сделать фраза в промпте. Стартовый кадр даёт персонажа, LoRA — мир, в котором он живёт.
Исправить движение, не переписывая промпт
Если клип выглядит хорошо, но двигается плохо, добавьте better_motion или physics_v2 с небольшой силой и перезапустите с тем же кадром, промптом и seed. Движение остаётся единственной переменной, чего правка промпта никогда не даёт.
Руководство по промптам и практические советы
Сначала добейтесь нужного плана на пресете
Запустите кадр и промпт в 480p на пресете tuned по умолчанию, без переопределений. Переопределения LoRA дорабатывают работающий клип; они не спасут кадр, который изначально плохо анимируется, а при смене трёх сразу невозможно понять, какое из них всё портит.
Меняйте по одной LoRA
Отправьте одну запись в loras с силой 1 и держите промпт на действии и камере. Вторую LoRA добавляйте только после того, как это заработает. Собственные файлы LoRA и ссылки здесь не принимаются: каждый path должен быть одним из тринадцати встроенных ключей.
Адаптируйте пример
Опубликованный пример использует duration_seconds 5, resolution 720p и одно переопределение в loras — synth с силой 1.
The glowing cyan circuits along her arms and spine pulse in sequence as she completes the turn, holographic billboards flickering behind her, rain hissing on the rooftop. Slow arc around her silhouette, volumetric neon fog, synth bass swell.
Одно переопределение с силой 1 и заметка о движении — отправная точка, прежде чем менять что-либо ещё.
Переберите силу, затем делайте длинный вариант
Перезапустите с силой 0,4 и 2 при том же seed, чтобы увидеть диапазон, выберите значение и затем сгенерируйте полную длину в 720p или 1080p. Запишите пресет вместе с каждым ключом LoRA и его силой: вместе это рецепт, к которому захочется вернуться.
Быстрый старт 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": "lightricks/ltx-2.3-spicy-lora/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"preset": "tuned",
"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.












