---
title: "vace"
url: "https://docs.api.pruna.ai/apis/models-api-0/versions/e82c070d-36fc-4aa3-b8cc-8140e0221f53/schemas/vace"
---

> Full API specification: https://docs.api.pruna.ai/apis/models-api-0/versions/e82c070d-36fc-4aa3-b8cc-8140e0221f53.md

# vace

## OpenAPI definition

```yaml
openapi: 3.0.3
info:
  title: P-API
  version: 0.1.0
servers:
  - url: https://api.pruna.ai
    description: Production server
components:
  schemas:
    vace:
      type: object
      required:
        - input
      properties:
        input:
          type: object
          required:
            - prompt
          properties:
            prompt:
              type: string
              description: Text prompt describing the edit
            src_video:
              type: string
              description: Input video to edit (HTTP URL or base64 data URI)
            src_mask:
              type: string
              description: Input mask video or image (HTTP URL or base64 data URI)
            src_ref_images:
              type: array
              items:
                type: string
              description: Array of reference images (HTTP URLs or base64 data URIs)
            speed_mode:
              type: string
              description: Speed optimization level
              enum:
                - Lightly Juiced 🍊 (more consistent)
                - Juiced 🔥 (more speed)
                - Extra Juiced 🚀 (even more speed)
              default: Lightly Juiced 🍊 (more consistent)
            frame_num:
              type: integer
              description: Number of frames to generate
              default: 81
            size:
              type: string
              description: Output resolution
              enum:
                - 720*1280
                - 1280*720
                - 480*832
                - 832*480
              default: 832*480
            seed:
              type: integer
              description: Random seed (-1 for random)
              default: -1
            sample_shift:
              type: integer
              description: Sample shift parameter
              default: 16
            sample_solver:
              type: string
              description: Sample solver algorithm
              enum:
                - unipc
                - dpm++
              default: unipc
            sample_steps:
              type: integer
              description: Number of sampling steps
              default: 50
            sample_guide_scale:
              type: number
              description: Guidance scale for sampling
              default: 5
          additionalProperties: false
```
