---
title: "p-video-avatar"
url: "https://docs.api.pruna.ai/apis/models-api-0/versions/43a61745-febe-4bf5-9bf9-31b55409dd71/schemas/p-video-avatar"
---

> Full API specification: https://docs.api.pruna.ai/apis/models-api-0/versions/43a61745-febe-4bf5-9bf9-31b55409dd71.md

# p-video-avatar

AI model for content generation. Rate limit: 50 requests per minute.

## OpenAPI definition

```yaml
openapi: 3.0.3
info:
  title: P-API
  version: 0.5.0
servers:
  - url: https://api.pruna.ai
    description: Production server
components:
  schemas:
    p-video-avatar:
      type: object
      required:
        - input
      properties:
        input:
          type: object
          properties:
            seed:
              title: Seed
              description: Random seed. Set for reproducible generation.
              type: integer
            audio:
              title: Audio
              format: uri
              description: Optional uploaded audio to condition video generation. If both
                audio and voice_script are provided, uploaded audio is used.
              type: string
            image:
              title: Image
              format: uri
              description: Input image (first frame). Supports jpg, jpeg, png, webp.
              type: string
            voice:
              enum:
                - 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)
              title: voice
              description: Voice for generated speech.
              default: Zephyr (Female)
              type: string
            resolution:
              enum:
                - 720p
                - 1080p
              title: resolution
              description: Resolution of the video.
              default: 720p
              type: string
            video_prompt:
              title: Video Prompt
              default: The person is talking.
              description: Optional prompt for the video.
              type: string
            voice_prompt:
              title: Voice Prompt
              default: Say the following.
              description: Optional speaking style, tone, pacing, emotion.
              type: string
            voice_script:
              title: Voice Script
              default: ""
              description: Script for the person to say when no audio is uploaded.
              type: string
            voice_language:
              enum:
                - English (US)
                - English (UK)
                - Spanish
                - French
                - German
                - Italian
                - Portuguese (Brazil)
                - Japanese
                - Korean
                - Hindi
              title: voice_language
              description: Output language for generated speech.
              default: English (US)
              type: string
            disable_safety_filter:
              title: Disable Safety Filter
              default: true
              description: Disable safety filter for prompts and input image. When disabled,
                prompts are not checked for unsafe content before generation.
              type: boolean
            disable_prompt_upsampling:
              title: Disable Prompt Upsampling
              default: false
              description: When true, skip the OpenRouter multimodal prompt upsampler and pass
                the raw user prompt to the video model.
              type: boolean
          required:
            - image
          additionalProperties: false
      description: "AI model for content generation. Rate limit: 50 requests per minute."
```
