Введение
Продление видео на LTX 2.3 Spicy LoRA. Отправьте клип, который нужно продолжить и при желании опишите, что происходит дальше: последний кадр клипа становится начальным кадром нового плана LTX 2.3 Spicy LoRA из изображения в видео, а оригинал и новый фрагмент возвращаются склеенными в один MP4. Оплачиваются только новые секунды.
| Характеристика | Значение |
|---|---|
| Ввод | Видео |
| Вывод | Видео |
| Разработчик | Lightricks |
| Эндпоинт | image-to-video, video-extend |
| LoRA | 13 встроенных; пресет tuned или original; до 3 LoRA с настраиваемой силой 0–4 (по умолчанию 1) |
| Длительность | 3–20 секунд, только целые |
| Разрешение | 480p, 720p, 1080p (по умолчанию 480p) |
| Prompt | Необязателен; режиссура без цензуры принимается |
| Контент | Без цензуры, классификатора нет |
| Звук | Поля аудио нет; пришедшая дорожка часто немая или еле слышна |
| Исполнение | Асинхронная задача, оплата по секундам готового видео |
Ключевые возможности и особенности
Тринадцать встроенных LoRA, три правки, у каждой своя сила
Поле loras принимает объекты, а не свободный текст: path с именем одной из тринадцати встроенных LoRA и необязательный scale от 0 до 4. Так вид становится воспроизводимым, чего фраза о стиле никогда не даёт: тот же пресет с теми же тремя ключами и теми же тремя силами завтра соберёт ту же обработку на другом кадре.
Часть LoRA чинит движение, а не стиль
better_motion, physics_v2, hardcut и transition меняют то, как клип двигается, а не то, как он выглядит, поэтому чисто сочетаются со стилевыми LoRA пресета. Обычная настройка — одна стилевая LoRA около силы 1 плюс одна двигательная пониже, а третья правка остаётся свободной, пока не станет ясно, что она нужна.
Всё остальное совпадает с LTX 2.3 Spicy
Один обязательный стартовый кадр, необязательный prompt, 3–20 секунд, от 480p до 1080p, без поля аудио. Вся разница — добавленное поле loras к запросу, который вы уже настроили на базовом семействе, поэтому A/B между ними меняет одно поле, а не требует переписывания.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
preset | Нет | Значение по умолчанию, tuned, применяет рекомендуемый универсальный набор; original стилизует мягче и держится ближе к вашему последнему кадру. |
prompt | Нет | Необязательно. Что происходит дальше: следующее действие и движение камеры. |
loras | Нет | До трёх записей {path, scale}, которые применяются к новому фрагменту поверх пресета: path — один из тринадцати встроенных ключей LoRA, scale — его сила от 0 до 4 (по умолчанию 1). Не более 3 элементов |
duration_seconds | Нет | Длина нового фрагмента: целое число секунд от 3 до 20, по умолчанию 5. 20 секунд — это одна генерация, а не склеенная последовательность. |
resolution | Нет | Разрешение нового фрагмента: 480p, 720p или 1080p, по умолчанию 480p. |
seed | Нет | От 0 до 2147483647. Держите постоянным, чтобы сравнивать по одному изменённому полю; уберите для разнообразия. |
video_url | Да | Клип для продолжения: MP4, MOV или WebM, до 60 секунд. Его последний кадр становится начальным кадром нового фрагмента, поэтому обрежьте его на чистом, резком кадре. Не менее 1 символов |
Стоимость
Оплачивается каждая секунда нового фрагмента в выбранном разрешении; отправленный исходный клип не оплачивается.
| Спецификация | Стоимость |
|---|---|
| $0.0285 / секунду |
| $0.0475 / секунду |
| $0.0665 / секунду |
Сценарии использования
Свой стиль, который повторяется
Пресет плюс три ключа LoRA с фиксированными силами — это рецепт, который можно версионировать. Исходные кадры оживают такими, какими присланы, а один и тот же рецепт по всему набору даёт серию, которая выглядит осознанно обработанной, а не тринадцатью несвязанными генерациями.
Стилизованная работа с персонажем
Неоновые схемы, голографические вывески и объёмный туман держатся куда лучше, когда их несёт стилевая LoRA, а не фраза в prompt. Стартовый кадр даёт персонажа, LoRA — мир, в котором тот живёт.
Починить движение, не переписывая prompt
Когда клип читается хорошо, а движется плохо, добавьте better_motion или physics_v2 на низкой силе и перезапустите с тем же кадром, prompt и seed. Так движение остаётся единственной переменной — правка prompt этого не даёт.
Перебор силы LoRA
Прогоните один и тот же снимок и prompt на scale 0,4, 1 и 2 для одной LoRA и выберите из трёх результатов. Трёхсекундные проходы в 480p делают такой перебор достаточно дешёвым, чтобы провести его как следует до двадцатисекундного рендера в 1080p.
Руководство по промптам и практические советы
Сначала доведите кадр на пресете
Прогоните кадр и prompt в 480p на пресете по умолчанию tuned, без правок. Правки LoRA доводят работающий клип, но не спасают кадр, который и не собирался оживать, а если менять сразу три, не понять, какая именно портит результат.
Настройте одну LoRA, затем добавьте заметку о движении
Отправьте одну запись loras на scale 1 и держите prompt на такте: «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.» Вторую LoRA трогайте только после того, как это начнёт читаться хорошо.
Переберите силу, потом идите в длину
Перезапустите на scale 0,4 и 2 с тем же seed, чтобы увидеть диапазон, выберите одно значение и сгенерируйте полную длину в 720p или 1080p. Запишите пресет, а также ключ и силу каждой LoRA: всё вместе и есть рецепт, который вам ещё понадобится.
Введение
LTX 2.3 Spicy LoRA Продление видео продолжает клип, который у вас уже есть. Передайте его в video_url, а если хотите направить продолжение, добавьте промпт. Последний кадр клипа становится начальным кадром нового плана LTX 2.3 Spicy LoRA из изображения в видео длиной от 3 до 20 секунд, и обе части склеиваются в один MP4: сначала ваш оригинал, затем продолжение, без повторного кадра на стыке. Новый фрагмент также приходит отдельным файлом, чтобы продолжать дальше или монтировать части по отдельности.
Ключевые возможности и преимущества
Непрерывность берётся из последнего кадра. Костюмы, декорации, свет и положение каждого в кадре сохраняются, потому что новый фрагмент буквально начинается с вашего последнего кадра. Движение так не передаётся: модель видит один неподвижный кадр, а не весь клип, поэтому опишите движение, которое должно продолжиться, вместо того чтобы рассчитывать на сохранение скорости и направления.
В ответ один файл и отдельно новый кусок. Склеенный MP4 сохраняет частоту кадров и кадрирование вашего клипа, без чёрных полос. Чтобы стык совпал, изображение по краям может быть обрезано или слегка изменено на несколько процентов. Если модель вернёт заметно другие пропорции, новый фрагмент масштабируется так, чтобы заполнить ваш кадр, выравнивается по центру, а всё, что выходит за края, обрезается. Файл кодируется как MP4 H.264 со звуком AAC. У LTX 2.3 Spicy LoRA нет аудиополя, поэтому новый фрагмент часто приходит без звука или с тихим звуком. Звук вашего оригинала сохраняется; если у одной стороны звука нет, склеенный файл заполняется тишиной, а где звук есть у обеих, их соединяет короткий кроссфейд на стыке. Второй ассет в выводе — только новый фрагмент, готовый к следующему продлению или монтажу.
Всё остальное — это LTX 2.3 Spicy LoRA из изображения в видео. Новый фрагмент идёт по тем же маршрутам, с тем же диапазоном допустимого содержания и той же ценой за секунду, что и эндпоинт из изображения в видео, а неудачная генерация возвращается так же. Поля пресета и LoRA работают так же, как в режиме из изображения в видео. Если генерация прошла, но стык собрать не удалось, задача завершается ошибкой, а оплата возвращается.
Сценарии использования
Удлините план, который закончился слишком рано: поворотный столик с товаром, остановившийся до того, как этикетка повернулась к камере, или проход, оборвавшийся раньше, чем человек дошёл до двери. Продлите на несколько секунд и опишите только оставшееся движение.
Стройте длинную последовательность шаг за шагом. Сгенерируйте первый план, продлите его, затем продлите склеенный результат ещё раз; каждый шаг оплачивает только добавленные секунды. Поскольку каждый шаг начинается с одного кадра, проверяйте каждый стык, прежде чем добавлять следующий.
Руководство по промптам и советы
Опишите следующий момент, а не всю сцену, или оставьте промпт пустым. Кадр уже задаёт, кто где находится; если пишете, потратьте слова на следующее действие и движение камеры. Повторите язык камеры, которым заканчивался клип, например медленный наезд или статичный план, чтобы стык читался как один дубль.
Обрежьте перед продлением. Последний кадр — единственное, что видит модель, поэтому смазанная, оборванная на середине движения или сильно сжатая концовка переходит прямо в продолжение. Сначала обрежьте оригинал на чистом, резком кадре. Принимаются оригиналы до 60 секунд в MP4, MOV или WebM.
Сохраняйте согласованное разрешение. Разрешение определяет только чёткость, с которой создаётся новый сегмент, поэтому более низкая настройка делает новую часть мягче оригинала. Подберите разрешение по исходнику и задайте duration_seconds ровно на нужную длину: оплачивается только новый сегмент.
Используйте только материалы с согласившимися совершеннолетними и необходимые лицензии. Запрещены материалы с несовершеннолетними, интимные изображения без согласия и обманное присвоение личности реальных людей.
Вы отвечаете за права на исходные материалы, внешность людей, бренды и музыку, а также за коммерческое использование.
Быстрый старт 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/video-extend",
"input": {
"duration_seconds": 5,
"preset": "tuned",
"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.





