Введение
Vidu Q3 Spicy в режиме «изображение в видео» анимирует стартовый кадр без цензуры, с необязательным указанием движения и звуком, созданным за тот же проход.
Vidu Q3 Spicy — донастроенная через LoRA сборка Vidu Q3 без цензуры, опубликованная как эндпоинты «изображение в видео» и video-extend; эта страница посвящена «изображению в видео». Содержание несёт ваш стартовый кадр, промпт необязателен, а клипы длятся от 1 до 16 секунд в 540p, 720p или 1080p.
Ключевые возможности и особенности
Анимируется то, что вы утвердили
Единственный вход — изображение, поэтому нет разрыва между утверждённой сценой и тем, что готов отрисовать текстовый промпт. Одежда, тело, поза и кадрирование берутся из снимка, а задача модели — движение. Стартовые кадры без цензуры проходят как есть, без смягчения.
Одного снимка достаточно для запроса
Промпт необязателен. Отправьте только кадр, и модель сама выведет небольшое правдоподобное движение — часто именно то, что нужно для лупа. Добавляйте текст, когда нужен конкретный момент, например взгляд, поднимающийся к камере, или сползающая одежда, и описывайте только то, что меняется, а не картинку заново.
Вертикальные клипы до шестнадцати секунд
Поля для соотношения сторон нет: снимок 9:16 даёт клип 9:16, и на выходе его ничто не перекадрирует. Вместе с пределом в шестнадцать секунд и 1080p этого хватает на полноценный вертикальный момент с началом и концом, а не на двухсекундный обрывок.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
image_url | Да | Обязателен. Это и есть оживающий снимок: он решает содержание и форму результата, поэтому его доводят первым. |
prompt | Нет | Необязателен. Опишите такт, камеру и звук; кадр заново пересказывать не нужно. |
duration_seconds | Нет | Целые секунды, от 1 до 16. Одна-четыре подходят петлям; шестнадцать покрывают полноценную сцену. |
resolution | Нет | 540p, 720p или 1080p. По умолчанию 720p — под поставку просите 1080p. |
movement_amplitude | Нет | auto, small, medium или large. Auto ориентируется на первый кадр; повышайте, когда статичной сцене нужно больше движения. |
generate_audio | Нет | Включён по умолчанию. Поставьте false ради немой петли. По умолчанию: |
bgm | Нет | Добавляет в клип фоновую музыку. Включён по умолчанию. По умолчанию: |
Стоимость
| Спецификация | Стоимость |
|---|---|
| $0.0665 / секунду |
| $0.1425 / секунду |
| $0.152 / секунду |
Сценарии использования
Клипы без цензуры, которые отклоняют другие API
Стартовые кадры принимаются без фильтра контента и анимируются как есть, поэтому материал, который облачные видео-API отклоняют на фильтре промптов, здесь работает. Содержание живёт в изображении, так что результат совпадает с утверждённым кадром, а не со смягчённым пересказом ваших слов.
Видео с компаньоном и ролевые сцены
Один снимок персонажа превращается в набор коротких реакций — взгляд вверх, улыбка, сползающее с плеча — при смене только промпта. Кадр держит внешность, костюм и декорации стабильными во всей серии, и именно это делает ленту компаньона цельной.
Вертикальные лупы для платной ленты
Снимок 9:16 анимируется в вертикальный клип без перекадрирования: от одной до четырёх секунд для лупа или до шестнадцати для сцены. Сделайте несколько черновиков в 540p, затем повторите два лучших в 1080p.
Руководство по промптам и практические советы
Сначала сделайте кадр
Решите одежду, тело, позу и кадрирование на этапе изображения и экспортируйте снимок в нужном для сдачи формате, с соотношением сторон от 1:4 до 4:1. Поля, чтобы поправить форму позже, нет: что есть на снимке, то и будет в клипе.
Задайте, насколько двигается сцена
movement_amplitude принимает auto, small, medium или large. auto ориентируется на стартовый кадр; повышайте значение, когда статичной сцене нужно больше движения, и понижайте для лупа, где должно меняться только дыхание. Для беззвучного лупа поставьте generate_audio в false.
Адаптируйте пример
Опубликованный пример использует duration_seconds 5, generate_audio true и resolution 720p.
She finishes pouring, sets the flask down and lifts her eyes to camera with a small smile, steam rising from the cup, the yukata sliding a fraction lower on her shoulder. Paper shoji glow, evening cicadas, very slow push-in.
Один снимок плюс заметка о движении: наливание, взгляд в камеру и плечо прописаны, а всё, по чему узнаётся героиня, пришло из кадра.
Дёшево пробуйте, доводите один раз
Сделайте из одного кадра короткие варианты в 540p, выберите удачное движение и повторите его для сдачи в 1080p с большей длительностью. Разрешение по умолчанию 720p, поэтому при сдаче явно указывайте 1080p.
Быстрый старт 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": "vidu/q3-spicy/image-to-video",
"input": {
"duration_seconds": 5,
"image_url": "https://example.com/reference.png",
"movement_amplitude": "auto",
"resolution": "720p"
}
}'
# 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.











