Skip to content
Model infoModelsSnapshot: 15 Oct 2026

Pruna AI / P-Video

P-Video-2-Pro

Managed MiniMax H3-based video generation with first/last-frame references, generated audio and three generation modes.

availableClosed-source managed componentVideo generation
Official documentation (opens in a new tab)Reviewed 15 Oct 2026
8 of 24 specification fields collected
Output resolution480p, 768pSee specification notes below
Clip duration5–15 seconds; default 5.See specification notes below
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
Not collected

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

Base model
MiniMax H3; exact checkpoint/recipe revision not disclosed.Source for Base model (opens in a new tab)
Video duration
5–15 seconds; default 5.Source for Video duration (opens in a new tab)
Audio generation
Generated audio included; audio input is not exposed.Source for Audio generation (opens in a new tab)
Generation modes
cost, speed, qualitySource for Generation modes (opens in a new tab)

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-2-pro
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
promptSource for Required request fields (opens in a new tab)

Conditional speech requirements for avatar are recorded separately.

Model controls
prompt, prompt_upsampler, image, last_frame_image, duration, resolution, mode, aspect_ratio, seedSource for Model controls (opens in a new tab)
Request quotas
250 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
Charge uses the measured finished-video length. Omitted mode is speed. List prices apply at this October 15 review; the advertised 50% promotion ended October 13, 2026.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)
Documentation discrepancy
Catalog range starts at $0.02/s, but the detailed mode table includes 480p cost at $0.01/s. Use the detailed list-price matrix; do not carry forward the expired 50% discount. Captured OpenAPI 0.6.0 omits the selector.Source for Documentation discrepancy (opens in a new tab)
Duration controls
duration: integer 5–15 seconds, default 5.Source for Duration controls (opens in a new tab)
Resolution controls
resolution: 480p or 768p, default 768p. Output 24 FPS; no fps request control.Source for Resolution controls (opens in a new tab)
Generation controls
mode: cost, speed or quality; default speed. These are generation recipes, not separately counted checkpoints.Source for Generation controls (opens in a new tab)
Prompt expansion
prompt_upsampler: off, turbo or max; default turbo. Independent of mode and does not change the listed price.Source for Prompt expansion (opens in a new tab)
Reference guidance
Optional first image and last_frame_image determine the canvas when supplied. Otherwise aspect_ratio defaults to 16:9.Source for Reference guidance (opens in a new tab)
Aspect ratios
16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1Source for Aspect ratios (opens in a new tab)
Source audio handling
Output includes generated audio. No uploaded-audio input or save_audio request control is published for this route.Source for Source audio handling (opens in a new tab)
Model terms
Pruna terms explicitly identify MiniMax H3 and pass through model-specific restrictions. Exact H3 revision and post-training are not established.Source for Model terms (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 generation480p · cost1$0.01output video second
Video generation480p · speed1$0.02output video second
Video generation480p · quality1$0.04output video second
Video generation768p · cost1$0.025output video second
Video generation768p · speed1$0.035output video second
Video generation768p · quality1$0.075output video second

Rate conditions

  1. List price after the promotion ending October 13, 2026. Measured output seconds; prompt_upsampler does not change this rate. Exact rounding/minimum not 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-2-pro
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

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 explicitly describes a hosted workflow based on MiniMax H3. The exact recipe and checkpoint changes are not established, so this is a managed deployment record, not an additional claimed private foundation model or a duplicate of the public H3 base.

Classification evidence (opens in a new tab)

Sources reviewed