Генерация видео · prunaai

P-Video Animate

p-video-animate

P-Video Animate — генерация видео от prunaai, доступная через единый Ranvik API. Поддерживаемые возможности: image_to_video, motion_control.

от 9.97 ₽ / сек

Технические характеристики

МодальностьГенерация видео
Провайдерprunaai
СтатусАктивна
ID для запросовp-video-animate

Возможности

  • Image-to-video
  • Motion Control

Цены

ЕдиницаЦена
за секунду · 720p9.97 ₽
за секунду · 1080p19.95 ₽

Цены указаны в рублях. Списываются с баланса проекта при каждом успешном запросе.

Поддерживаемые параметры

Параметры передаются вендору как есть (pure proxy) — мы не валидируем их у себя на стороне. Если вендор не примет — вернётся его ошибка.

ПараметрТипДиапазон / valuesDefaultОписание
positivePromptstringmax: 2000 Опциональное текстовое описание желаемой анимации.
примеры значений
Примеры
Персонаж улыбается и машет рукой, плавное естественное движение.
inputs.referenceImagesrequiredarray of stringsmin: 1 Референс-картинка для оживления (UUID / URL / Data URI / Base64). Минимум 1.
примеры значений
Примеры
[
  "https://example.com/portrait.jpg"
]
inputs.referenceVideosrequiredarray of stringsmin: 1 Драйвер-видео — источник движения (UUID / URL). Тайминг, камера и структура сцены переносятся на картинку. Минимум 1.
примеры значений
Примеры
[
  "https://example.com/motion-driver.mp4"
]
resolutionenum720p, 1080p720p Разрешение выхода. Влияет на цену (1080p вдвое дороже 720p).
fpsenum24, 4824 Частота кадров выходного видео: 24 или 48.
seedintegermin: 0 · max: 2147483647 Seed для воспроизводимости. Если не задан — случайный.
settings.preserveAudiobooleantrue Сохранять ли аудио из драйвер-видео в результате.
numberResultsintegermin: 1 · max: 41 Сколько вариаций сгенерировать (1–4).
outputFormatenumMP4, WEBM, MOVMP4 Формат выходного видео.
outputQualityintegermin: 20 · max: 9995 Качество компрессии (20–99).
webhookURLstring URL для POST-уведомления при завершении (async).
примеры значений
Примеры
https://yourapp.com/webhooks/runware
uploadEndpointstring Presigned URL для автозагрузки результата.
примеры значений
Примеры
https://bucket.s3.amazonaws.com/result.mp4?X-Amz-Signature=...

Пример запроса

from openai import OpenAI

client = OpenAI(api_key="rk_live_...", base_url="https://api.ranvik.ru/v1")
resp = client.videos.generate(
    model= "p-video-animate",
    positivePrompt= "Пример промпта",
    resolution= "720p",
    fps= 24,
    seed= 1073741824,
    numberResults= 1,
    outputFormat= "MP4",
    outputQuality= 95,
    webhookURL= "https://example.com/...",
    uploadEndpoint= "value",
    inputs= {
        "referenceImages": [],
        "referenceVideos": []
    },
    settings= {
        "preserveAudio": True
    },
)
print(resp)

Замените rk_live_... на ваш ключ из кабинета.