Skip to content
Model infoModelsSnapshot: 15 Oct 2026

Pruna AI / P-Video

P-Video-Avatar

Managed talking-avatar generation from a portrait and either a speech script or supplied audio, with built-in voice and language choices.

availableClosed-source managed componentAvatar animationVideo generation
Official documentation (opens in a new tab)Reviewed 15 Oct 2026
6 of 22 specification fields collected
Output resolution720p, 1080pSee specification notes below
Clip durationNot collectedAwaiting source review
Input billingSee ratesPruna API
Output billingSee ratesPublished units and conditions below

Specifications

Provider-documented facts. “Not collected” means we have not verified that field yet, not that the feature is unsupported.

Context / input limit
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Maximum input tokens
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Maximum output
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Maximum prompt characters
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Reasoning
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Tool calling
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Structured output
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Streaming
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Batch processing
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Fine-tuning
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Context caching
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Knowledge cutoff
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Release date
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Parameters
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Architecture
Not collected

Not established for this exact hosted workflow. Upstream open-model features and language-model capabilities are not inherited.

Languages
English (US), English (UK), Spanish, French, German, Italian, Portuguese (Brazil), Japanese, Korean, HindiSource for Languages (opens in a new tab)

voice_language request options, including two English accents; per-voice language coverage is not separately documented.

Base model
LTX license family referenced; exact checkpoint/version unresolved.Source for Base model (opens in a new tab)

The linked license index covers multiple LTX releases. No LTX parameter count, architecture or version is inferred for this workflow.

Input modalities
Image, Text, AudioSource for Input modalities (opens in a new tab)
Stock voice catalog
30 API voice labels; default Zephyr (Female).Source for Stock voice catalog (opens in a new tab)
Video duration
Not collected

No published numeric maximum duration or script-length bound established for this avatar route.

Access & pricing

Prices belong to an endpoint and billing tier. A provider listing does not guarantee access for every account or region.

API model ID
p-video-avatar
Access
Native API documented; account and API key required. No inference job submitted.
Regions
Not established
API endpoint URL
POST https://api.pruna.ai/v1/predictionsSource for API endpoint URL (opens in a new tab)
Authentication
apikey and Model headers; parameters inside the input object.Source for Authentication (opens in a new tab)
Required request fields
imageSource for Required request fields (opens in a new tab)

Conditional speech requirements for avatar are recorded separately.

Model controls
View all 13 entries
  • seed
  • audio
  • image
  • voice
  • resolution
  • video_prompt
  • voice_prompt
  • voice_script
  • voice_language
  • negative_prompt
  • disable_safety_filter
  • strength_negative_prompt
  • disable_prompt_upsampling
Source for Model controls (opens in a new tab)
Request quotas
50 requests/minuteSource for Request quotas (opens in a new tab)
Asynchronous generation
Asynchronous by default. Try-Sync=true waits up to 60 seconds; unfinished requests use prediction-status polling.Source for Asynchronous generation (opens in a new tab)
Result retrieval
GET /v1/predictions/status/{id}; retrieve generated media from the returned delivery URL.Source for Result retrieval (opens in a new tab)
Billing basis
Per second of output video. Exact rounding/minimum billing is not established unless stated below.Source for Billing basis (opens in a new tab)
Seed control
Optional integer seed; numeric range not established for this route.Source for Seed control (opens in a new tab)
Reference guidance
Required image plus either voice_script or audio. The schema required list contains image only; speech is a conditional requirement in the guide and property description.Source for Reference guidance (opens in a new tab)
Input file formats
JPEG, PNG, WebPSource for Input file formats (opens in a new tab)

Portrait image formats. Audio codec and file-size limits are not established for this exact route.

Source audio handling
Uploaded audio takes precedence over voice_script and voice settings. No standalone TTS endpoint or exact backing speech model is identified.Source for Source audio handling (opens in a new tab)
Voice controls
voice defaults to Zephyr (Female); voice_language to English (US). voice_script defaults empty. voice_prompt defaults to "Say the following." and supplies style instructions, not spoken words.Source for Voice controls (opens in a new tab)
Generation controls
video_prompt defaults to "The person is talking."; resolution defaults to 720p, with 1080p also available.Source for Generation controls (opens in a new tab)
Negative prompts
negative_prompt defaults empty. strength_negative_prompt: 0–4, default 0.5; experimental. Empty negative prompt disables this conditioning.Source for Negative prompts (opens in a new tab)
Prompt expansion
disable_prompt_upsampling defaults to false; true uses the original visual prompt.Source for Prompt expansion (opens in a new tab)
Content screening controls
Published disable_safety_filter default is true.Source for Content screening controls (opens in a new tab)

