---
title: KlingAI Avatar 2.0 Pro | Runware Docs
url: https://runware.ai/docs/models/klingai-avatar-2-0-pro
description: High fidelity avatar video generation with smoother motion and quality
---
# KlingAI Avatar 2.0 Pro

KlingAI Avatar 2.0 Pro builds on the Standard version with higher visual fidelity, smoother motion, and improved expressivity. It generates up to five-minute avatar videos from a single image and audio track, with enhanced detail and production-ready results for varied character types.

- **ID**: `klingai:avatar@2.0-pro`
- **Status**: live
- **Creator**: Kling AI
- **Release Date**: December 4, 2025
- **Capabilities**: Image to Video, Audio to Video

## Pricing

$0.087 per second

- **Cost per second**: `$0.087`

## Request Parameters

**API Options**

Platform-level options for task execution and delivery.

### [taskType](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-tasktype)

- **Type**: `string`
- **Required**: true
- **Value**: `videoInference`

Identifier for the type of task being performed

### [taskUUID](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-taskuuid)

- **Type**: `string`
- **Required**: true
- **Format**: `UUID v4`

UUID v4 identifier for tracking tasks and matching async responses. Must be unique per task.

### [outputType](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-outputtype)

- **Type**: `string`
- **Default**: `URL`

Video output type.

**Allowed values**: `URL`

### [outputFormat](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-outputformat)

- **Type**: `string`
- **Default**: `MP4`

Specifies the file format of the generated output. The available values depend on the task type and the specific model's capabilities.

- \`MP4\`: Widely supported video container (H.264), recommended for general use.
- \`WEBM\`: Optimized for web delivery.
- \`MOV\`: QuickTime format, common in professional workflows (Apple ecosystem).

**Allowed values**: `MP4` `WEBM` `MOV`

### [outputQuality](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-outputquality)

- **Type**: `integer`
- **Min**: `20`
- **Max**: `99`
- **Default**: `95`

Compression quality of the output. Higher values preserve quality but increase file size.

### [webhookURL](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-webhookurl)

- **Type**: `string`
- **Format**: `URI`

Specifies a webhook URL where JSON responses will be sent via HTTP POST when generation tasks complete. For batch requests with multiple results, each completed item triggers a separate webhook call as it becomes available.

**Learn more** (1 resource):

- [Webhooks](https://runware.ai/docs/platform/webhooks) (platform)

### [deliveryMethod](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-deliverymethod)

- **Type**: `string`
- **Default**: `async`

Determines how the API delivers task results.

**Allowed values**:

- `async` Returns an immediate acknowledgment with the task UUID. Poll for results using getResponse. Required for long-running tasks like video generation.

**Learn more** (1 resource):

- [Task Polling](https://runware.ai/docs/platform/task-polling) (platform)

### [uploadEndpoint](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-uploadendpoint)

- **Type**: `string`
- **Format**: `URI`

Specifies a URL where the generated content will be automatically uploaded using the HTTP PUT method. The raw binary data of the media file is sent directly as the request body. For secure uploads to cloud storage, use presigned URLs that include temporary authentication credentials.

**Common use cases:**

- **Cloud storage**: Upload directly to S3 buckets, Google Cloud Storage, or Azure Blob Storage using presigned URLs.
- **CDN integration**: Upload to content delivery networks for immediate distribution.

```text
// S3 presigned URL for secure upload
https://your-bucket.s3.amazonaws.com/generated/content.mp4?X-Amz-Signature=abc123&X-Amz-Expires=3600

// Google Cloud Storage presigned URL
https://storage.googleapis.com/your-bucket/content.jpg?X-Goog-Signature=xyz789

