p-video-2-pro

p-video-pro video generation from text and first/last-frame images by Pruna

Overview

p-video-2-pro is Pruna's video generation model. It supports text-to-video and first/last-frame conditioning at 480p and 768p. Duration is 5–15 seconds (default 5). Output is 24 fps and includes generated audio. Audio input is not exposed.

mode selects the generation recipe: speed (default, faster) or quality. prompt_upsampler is independent: off, turbo (default), or max.

Rate Limit: 250 requests per minute

Category: Video Generation

Pricing: list price is not published yet.

Quickstart

Text-to-Video (Asynchronous)

curl -X POST 'https://api.pruna.ai/v1/predictions' \
  -H 'Content-Type: application/json' \
  -H 'apikey: YOUR_API_KEY' \
  -H 'Model: p-video-2-pro' \
  -d '{
    "input": {
      "prompt": "A sports car drifting through a neon-lit city at night, cinematic aerial shot",
      "duration": 5,
      "resolution": "768p",
      "aspect_ratio": "16:9"
    }
  }'

Text-to-Video (Synchronous)

curl -X POST 'https://api.pruna.ai/v1/predictions' \
  -H 'Content-Type: application/json' \
  -H 'apikey: YOUR_API_KEY' \
  -H 'Model: p-video-2-pro' \
  -H 'Try-Sync: true' \
  -d '{
    "input": {
      "prompt": "A sports car drifting through a neon-lit city at night, cinematic aerial shot",
      "duration": 5,
      "resolution": "480p",
      "mode": "speed"
    }
  }'

Image-to-Video (first frame)

curl -X POST "https://api.pruna.ai/v1/files" \
  -H "apikey: YOUR_API_KEY" \
  -F "content=@/path/to/your/file.jpg"
curl -X POST 'https://api.pruna.ai/v1/predictions' \
  -H 'Content-Type: application/json' \
  -H 'apikey: YOUR_API_KEY' \
  -H 'Model: p-video-2-pro' \
  -d '{
    "input": {
      "prompt": "The camera slowly pushes in, the person turns their head and smiles",
      "image": "https://api.pruna.ai/v1/files/fqadqq42xq",
      "duration": 5,
      "resolution": "768p"
    }
  }'

Parameters

Required Parameters

ParameterTypeDescription
promptstringText prompt for video generation

Optional Parameters

ParameterTypeDefaultDescription
prompt_upsamplerstring"turbo"Expand the prompt before generation: "off", "turbo", or "max". Independent of mode
imagestring (URI)First-frame reference image
last_frame_imagestring (URI)Last-frame reference image
durationinteger5Video duration in seconds (5-15)
resolutionstring"768p""480p" or "768p"
modestring"speed"Generation recipe: "quality" or "speed"
aspect_ratiostring"16:9""16:9", "9:16", "4:3", "3:4", "3:2", "2:3", "1:1". Reference images determine the canvas when provided
seedintegerrandomRandom seed for reproducible generation