Provider default, not a recommendation.

Documentation discrepancy
Product overview calls the field negative_prompt_strength and gives default 0. Native guide and schema instead use strength_negative_prompt with default 0.5 and range 0–4.Source for Documentation discrepancy (opens in a new tab)

Prices retain their published currencies and billing units below.

Published billing units · original currency · observed 15 Oct 2026
CategoryUsageRateUnit
Video generation720p avatar1$0.025output video second
Video generation1080p avatar2$0.045output video second

Rate conditions

  1. Per output-video second. Script length, generated speech and uploaded audio may affect final duration; no minimum/rounding rule established.
  2. Per output-video second; no extra voice-specific tariff or standalone audio price established.
Pricing source (opens in a new tab)

Data & enterprise terms

Pruna terms retain customer rights in input/output and permit processing to provide the service, plus operational telemetry. Upstream model terms may apply. A universal retention period and zero-training guarantee are not established.

Read the service policy (opens in a new tab)

Caching

Caching can reuse earlier input processing. Availability, lifetime and billing depend on the endpoint. A cache hit still generates a new response.

01 / INITIAL INPUTProcess & retain

The system processes eligible input and retains reusable state.

02 / LATER REQUESTCheck available state

Reuse depends on matching input, session state and the cache policy.

03 / CACHE HITReuse & generate

Reusing state can reduce repeated work. Any charges follow the billing rules below.

Pruna API

p-video-avatar
Not verified

No verified prompt-cache mechanism or cached-inference tariff. Asset uploads, conditioning and asynchronous predictions do not establish prompt caching.

How it works
Not collected

No verified prompt-cache mechanism or cached-inference tariff. Asset uploads, conditioning and asynchronous predictions do not establish prompt caching.

Minimum reusable input
Not collected

No verified prompt-cache mechanism or cached-inference tariff. Asset uploads, conditioning and asynchronous predictions do not establish prompt caching.

Lifetime & refresh
Not collected

No verified prompt-cache mechanism or cached-inference tariff. Asset uploads, conditioning and asynchronous predictions do not establish prompt caching.

How to enable it
Not collected

No verified prompt-cache mechanism or cached-inference tariff. Asset uploads, conditioning and asynchronous predictions do not establish prompt caching.

Usage fields
Not collected

No verified prompt-cache mechanism or cached-inference tariff. Asset uploads, conditioning and asynchronous predictions do not establish prompt caching.

Billing rules
Not collected

No verified prompt-cache mechanism or cached-inference tariff. Asset uploads, conditioning and asynchronous predictions do not establish prompt caching.

Limits & data boundaries
Not collected

No verified prompt-cache mechanism or cached-inference tariff. Asset uploads, conditioning and asynchronous predictions do not establish prompt caching.

No verified cache rate for this endpoint. An empty rate is not a zero charge.

Caching reviewed 15 Oct 2026

Voice choices

30 voices

Choose a voice within P-Video-Avatar. These are API voice identifiers, not additional model releases. Source links document each voice.

Published voice catalog
Voice / API IDLanguage & accentDelivery
ZephyrZephyr (Female)Selected per requestProvider voice label: Female. Per-voice language coverage is not separately documented.Voice source (opens in a new tab)
PuckPuck (Male)Selected per requestProvider voice label: Male. Per-voice language coverage is not separately documented.Voice source (opens in a new tab)
CharonCharon (Male)Selected per requestProvider voice label: Male. Per-voice language coverage is not separately documented.Voice source (opens in a new tab)
KoreKore (Female)Selected per requestProvider voice label: Female. Per-voice language coverage is not separately documented.Voice source (opens in a new tab)
FenrirFenrir (Male)Selected per requestProvider voice label: Male. Per-voice language coverage is not separately documented.Voice source (opens in a new tab)
LedaLeda (Female)Selected per requestProvider voice label: Female. Per-voice language coverage is not separately documented.Voice source (opens in a new tab)
OrusOrus (Male)Selected per requestProvider voice label: Male. Per-voice language coverage is not separately documented.Voice source (opens in a new tab)
AoedeAoede (Female)Selected per requestProvider voice label: Female. Per-voice language coverage is not separately documented.Voice source (opens in a new tab)

What the measurements say

No benchmark observations have been added for this model. We do not turn a vendor description into a performance score.

Latency and throughput depend on the host, request size, reasoning settings and load. There is no measured speed or global usage figure in this record.

The record behind the model

Why it is included

Pruna names this hosted video workflow and links the LTX license family. Exact upstream revision and any private post-training are not established. Included explicitly as a managed component; public LTX weights and Pruna optimization-library code are not counted as new private base models.

Classification evidence (opens in a new tab)

Sources reviewed