// Custom storage endpoint
https://storage.example.com/uploads/generated-image.jpg
```

The content data will be sent as the request body to the specified URL when generation is complete.

### [safety](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-safety)

- **Path**: `safety.checkContent`
- **Type**: `object (2 properties)`

Content safety checking configuration for video generation.

#### [checkContent](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-safety-checkcontent)

- **Path**: `safety.checkContent`
- **Type**: `boolean`
- **Default**: `false`

Enable or disable content safety checking. When enabled, defaults to `fast` mode.

#### [mode](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-safety-mode)

- **Path**: `safety.mode`
- **Type**: `string`
- **Default**: `none`

Safety checking mode for video generation.

**Allowed values**:

- `none` Disables checking.
- `fast` Checks key frames.
- `full` Checks all frames.

### [ttl](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-ttl)

- **Type**: `integer`
- **Min**: `60`

Time-to-live (TTL) in seconds for generated content. Only applies when `outputType` is `URL`.

### [includeCost](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-includecost)

- **Type**: `boolean`
- **Default**: `false`

Include task cost in the response.

### [numberResults](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-numberresults)

- **Type**: `integer`
- **Min**: `1`
- **Max**: `4`
- **Default**: `1`

Number of results to generate. Each result uses a different seed, producing variations of the same parameters.

**Inputs**

Input resources for the task (images, audio, etc). These must be nested inside the \`inputs\` object.

### [image](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-inputs-image)

- **Path**: `inputs.image`
- **Type**: `string`
- **Required**: true

Image input (UUID, URL, Data URI, or Base64).

### [audio](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-inputs-audio)

- **Path**: `inputs.audio`
- **Type**: `string`
- **Required**: true

Audio input (UUID or URL).

**Generation Parameters**

Core parameters for controlling the generated content.

### [model](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-model)

- **Type**: `string`
- **Required**: true
- **Value**: `klingai:avatar@2.0-pro`

Identifier of the model to use for generation.

**Learn more** (3 resources):

- [Text To Image: Model Selection The Foundation Of Generation](https://runware.ai/docs/guides/text-to-image#model-selection-the-foundation-of-generation) (guide)
- [Image Inpainting: Model Specialized Inpainting Models](https://runware.ai/docs/guides/image-inpainting#model-specialized-inpainting-models) (guide)
- [Image Outpainting: Other Critical Parameters](https://runware.ai/docs/guides/image-outpainting#other-critical-parameters) (guide)

### [positivePrompt](https://runware.ai/docs/models/klingai-avatar-2-0-pro#request-positiveprompt)

- **Type**: `string`
- **Min**: `1`
- **Max**: `2500`

Text prompt describing elements to include in the generated output.

**Learn more** (2 resources):

- [Text To Image: Prompts Guiding The Generation](https://runware.ai/docs/guides/text-to-image#prompts-guiding-the-generation) (guide)
- [Image Outpainting: Other Critical Parameters](https://runware.ai/docs/guides/image-outpainting#other-critical-parameters) (guide)

## Response Parameters

### [taskType](https://runware.ai/docs/models/klingai-avatar-2-0-pro#response-tasktype)

- **Type**: `string`
- **Required**: true
- **Value**: `videoInference`

Type of the task.

### [taskUUID](https://runware.ai/docs/models/klingai-avatar-2-0-pro#response-taskuuid)

- **Type**: `string`
- **Required**: true
- **Format**: `UUID v4`

UUID of the task.

### [videoUUID](https://runware.ai/docs/models/klingai-avatar-2-0-pro#response-videouuid)

- **Type**: `string`
- **Required**: true
- **Format**: `UUID v4`

UUID of the output video.

### [videoURL](https://runware.ai/docs/models/klingai-avatar-2-0-pro#response-videourl)

- **Type**: `string`
- **Format**: `URI`

URL of the output video.

### [videoBase64Data](https://runware.ai/docs/models/klingai-avatar-2-0-pro#response-videobase64data)

- **Type**: `string`

Base64-encoded video data.

### [videoDataURI](https://runware.ai/docs/models/klingai-avatar-2-0-pro#response-videodatauri)

- **Type**: `string`
- **Format**: `URI`

Data URI of the output video.

### [seed](https://runware.ai/docs/models/klingai-avatar-2-0-pro#response-seed)

- **Type**: `integer`

The seed used for generation. If none was provided, shows the randomly generated seed.

### [NSFWContent](https://runware.ai/docs/models/klingai-avatar-2-0-pro#response-nsfwcontent)

- **Type**: `boolean`

Flag indicating if NSFW content was detected.

### [cost](https://runware.ai/docs/models/klingai-avatar-2-0-pro#response-cost)

- **Type**: `float`

Task cost in USD. Present when `includeCost` is set to `true` in the request.

## Examples

### Midnight Broadcast Chess Commentator (Audio to Video)

[Watch video](https://assets.runware.ai/examples/klingai-avatar-2-0-pro/2f9f7328-7948-4464-8d02-5e02d3a32433.mp4)

**Request**:

```json
{
  "taskType": "videoInference",
  "taskUUID": "f3dc68b4-022e-4c23-bb4f-00e7095f2ed1",
  "model": "klingai:avatar@2.0-pro",
  "positivePrompt": "Photoreal talking-head avatar video of a charismatic chess commentator hosting a late-night strategy segment, vertical studio composition, refined broadcast look, precise lip sync, lively but controlled facial expressions, subtle head movement, natural blinking, confident presenter posture, premium camera clarity, smooth motion, detailed skin texture, polished cinematic lighting with cool highlights and warm accent rim light, engaging professional delivery, elegant dark background with softly glowing analysis screens and abstract chess diagrams",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/66fceed7-ae79-4ecd-9433-58b43024a937.jpg",
    "audio": "https://assets.runware.ai/assets/inputs/7f471422-0739-4fc7-9e98-6b85f406f4a0.mp3"
  }
}
```

**Response**:

```json
{
  "taskType": "videoInference",
  "taskUUID": "f3dc68b4-022e-4c23-bb4f-00e7095f2ed1",
  "videoUUID": "267a2bde-25e5-48bc-9c2d-2823a2abe887",
  "videoURL": "https://vm.runware.ai/video/os/a15d18/ws/5/vi/267a2bde-25e5-48bc-9c2d-2823a2abe887.mp4",
  "cost": 1.20634
}
```

---

### Eccentric Clockmaker Studio Portrait (Audio to Video)

[Watch video](https://assets.runware.ai/examples/klingai-avatar-2-0-pro/ce5d5eca-5220-4b60-a2c3-782e0fcbe4c5.mp4)

**Request**:

```json
{
  "taskType": "videoInference",
  "taskUUID": "372818f9-3159-4661-b351-c96da48be132",
  "model": "klingai:avatar@2.0-pro",
  "positivePrompt": "A production-quality talking avatar video of an eccentric clockmaker delivering a reflective monologue directly to camera. Preserve the reference character identity with sharp facial detail, natural lip sync, nuanced eye movement, believable blinking, gentle head turns, slight shoulder shifts, and restrained hand gestures near the torso. Background shows a richly detailed workshop filled with antique clocks, pinned engineering sketches, brass tools, and warm practical lighting. Mood is intelligent, whimsical, and intimate, with polished realism and smooth motion suitable for a premium character performance.",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/f787f548-b2f4-47be-acec-df0838d8f02f.jpg",
    "audio": "https://assets.runware.ai/assets/inputs/d63abb07-9256-4740-b07a-3e15593d1628.mp3"
  }
}
```

**Response**:

```json
{
  "taskType": "videoInference",
  "taskUUID": "372818f9-3159-4661-b351-c96da48be132",
  "videoUUID": "24b248cc-455f-4646-9246-b7895f5222a4",
  "videoURL": "https://vm.runware.ai/video/os/a15d18/ws/5/vi/24b248cc-455f-4646-9246-b7895f5222a4.mp4",
  "cost": 1.29917
}
```

---

### Weathered Radio Host Portrait (Audio to Video)

[Watch video](https://assets.runware.ai/examples/klingai-avatar-2-0-pro/dfd5d508-aded-4ba0-88a1-7081d6e22bd9.mp4)

**Request**:

```json
{
  "taskType": "videoInference",
  "taskUUID": "ede6f291-faa4-495c-a596-77e4c0d58102",
  "model": "klingai:avatar@2.0-pro",
  "positivePrompt": "Create a premium vertical avatar video of a seasoned radio presenter speaking directly to camera. Preserve the identity from the source portrait with realistic skin detail, precise lip synchronization, nuanced eyebrow motion, natural blinking, subtle head turns, and relaxed shoulder movement. Maintain a polished broadcast aesthetic with warm amber highlights, crisp focus on the face, gentle falloff in the background, and professional presenter energy. The performance should feel intelligent, engaging, slightly dry-humored, and production-ready.",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/95ce742a-2fdd-4b60-ac0c-8d0a591981a4.jpg",
    "audio": "https://assets.runware.ai/assets/inputs/75505355-198c-42d6-bd8d-57d26d64af02.mp3"
  }
}
```

**Response**:

```json
{
  "taskType": "videoInference",
  "taskUUID": "ede6f291-faa4-495c-a596-77e4c0d58102",
  "videoUUID": "160d3084-08f8-4bfe-8e45-be0e1e2febaa",
  "videoURL": "https://vm.runware.ai/video/os/a12d13/ws/5/vi/160d3084-08f8-4bfe-8e45-be0e1e2febaa.mp4",
  "cost": 1.29917
}
```

---

### Brass Clockmaker Portrait Study (Audio to Video)

[Watch video](https://assets.runware.ai/examples/klingai-avatar-2-0-pro/5c413225-4f56-4271-a16d-91ac20fb2998.mp4)

**Request**:

```json
{
  "taskType": "videoInference",
  "taskUUID": "f7d8bc1a-6e56-430f-86d4-284efd32412d",
  "model": "klingai:avatar@2.0-pro",
  "positivePrompt": "A refined talking-avatar performance of a meticulous old-world clockmaker addressing the viewer directly. Preserve the exact identity, wardrobe, and workshop setting from the source image. Emphasize precise lip sync, subtle eyebrow motion, natural blinking, gentle head tilts, small shoulder shifts, and believable breathing. Rich facial texture, polished brass highlights, crisp focus on the face, smooth professional motion, authentic eye contact, dignified and intelligent demeanor, warm handcrafted atmosphere, premium cinematic realism.",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/bb7bb8f2-0f77-48ca-bc0e-a9188da519b3.jpg",
    "audio": "https://assets.runware.ai/assets/inputs/ad36f542-2eb0-412e-b3a6-a1b4a3b50e52.mp3"
  }
}
```

**Response**:

```json
{
  "taskType": "videoInference",
  "taskUUID": "f7d8bc1a-6e56-430f-86d4-284efd32412d",
  "videoUUID": "890e103b-e714-4571-a10d-daa1e30a2c53",
  "videoURL": "https://vm.runware.ai/video/os/a20d05/ws/5/vi/890e103b-e714-4571-a10d-daa1e30a2c53.mp4",
  "cost": 1.9488
}
```