Skip to content
Get started
GENERATION API CALLS
Video Generation

Pruna AI

This page is auto-generated from model configurations. Last updated: 2026-04-30.

This reference lists all available Pruna AI video generation models and their parameters. Use these parameter names when calling the Generation API.


P-Video is a video generation model that uses a text prompt to generate a video.

Model ID: model_p-video

Capabilities: txt2video, img2video

LLM Markdown: https://app.scenario.com/api/models/model_p-video/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
promptstringYes----Text prompt for video generation.
imagefileNo----Input image to generate video from.
lastFrameImagefileNo----Input image to generate video from.
audiofileNo----Input audio to condition video generation.
durationnumberNo5120-Duration of the video in seconds (1-20). Ignored when audio is provided.
aspectRatiostringNo16:9--16:9, 4:3, 3:2, 1:1, 2:3, 3:4, 9:16Aspect ratio of the video. Ignored when an input image is provided.
resolutionstringNo720p--720p, 1080pResolution of the video.
fpsnumberNo24--24, 48Frames per second of the video.
draftbooleanNofalse---Draft mode. Generates a lower-quality preview of the video.
promptUpsamplingbooleanNotrue---Use prompt upsampling to enhance the prompt.
saveAudiobooleanNotrue---Save the video with audio.
seednumberNo----Random seed. Set for reproducible generation.

Generate talking-avatar videos from a portrait image with either a voice script or uploaded audio.

Model ID: model_pruna-p-avatar

Capabilities: img2video

LLM Markdown: https://app.scenario.com/api/models/model_pruna-p-avatar/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
imagefileYes----Portrait image URI (URL, S3, or data URI). Supports jpg, jpeg, png, webp.
voiceScriptstringNo----Script for the avatar to speak when no audio is uploaded.
audiofileNo----Uploaded audio used for speech. If both audio and voice script are provided, audio is used.
videoPromptstringNo----Optional prompt for the video. Pruna defaults if omitted.
voicePromptstringNo----Optional speaking style, tone, pacing, and emotion instructions.
voicestringNoZephyr (Female)--Zephyr (Female), Puck (Male), Charon (Male), Kore (Female), Fenrir (Male), Leda (Female), Orus (Male), Aoede (Female), Callirrhoe (Female), Autonoe (Female), Enceladus (Male), Iapetus (Male), Umbriel (Male), Algenib (Male), Despina (Female), Erinome (Female), Laomedeia (Female), Achernar (Female), Algieba (Male), Schedar (Male), Gacrux (Female), Pulcherrima (Female), Achird (Male), Zubenelgenubi (Male), Vindemiatrix (Female), Sadachbia (Male), Sadaltager (Male), Sulafat (Female), Alnilam (Male), Rasalgethi (Male)Voice for generated speech.
voiceLanguagestringNoEnglish (US)--English (US), English (UK), Spanish, French, German, Italian, Portuguese (Brazil), Japanese, Korean, HindiOutput language for generated speech.
resolutionstringNo720p--720p, 1080pResolution of the generated video. Please note that 1080p portrait videos may experience color artifacts. For optimal quality in portrait mode, we recommend selecting 720p.
disablePromptUpsamplingbooleanNofalse---Skip the prompt upsampler.
seednumberNo-04294967295-Random seed for reproducible generation.