---
title: KlingAI Avatar 2.0 Standard | Runware Docs
url: https://runware.ai/docs/models/klingai-avatar-2-0-standard
description: Expressive avatar video generation from image and audio
---
# KlingAI Avatar 2.0 Standard

![KlingAI Avatar 2.0 Standard](https://assets.runware.ai/covers/klingai-avatar-2-0-standard.jpg)

KlingAI Avatar 2.0 Standard generates talking avatar videos from a single portrait image and audio, preserving identity and producing natural lip-sync and expressive motion. It supports up to five minutes of video with multilingual control and gesture clarity for human or cartoon characters.

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

## Pricing

$0.044 per second · ~4m 14s per request

**4 example generations**

- [audio-driven-photo-avatar](https://runware.ai/docs/models/klingai-avatar-2-0-standard/examples#example-seed-vault-living-emblem): `$0.199` (~2m 23s)
- [audio-driven-photo-avatar](https://runware.ai/docs/models/klingai-avatar-2-0-standard/examples#example-veterinary-poison-safety-reel): `$0.422` (~4m 35s)
- [audio-driven-photo-avatar](https://runware.ai/docs/models/klingai-avatar-2-0-standard/examples#example-volcano-docuseries-teaser-sequence): `$0.434` (~3m 53s)
- [audio-driven-photo-avatar](https://runware.ai/docs/models/klingai-avatar-2-0-standard/examples#example-shellfish-hatchery-sensor-explainer): `$0.868` (~5m 14s)

times vary, measured end to end · [How pricing works](https://runware.ai/docs/models-api/pricing)

## Request Parameters

**API Options**

Platform-level options for task execution and delivery.

### [taskType](https://runware.ai/docs/models/klingai-avatar-2-0-standard#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-standard#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-standard#request-outputtype)

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

Video output type.

**Allowed values**: `URL`

### [outputFormat](https://runware.ai/docs/models/klingai-avatar-2-0-standard#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-standard#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-standard#request-webhookurl)

- **Type**: `string`
- **Format**: `uri`

Webhook URL that receives JSON responses 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/models-api/webhooks) (platform)

### [deliveryMethod](https://runware.ai/docs/models/klingai-avatar-2-0-standard#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/models-api/task-polling) (platform)

### [uploadEndpoint](https://runware.ai/docs/models/klingai-avatar-2-0-standard#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-standard#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-standard#request-safety-checkcontent)

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

Enable or disable content safety checking. Increases total generation time.

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

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

Safety checking mode for video generation.

**Allowed values**:

- `fast` Checks key frames.
- `full` Checks all frames.

### [ttl](https://runware.ai/docs/models/klingai-avatar-2-0-standard#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-standard#request-includecost)

- **Type**: `boolean`

Include task cost in the response.

### [numberResults](https://runware.ai/docs/models/klingai-avatar-2-0-standard#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-standard#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-standard#request-inputs-audio)

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

Audio input (UUID or URL).

**Core Parameters**

Primary parameters that define the task output.

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

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

Identifier of the model to use for generation.

**Learn more** (3 resources):

- [Text To Image: Model Selection](https://runware.ai/docs/learn/text-to-image#model-selection) (learn)
- [Image Inpainting: Model Specialized Inpainting Models](https://runware.ai/docs/learn/image-inpainting#model-specialized-inpainting-models) (learn)
- [Image Outpainting: Other Critical Parameters](https://runware.ai/docs/learn/image-outpainting#other-critical-parameters) (learn)

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

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

Text prompt describing elements to include in the generated output.

**Learn more** (1 resource):

- [Prompts](https://runware.ai/docs/learn/prompts) (learn)

## Response Parameters

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

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

Identifier for the type of task this response belongs to.

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

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

UUID v4 identifier echoed from the original request, used to match async responses to their tasks.

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

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

UUID of the output video.

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

- **Type**: `string`
- **Format**: `uri`

URL of the output video.

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

- **Type**: `string`

Base64-encoded video data.

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

- **Type**: `string`
- **Format**: `uri`

Data URI of the output video.

### [seed](https://runware.ai/docs/models/klingai-avatar-2-0-standard#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-standard#response-nsfwcontent)

- **Type**: `boolean`

Flag indicating if NSFW content was detected.

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

- **Type**: `float`

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

## Examples

### audio-driven-photo-avatar (audio-driven-photo-avatar)

[Watch video](https://assets.runware.ai/examples/klingai-avatar-2-0-standard/ef87f39f-e09d-4e1d-91ff-e703393b1605.mp4)

```json
{
  "taskType": "videoInference",
  "taskUUID": "e07c35d4-1c36-4046-b6e0-40308b7d61e3",
  "model": "klingai:avatar@2.0-standard",
  "positivePrompt": "Create a polished short-form social safety reel using the supplied veterinarian portrait and speech. Preserve her identity, navy scrubs, clinical background, cool cyan and electric-violet lighting, and original front-facing upper-body framing. Deliver precise, realistic lip synchronization for every word. Her performance should feel urgent, credible, and compassionate rather than alarmist: steady eye contact, a slight concerned brow as she says “fatal kidney failure,” one restrained head shake on “skip home remedies,” and a small decisive nod on “immediately.” Add natural blinking, subtle breathing, tiny facial muscle movements, and minimal professional head motion. Keep the camera locked and the background stable. Maintain realistic anatomy, teeth, lips, skin texture, and eye direction throughout. No exaggerated gestures, cuts, camera movement, captions, logos, or added people.",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/80db5107-96c6-498c-b75d-9cf5fb829d7b.jpg",
    "audio": "https://assets.runware.ai/assets/inputs/703772ab-d801-4936-b062-94f7700e416c.mp3"
  }
}
```

---

### audio-driven-photo-avatar (audio-driven-photo-avatar)

[Watch video](https://assets.runware.ai/examples/klingai-avatar-2-0-standard/d2db1151-6dd0-49c7-96ae-5eac9982731c.mp4)

```json
{
  "taskType": "videoInference",
  "taskUUID": "38ff35ce-dae8-44c3-8f6e-f08e64180878",
  "model": "klingai:avatar@2.0-standard",
  "positivePrompt": "Create a polished cinematic teaser for a prestige volcanic-science docuseries using the supplied volcanologist portrait and spoken line. Preserve her identity, wardrobe, observatory setting, and centered mid-torso framing. Animate her as a credible field scientist addressing the viewer directly, with precise natural lip synchronization to every word. Begin with controlled stillness and quiet professional focus. On “stopped trembling,” add a slight tightening around the eyes and a nearly imperceptible head tilt. After “That was not relief,” hold a brief grave pause, then let her expression sharpen with restrained concern as she delivers the final warning. Use subtle breathing, occasional natural blinking, minimal shoulder motion, and small realistic head movements; avoid exaggerated gestures or theatrical facial animation. Maintain cold cyan monitor light, deep obsidian shadows, and a restrained pulse of red warning light in the background. The camera should feel locked-off with an extremely slow cinematic push toward her face. As the final word lands, lower the ambient light around her and fade in the clean uppercase series title “THE QUIET CRATER” within the dark negative space, followed by the smaller subtitle “A DOCUMENTARY SERIES.” Refined modern sans-serif typography, pale mineral white, understated spacing, no additional logos, captions, interface elements, or promotional buttons. Ominous, intelligent, scientifically grounded mood; premium streaming-documentary finish.",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/59aacb6c-5e88-432b-9b01-a46625ed9c44.jpg",
    "audio": "https://assets.runware.ai/assets/inputs/7fa4f7bf-39ec-44f8-8b3e-611aca2d706f.mp3"
  }
}
```

---

### audio-driven-photo-avatar (audio-driven-photo-avatar)

[Watch video](https://assets.runware.ai/examples/klingai-avatar-2-0-standard/ac25d701-7690-4d27-ad61-1f8c2b2e13a3.mp4)

```json
{
  "taskType": "videoInference",
  "taskUUID": "aca6db57-9eda-4d29-8516-fd3e65fb4571",
  "model": "klingai:avatar@2.0-standard",
  "positivePrompt": "Create a polished living-logo identity sting from the supplied portrait and speech. Preserve the scientist’s identity, wardrobe, centered framing, circular seed emblem, palette, and exact wordmark. She delivers the line directly to camera with precise, natural lip synchronization, a warm restrained smile, one gentle blink, subtle eyebrow expression, realistic breathing, and a small confident head movement. Keep her performance credible and understated, like a trusted conservation expert rather than an actor. Maintain stable facial anatomy and clear eyes throughout. The surrounding seed-and-sprout emblem and NORTHSTAR SEED VAULT lettering remain crisp, fixed, readable, and free from warping while the portrait comes naturally to life. Finish with her returning to the composed forward-facing hero pose so the final frame works as a clean brand hold. Premium contemporary science nonprofit motion identity; calm, hopeful, intelligent mood; no camera shake, no scene change, no additional people.",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/935c4aef-46a0-4f03-9d43-34098946ea43.jpg",
    "audio": "https://assets.runware.ai/assets/inputs/161888f2-a5ce-47f0-a933-6d1255aa6fdb.mp3"
  }
}
```

---

### audio-driven-photo-avatar (audio-driven-photo-avatar)

[Watch video](https://assets.runware.ai/examples/klingai-avatar-2-0-standard/381b062c-ecdb-400f-af21-d1c3c79f8d58.mp4)

```json
{
  "taskType": "videoInference",
  "taskUUID": "ce2a861b-aabe-4a52-848d-de865f5a2feb",
  "model": "klingai:avatar@2.0-standard",
  "positivePrompt": "Create a polished aquaculture product-explainer video from the supplied portrait and speech. The hatchery technician addresses the viewer with precise, realistic lip synchronization throughout. Preserve her identity, clothing, laboratory setting, and the shape of the dissolved-oxygen meter. Use attentive eye contact, natural blinking, subtle head nods, small shifts in expression, and restrained professional gestures toward the meter as she explains the procedure. Her delivery should feel calm, practical, and reassuring, with slightly greater emphasis when discussing declining oxygen and larval stress. Keep the camera locked in a clean front-facing medium portrait. Maintain realistic facial anatomy, stable hands, consistent lighting, and smooth motion suitable for a technical customer-training clip.",
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/ec08ec72-a1c1-4447-addf-5d49028f0565.jpg",
    "audio": "https://assets.runware.ai/assets/inputs/ef76349a-eae4-48d1-8fad-aa406302c8e4.mp3"
  }
}
```