Введение
Текст в видео для P-Video 2 Pro: на входе письменное описание, на выходе клип 5–15 секунд со звуком — быстро и без цензуры.
| Характеристика | Значение |
|---|---|
| Ввод | Текст |
| Вывод | Видео |
| Издатель | Pruna AI |
| Эндпоинты | текст в видео, изображение в видео, референсы в видео |
| Длительность | 5–15 секунд, любое целое число |
| Разрешение | 480p (832x480 при 16:9), 768p |
| Соотношения сторон | 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1; для изображения в видео ориентир задаёт начальный кадр |
| Режимы генерации | cost, speed, quality (референсы в видео: cost, speed) |
| Аудио | Сгенерированная звуковая дорожка в каждом клипе; референсное аудио может её заменить |
| Референсы | Начальный и конечный кадр, до 3 видео (всего 15 с), до 3 аудиофрагментов (всего 15 с) |
| Частота кадров | 24 fps |
| Контент-фильтр | Нет |
Ключевые возможности и особенности
Перенесите движение камеры
Камера повторяет медленный наезд из video 1, а причал, катер и женщина берутся из начального кадра — ничего из бара на референсном клипе не появляется. Она идёт к корме, поправляет накидку на плечах и в конце смотрит в камеру. Звуковая дорожка очень тихая: мягкий плеск воды о корпус, музыки почти не слышно.
Сцена со своим звуком
Один непрерывный план с мягким дрейфом к паре, а не резким доликом. Реплика «Same as last summer?» звучит отчётливо ближе к концу, после музыкальной подложки в первой половине; на последнем такте он берёт бокал и улыбается.
Зафиксируйте начало и конец
Клип начинается ровно с начального кадра и заканчивается на конечном: он складывает письмо, убирает его, встаёт и идёт к балюстраде, а фейерверк начинается примерно через полторы секунды. Неподвижная камера сохраняет один и тот же кадр от начала до конца. Звуковая дорожка — аплодисменты толпы и треск, а не отдельные взрывы фейерверка.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Опишите персонажа, действие, камеру и звук. Реплики заключайте в кавычки, а звук выносите в отдельную строку. Не менее 1 символов |
aspect_ratio | Нет | 16:9 (по умолчанию), 9:16, 4:3, 3:4, 3:2, 2:3 или 1:1. Цену не меняет. |
resolution | Нет | 480p или 768p (по умолчанию 768p). 768p стоит дороже за секунду. |
generation_mode | Нет | cost (самый дешёвый, немного медленнее), speed (по умолчанию, быстрее при том же качестве) или quality (лучшая картинка, самая высокая цена). |
duration_seconds | Нет | Целые секунды от 5 до 15 (по умолчанию 5). Определяет цену. |
prompt_optimization_mode | Нет | off (по умолчанию) отправляет ваш промпт дословно; turbo и max позволяют сервису сначала его переписать. Цену не меняет. |
seed | Нет | Делает запуски сопоставимыми при изменении промпта. Не гарантирует покадрово одинаковый клип. |
Стоимость
Оплата за секунду результата. Цена за секунду зависит от разрешения (480p или 768p) и режима генерации: cost — самый дешёвый, speed дороже, quality — самый дорогой. Расширение промпта, соотношение сторон, seed и конечный кадр цену не меняют. Неудачный запрос не оплачивается.
| Разрешение | Generation mode: cost | Generation mode: speed | Generation mode: quality |
|---|---|---|---|
| $0.012 / секунду | $0.024 / секунду | $0.048 / секунду |
| $0.03 / секунду | $0.042 / секунду | $0.09 / секунду |
Сценарии использования
Быстрые итерации
Клипы возвращаются за секунды, поэтому можно попробовать много дублей одного кадра и оставить лучший.
Сцены без цензуры
Ничего не фильтруется. В наших тестах промпты до уровня Сильный отрисовывались как написано; запросы на самых высоких уровнях вернулись смягчёнными.
Переснимка референса
Перенесите движение камеры понравившегося клипа и поставьте в кадр своего персонажа с помощью начального кадра.
Руководство по промптам и практические советы
Черновик дёшево, финал — в резкости
Найдите кадр в 480p в режиме cost, затем запустите тот же промпт в 768p в режиме speed или quality.
Напишите строку Sound:
У каждого клипа есть звук. Опишите атмосферу и заключите реплики в кавычки, чтобы получить нужный звук.
Назовите свои референсы
В режиме референсов в видео напишите в промпте «video 1» или «audio 1» и укажите, что взять из каждого.
Введение
P-Video 2 Pro Text to video превращает письменное описание в клип длительностью от 5 до 15 секунд в 480p или 768p, в семи соотношениях сторон от 16:9 до 9:16. Pruna создавала P-Video 2 Pro ради скорости: в наших тестах клип длительностью 5 секунд генерировался примерно 10–20 секунд. Каждый клип возвращается со звуковой дорожкой, которую модель генерирует за тот же проход, и на промпт и результат не накладывается контент-фильтр.
Выберите режим P-Video 2 Pro по исходному материалу
| Что у вас есть на входе | Режим |
|---|---|
| письменная сцена или сценарий | P-Video 2 Pro Text to video (вы здесь) |
| начальный кадр и, при желании, конечный кадр | P-Video 2 Pro Image to video |
| клип, из которого нужно взять движение, или голосовая либо музыкальная дорожка | P-Video 2 Pro Reference to video |
Ключевые возможности и преимущества
Три режима генерации
generation_mode выбирает баланс цены, скорости и качества. cost — самый дешёвый за секунду и немного медленнее, speed (по умолчанию) быстрее при том же качестве картинки, а quality рендерит клип более высокого качества по более высокой цене.
Звук в каждом клипе
Модель сама пишет звуковую дорожку: атмосферу, эффекты и любую реплику в кавычках. Переключателя нет, и доплаты за звук тоже нет.
Без цензуры
Никаких фильтров на промпты и результаты. В наших тестах промпты до уровня Сильный отрисовывались как написано; запросы на самых высоких уровнях возвращались смягчёнными — это ограничение модели, а не отказ.
Сценарии использования
Быстрые черновики
Клипы возвращаются за секунды, поэтому можно попробовать пять вариантов кадра за то время, которое другие модели тратят на один. Делайте черновик в 480p в режиме cost, затем перезапускайте понравившийся промпт в 768p.
Короткие сцены с репликой
Опишите действие, затем заключите реплику в кавычки, а атмосферу укажите после Sound:. Одна чёткая реплика на клип работает лучше всего.
Вертикальные клипы для соцсетей
Выбирайте 9:16 или 3:4 и ставьте объект по центру кадра; модель компонует кадр под вертикальный формат.
Руководство по промптам и советы
Пишите в порядке событий
Сначала персонаж и одежда, затем действие, движение камеры, свет и отдельная строка Sound:.
Отключайте расширение промпта для точной формулировки
prompt_optimization_mode по умолчанию off, поэтому промпт уходит в модель дословно. turbo и max позволяют сервису сначала переписать его; это может добавить деталей, но может и изменить то, что вы просили.
Режим выбирайте последним
Найдите кадр в режиме cost, затем переключитесь на speed для более быстрой выдачи или на quality для финального рендера.
Быстрый старт 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": "pruna-ai/p-video-2-pro/text-to-video",
"input": {
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "768p",
"aspect_ratio": "16:9",
"generation_mode": "speed",
"duration_seconds": 5,
"prompt_optimization_mode": "off"
}
}'
# 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.



