P-Video 2 API
prunaai-p-video-2 — генерация видео-модель от Prunaai.
asyncaudio_syncfasthigh_qualityimage_to_videotext_to_video
Попробуйте прямо здесь
P-Video 2 Открыть в песочнице
Что умеет P-Video 2
- Async
- Synced Audio
- Быстро
- Высокое качество
- Видео из изображения
- Видео по тексту
Стоимость
за секунду
720p draft
4.99 ₽
720p standard
8.31 ₽
1080p draft
9.97 ₽
1080p standard / safe default
16.63 ₽
1080p standard
16.63 ₽
Цены указаны в рублях и списываются с баланса проекта за успешные запросы. Надбавки (+) суммируются с базовой ставкой.
Технические характеристики
Vendor
prunaai
Modality
video
Параметры запроса
Параметры, которые принимает модель. Передаются в теле запроса.
ПараметрТипДиапазон / значенияПо умолчаниюОписание
positivePromptreqstring
min: 1 · max: 2048
—widthinteger
—
—heightinteger
—
—resolutionenum
720p, 1080p
720pdurationinteger
min: 1 · max: 20
1fpsenum
24, 48
24seedinteger
min: 0 · max: 2147483647
—inputs.frameImagesarray
—
—inputs.audiostring
—
—settings.audioboolean
—
truesettings.draftboolean
—
truesettings.promptUpsamplingboolean
—
truenumberResultsinteger
min: 1 · max: 4
1outputFormatenum
MP4, WEBM, MOV
MP4outputQualityinteger
min: 20 · max: 99
95deliveryMethodenum
async
asyncПоддерживаемые размеры
Допустимы только эти комбинации width × height. Произвольные значения вендор отклонит — используй resolution preset либо одну из пар ниже.
720p · 16:9
1280×704720p · 9:16
704×1280720p · 4:3
1088×832720p · 3:4
832×1088720p · 3:2
1152×768720p · 2:3
768×1152720p · 1:1
960×9601080p · 16:9
1920×10881080p · 9:16
1088×19201080p · 4:3
1664×12161080p · 3:4
1216×16641080p · 3:2
1792×11521080p · 2:3
1152×17921080p · 1:1
1408×1408Пример кода
prunaai-p-video-2_example.py
from openai import OpenAI
client = OpenAI(api_key="rk_live_...", base_url="https://api.ranvik.ru/v1")
resp = client.videos.generate(
model= "prunaai-p-video-2",
positivePrompt= "Пример промпта",
width= 1,
height= 1,
resolution= "720p",
duration= 1,
fps= 24,
seed= 1073741824,
numberResults= 1,
outputFormat= "MP4",
outputQuality= 95,
deliveryMethod= "async",
inputs= {
"frameImages": [],
"audio": "Пример промпта"
},
settings= {
"audio": True,
"draft": True,
"promptUpsampling": True
},
)
print(resp)