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.
API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples8
CODE
Ready-to-use code snippets for common workflows
Municipal Compost Talking Logo Ident
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'klingai:avatar@2.0-pro',
positivePrompt: 'Create a polished talking-logo ident while preserving the person’s identity, clothing, portrait framing, emblem, colors, and lettering exactly as supplied. Give her natural, precise lip synchronization to the spoken line, an inviting expression that grows into a small confident smile, one subtle nod on “sort it,” gentle blinking, and minimal shoulder movement. Keep the face stable and anatomically consistent. Add restrained motion-graphic energy: the circular emblem makes one soft pulse and the small leaf motifs lift slightly, then settle cleanly as she finishes. Typography remains sharp, readable, and stationary. Smooth professional motion, upbeat civic tone, clean end-card finish.',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/8174d0ee-dd7c-44da-a4fb-3760447d93ad.jpg',
audio: 'https://assets.runware.ai/assets/inputs/1b5c4013-908a-41d2-ae51-681aeb67503c.mp3'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "klingai:avatar@2.0-pro",
"positivePrompt": "Create a polished talking-logo ident while preserving the person’s identity, clothing, portrait framing, emblem, colors, and lettering exactly as supplied. Give her natural, precise lip synchronization to the spoken line, an inviting expression that grows into a small confident smile, one subtle nod on “sort it,” gentle blinking, and minimal shoulder movement. Keep the face stable and anatomically consistent. Add restrained motion-graphic energy: the circular emblem makes one soft pulse and the small leaf motifs lift slightly, then settle cleanly as she finishes. Typography remains sharp, readable, and stationary. Smooth professional motion, upbeat civic tone, clean end-card finish.",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/8174d0ee-dd7c-44da-a4fb-3760447d93ad.jpg",
"audio": "https://assets.runware.ai/assets/inputs/1b5c4013-908a-41d2-ae51-681aeb67503c.mp3"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "f328f2af-6703-417f-9d65-0471ff973e3b",
"model": "klingai:avatar@2.0-pro",
"positivePrompt": "Create a polished talking-logo ident while preserving the person’s identity, clothing, portrait framing, emblem, colors, and lettering exactly as supplied. Give her natural, precise lip synchronization to the spoken line, an inviting expression that grows into a small confident smile, one subtle nod on “sort it,” gentle blinking, and minimal shoulder movement. Keep the face stable and anatomically consistent. Add restrained motion-graphic energy: the circular emblem makes one soft pulse and the small leaf motifs lift slightly, then settle cleanly as she finishes. Typography remains sharp, readable, and stationary. Smooth professional motion, upbeat civic tone, clean end-card finish.",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/8174d0ee-dd7c-44da-a4fb-3760447d93ad.jpg",
"audio": "https://assets.runware.ai/assets/inputs/1b5c4013-908a-41d2-ae51-681aeb67503c.mp3"
}
}
]'runware run klingai:avatar@2.0-pro \
positivePrompt="Create a polished talking-logo ident while preserving the person’s identity, clothing, portrait framing, emblem, colors, and lettering exactly as supplied. Give her natural, precise lip synchronization to the spoken line, an inviting expression that grows into a small confident smile, one subtle nod on “sort it,” gentle blinking, and minimal shoulder movement. Keep the face stable and anatomically consistent. Add restrained motion-graphic energy: the circular emblem makes one soft pulse and the small leaf motifs lift slightly, then settle cleanly as she finishes. Typography remains sharp, readable, and stationary. Smooth professional motion, upbeat civic tone, clean end-card finish." \
inputs.image=https://assets.runware.ai/assets/inputs/8174d0ee-dd7c-44da-a4fb-3760447d93ad.jpg \
inputs.audio=https://assets.runware.ai/assets/inputs/1b5c4013-908a-41d2-ae51-681aeb67503c.mp3{
"taskType": "videoInference",
"taskUUID": "f328f2af-6703-417f-9d65-0471ff973e3b",
"model": "klingai:avatar@2.0-pro",
"positivePrompt": "Create a polished talking-logo ident while preserving the person’s identity, clothing, portrait framing, emblem, colors, and lettering exactly as supplied. Give her natural, precise lip synchronization to the spoken line, an inviting expression that grows into a small confident smile, one subtle nod on “sort it,” gentle blinking, and minimal shoulder movement. Keep the face stable and anatomically consistent. Add restrained motion-graphic energy: the circular emblem makes one soft pulse and the small leaf motifs lift slightly, then settle cleanly as she finishes. Typography remains sharp, readable, and stationary. Smooth professional motion, upbeat civic tone, clean end-card finish.",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/8174d0ee-dd7c-44da-a4fb-3760447d93ad.jpg",
"audio": "https://assets.runware.ai/assets/inputs/1b5c4013-908a-41d2-ae51-681aeb67503c.mp3"
}
}{
"taskType": "videoInference",
"taskUUID": "f328f2af-6703-417f-9d65-0471ff973e3b",
"videoUUID": "03aea6a7-3f2a-4b53-b970-e54a3b02103e",
"videoURL": "https://vm.runware.ai/video/os/a09dlim3/ws/5/vi/03aea6a7-3f2a-4b53-b970-e54a3b02103e.mp4",
"cost": 0.348
}Seaweed-Fiber Rain Shell Showcase Reel
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'klingai:avatar@2.0-pro',
positivePrompt: 'Animate the portrait as a refined fashion showcase reel. Preserve the presenter’s exact identity, facial features, hairstyle, clothing, colors, garment construction, lighting, and studio setting. She delivers the supplied line directly to camera with precise, natural lip synchronization and a calm, knowledgeable expression. Add realistic blinking, gentle breathing, a slight head tilt, one restrained nod, and a subtle shift through the shoulders. Her expression warms into a small confident smile near the end. Keep the chartreuse shell stable and sharply detailed, especially the storm collar, sealed pockets, panel structure, and stitching. Motion should feel polished and understated, like a premium circular-fashion collection presentation; no exaggerated gestures, facial distortion, wardrobe changes, scene changes, or additional people.',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/d86a2794-4827-4b03-8d1d-2310d9a5b195.jpg',
audio: 'https://assets.runware.ai/assets/inputs/8e163d79-bbb5-45b5-9e5d-9615152928b5.mp3'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "klingai:avatar@2.0-pro",
"positivePrompt": "Animate the portrait as a refined fashion showcase reel. Preserve the presenter’s exact identity, facial features, hairstyle, clothing, colors, garment construction, lighting, and studio setting. She delivers the supplied line directly to camera with precise, natural lip synchronization and a calm, knowledgeable expression. Add realistic blinking, gentle breathing, a slight head tilt, one restrained nod, and a subtle shift through the shoulders. Her expression warms into a small confident smile near the end. Keep the chartreuse shell stable and sharply detailed, especially the storm collar, sealed pockets, panel structure, and stitching. Motion should feel polished and understated, like a premium circular-fashion collection presentation; no exaggerated gestures, facial distortion, wardrobe changes, scene changes, or additional people.",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/d86a2794-4827-4b03-8d1d-2310d9a5b195.jpg",
"audio": "https://assets.runware.ai/assets/inputs/8e163d79-bbb5-45b5-9e5d-9615152928b5.mp3"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "34339cd6-905f-48c1-824b-f3c6fdee5f61",
"model": "klingai:avatar@2.0-pro",
"positivePrompt": "Animate the portrait as a refined fashion showcase reel. Preserve the presenter’s exact identity, facial features, hairstyle, clothing, colors, garment construction, lighting, and studio setting. She delivers the supplied line directly to camera with precise, natural lip synchronization and a calm, knowledgeable expression. Add realistic blinking, gentle breathing, a slight head tilt, one restrained nod, and a subtle shift through the shoulders. Her expression warms into a small confident smile near the end. Keep the chartreuse shell stable and sharply detailed, especially the storm collar, sealed pockets, panel structure, and stitching. Motion should feel polished and understated, like a premium circular-fashion collection presentation; no exaggerated gestures, facial distortion, wardrobe changes, scene changes, or additional people.",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/d86a2794-4827-4b03-8d1d-2310d9a5b195.jpg",
"audio": "https://assets.runware.ai/assets/inputs/8e163d79-bbb5-45b5-9e5d-9615152928b5.mp3"
}
}
]'runware run klingai:avatar@2.0-pro \
positivePrompt="Animate the portrait as a refined fashion showcase reel. Preserve the presenter’s exact identity, facial features, hairstyle, clothing, colors, garment construction, lighting, and studio setting. She delivers the supplied line directly to camera with precise, natural lip synchronization and a calm, knowledgeable expression. Add realistic blinking, gentle breathing, a slight head tilt, one restrained nod, and a subtle shift through the shoulders. Her expression warms into a small confident smile near the end. Keep the chartreuse shell stable and sharply detailed, especially the storm collar, sealed pockets, panel structure, and stitching. Motion should feel polished and understated, like a premium circular-fashion collection presentation; no exaggerated gestures, facial distortion, wardrobe changes, scene changes, or additional people." \
inputs.image=https://assets.runware.ai/assets/inputs/d86a2794-4827-4b03-8d1d-2310d9a5b195.jpg \
inputs.audio=https://assets.runware.ai/assets/inputs/8e163d79-bbb5-45b5-9e5d-9615152928b5.mp3{
"taskType": "videoInference",
"taskUUID": "34339cd6-905f-48c1-824b-f3c6fdee5f61",
"model": "klingai:avatar@2.0-pro",
"positivePrompt": "Animate the portrait as a refined fashion showcase reel. Preserve the presenter’s exact identity, facial features, hairstyle, clothing, colors, garment construction, lighting, and studio setting. She delivers the supplied line directly to camera with precise, natural lip synchronization and a calm, knowledgeable expression. Add realistic blinking, gentle breathing, a slight head tilt, one restrained nod, and a subtle shift through the shoulders. Her expression warms into a small confident smile near the end. Keep the chartreuse shell stable and sharply detailed, especially the storm collar, sealed pockets, panel structure, and stitching. Motion should feel polished and understated, like a premium circular-fashion collection presentation; no exaggerated gestures, facial distortion, wardrobe changes, scene changes, or additional people.",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/d86a2794-4827-4b03-8d1d-2310d9a5b195.jpg",
"audio": "https://assets.runware.ai/assets/inputs/8e163d79-bbb5-45b5-9e5d-9615152928b5.mp3"
}
}{
"taskType": "videoInference",
"taskUUID": "34339cd6-905f-48c1-824b-f3c6fdee5f61",
"videoUUID": "4aa0ef8f-ad76-45ea-a1ac-f0aec13a57cc",
"videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/4aa0ef8f-ad76-45ea-a1ac-f0aec13a57cc.mp4",
"cost": 0.696
}Eccentric Clockmaker Studio Portrait
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
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'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"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"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"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"
}
}
]'runware run 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 \
inputs.audio=https://assets.runware.ai/assets/inputs/d63abb07-9256-4740-b07a-3e15593d1628.mp3{
"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"
}
}{
"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
}Coral Nursery Technician Stock Clip
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'klingai:avatar@2.0-pro',
positivePrompt: 'Create a polished documentary stock-motion clip from the supplied portrait and spoken audio. Preserve the technician’s exact identity, facial features, hairstyle, clothing, laboratory setting, composition, and realistic lighting. Animate precise, natural lip synchronization throughout the line. Give her a warm but matter-of-fact delivery with a slight encouraging smile near the end, gentle blinking, subtle breathing, tiny head tilts, and one restrained nod on “rebuild a reef.” Keep shoulders and posture relaxed with minimal authentic body movement. Maintain a stable eye-level camera, shallow depth of field, crisp facial detail, and understated turquoise-and-coral color grading. The result should feel like credible sync-sound editorial footage captured during a reef-restoration field story, suitable for documentary b-roll and environmental news licensing.',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/d562d6a5-50f5-4a61-8ad9-f54b39367731.jpg',
audio: 'https://assets.runware.ai/assets/inputs/5135d6a7-b8d3-46ee-8882-cf66ff66e234.mp3'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "klingai:avatar@2.0-pro",
"positivePrompt": "Create a polished documentary stock-motion clip from the supplied portrait and spoken audio. Preserve the technician’s exact identity, facial features, hairstyle, clothing, laboratory setting, composition, and realistic lighting. Animate precise, natural lip synchronization throughout the line. Give her a warm but matter-of-fact delivery with a slight encouraging smile near the end, gentle blinking, subtle breathing, tiny head tilts, and one restrained nod on “rebuild a reef.” Keep shoulders and posture relaxed with minimal authentic body movement. Maintain a stable eye-level camera, shallow depth of field, crisp facial detail, and understated turquoise-and-coral color grading. The result should feel like credible sync-sound editorial footage captured during a reef-restoration field story, suitable for documentary b-roll and environmental news licensing.",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/d562d6a5-50f5-4a61-8ad9-f54b39367731.jpg",
"audio": "https://assets.runware.ai/assets/inputs/5135d6a7-b8d3-46ee-8882-cf66ff66e234.mp3"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "c15e60b2-4a7f-400d-be37-3631677d69be",
"model": "klingai:avatar@2.0-pro",
"positivePrompt": "Create a polished documentary stock-motion clip from the supplied portrait and spoken audio. Preserve the technician’s exact identity, facial features, hairstyle, clothing, laboratory setting, composition, and realistic lighting. Animate precise, natural lip synchronization throughout the line. Give her a warm but matter-of-fact delivery with a slight encouraging smile near the end, gentle blinking, subtle breathing, tiny head tilts, and one restrained nod on “rebuild a reef.” Keep shoulders and posture relaxed with minimal authentic body movement. Maintain a stable eye-level camera, shallow depth of field, crisp facial detail, and understated turquoise-and-coral color grading. The result should feel like credible sync-sound editorial footage captured during a reef-restoration field story, suitable for documentary b-roll and environmental news licensing.",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/d562d6a5-50f5-4a61-8ad9-f54b39367731.jpg",
"audio": "https://assets.runware.ai/assets/inputs/5135d6a7-b8d3-46ee-8882-cf66ff66e234.mp3"
}
}
]'runware run klingai:avatar@2.0-pro \
positivePrompt="Create a polished documentary stock-motion clip from the supplied portrait and spoken audio. Preserve the technician’s exact identity, facial features, hairstyle, clothing, laboratory setting, composition, and realistic lighting. Animate precise, natural lip synchronization throughout the line. Give her a warm but matter-of-fact delivery with a slight encouraging smile near the end, gentle blinking, subtle breathing, tiny head tilts, and one restrained nod on “rebuild a reef.” Keep shoulders and posture relaxed with minimal authentic body movement. Maintain a stable eye-level camera, shallow depth of field, crisp facial detail, and understated turquoise-and-coral color grading. The result should feel like credible sync-sound editorial footage captured during a reef-restoration field story, suitable for documentary b-roll and environmental news licensing." \
inputs.image=https://assets.runware.ai/assets/inputs/d562d6a5-50f5-4a61-8ad9-f54b39367731.jpg \
inputs.audio=https://assets.runware.ai/assets/inputs/5135d6a7-b8d3-46ee-8882-cf66ff66e234.mp3{
"taskType": "videoInference",
"taskUUID": "c15e60b2-4a7f-400d-be37-3631677d69be",
"model": "klingai:avatar@2.0-pro",
"positivePrompt": "Create a polished documentary stock-motion clip from the supplied portrait and spoken audio. Preserve the technician’s exact identity, facial features, hairstyle, clothing, laboratory setting, composition, and realistic lighting. Animate precise, natural lip synchronization throughout the line. Give her a warm but matter-of-fact delivery with a slight encouraging smile near the end, gentle blinking, subtle breathing, tiny head tilts, and one restrained nod on “rebuild a reef.” Keep shoulders and posture relaxed with minimal authentic body movement. Maintain a stable eye-level camera, shallow depth of field, crisp facial detail, and understated turquoise-and-coral color grading. The result should feel like credible sync-sound editorial footage captured during a reef-restoration field story, suitable for documentary b-roll and environmental news licensing.",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/d562d6a5-50f5-4a61-8ad9-f54b39367731.jpg",
"audio": "https://assets.runware.ai/assets/inputs/5135d6a7-b8d3-46ee-8882-cf66ff66e234.mp3"
}
}{
"taskType": "videoInference",
"taskUUID": "c15e60b2-4a7f-400d-be37-3631677d69be",
"videoUUID": "8d9a9f98-430b-4d2d-b0c1-391c373cd4f7",
"videoURL": "https://vm.runware.ai/video/os/a09dlim3/ws/5/vi/8d9a9f98-430b-4d2d-b0c1-391c373cd4f7.mp4",
"cost": 0.719142
}Avalanche Forecast Stream Motion Ident
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'klingai:avatar@2.0-pro',
positivePrompt: 'Create a polished broadcast motion ident while preserving the forecaster’s exact identity, clothing, framing, and graphic composition. Synchronize her lips precisely to the supplied line. Her delivery is calm, concise, and reassuring, with natural blinking, a slight breath before speaking, restrained mouth movement, and one subtle affirmative nod on the final phrase. Add minimal realistic shoulder and head motion without camera movement. The topographic lines behind her glide gently outward, while the triangular radio-beacon emblem emits one clean cyan pulse timed to the final words. Keep the face sharp and unobstructed, the lighting stable, and the motion smooth and production-ready. No added people, objects, text, cuts, or identity changes.',
inputs: {
image: 'https://assets.runware.ai/assets/inputs/a82cc7ef-0668-4f91-a319-613eb3c1d698.jpg',
audio: 'https://assets.runware.ai/assets/inputs/4fbb49dc-e98d-4474-8bc2-e813fe0aaace.mp3'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"model": "klingai:avatar@2.0-pro",
"positivePrompt": "Create a polished broadcast motion ident while preserving the forecaster’s exact identity, clothing, framing, and graphic composition. Synchronize her lips precisely to the supplied line. Her delivery is calm, concise, and reassuring, with natural blinking, a slight breath before speaking, restrained mouth movement, and one subtle affirmative nod on the final phrase. Add minimal realistic shoulder and head motion without camera movement. The topographic lines behind her glide gently outward, while the triangular radio-beacon emblem emits one clean cyan pulse timed to the final words. Keep the face sharp and unobstructed, the lighting stable, and the motion smooth and production-ready. No added people, objects, text, cuts, or identity changes.",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/a82cc7ef-0668-4f91-a319-613eb3c1d698.jpg",
"audio": "https://assets.runware.ai/assets/inputs/4fbb49dc-e98d-4474-8bc2-e813fe0aaace.mp3"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "0003a6a0-aecf-4f3a-9cf5-9e150591eec6",
"model": "klingai:avatar@2.0-pro",
"positivePrompt": "Create a polished broadcast motion ident while preserving the forecaster’s exact identity, clothing, framing, and graphic composition. Synchronize her lips precisely to the supplied line. Her delivery is calm, concise, and reassuring, with natural blinking, a slight breath before speaking, restrained mouth movement, and one subtle affirmative nod on the final phrase. Add minimal realistic shoulder and head motion without camera movement. The topographic lines behind her glide gently outward, while the triangular radio-beacon emblem emits one clean cyan pulse timed to the final words. Keep the face sharp and unobstructed, the lighting stable, and the motion smooth and production-ready. No added people, objects, text, cuts, or identity changes.",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/a82cc7ef-0668-4f91-a319-613eb3c1d698.jpg",
"audio": "https://assets.runware.ai/assets/inputs/4fbb49dc-e98d-4474-8bc2-e813fe0aaace.mp3"
}
}
]'runware run klingai:avatar@2.0-pro \
positivePrompt="Create a polished broadcast motion ident while preserving the forecaster’s exact identity, clothing, framing, and graphic composition. Synchronize her lips precisely to the supplied line. Her delivery is calm, concise, and reassuring, with natural blinking, a slight breath before speaking, restrained mouth movement, and one subtle affirmative nod on the final phrase. Add minimal realistic shoulder and head motion without camera movement. The topographic lines behind her glide gently outward, while the triangular radio-beacon emblem emits one clean cyan pulse timed to the final words. Keep the face sharp and unobstructed, the lighting stable, and the motion smooth and production-ready. No added people, objects, text, cuts, or identity changes." \
inputs.image=https://assets.runware.ai/assets/inputs/a82cc7ef-0668-4f91-a319-613eb3c1d698.jpg \
inputs.audio=https://assets.runware.ai/assets/inputs/4fbb49dc-e98d-4474-8bc2-e813fe0aaace.mp3{
"taskType": "videoInference",
"taskUUID": "0003a6a0-aecf-4f3a-9cf5-9e150591eec6",
"model": "klingai:avatar@2.0-pro",
"positivePrompt": "Create a polished broadcast motion ident while preserving the forecaster’s exact identity, clothing, framing, and graphic composition. Synchronize her lips precisely to the supplied line. Her delivery is calm, concise, and reassuring, with natural blinking, a slight breath before speaking, restrained mouth movement, and one subtle affirmative nod on the final phrase. Add minimal realistic shoulder and head motion without camera movement. The topographic lines behind her glide gently outward, while the triangular radio-beacon emblem emits one clean cyan pulse timed to the final words. Keep the face sharp and unobstructed, the lighting stable, and the motion smooth and production-ready. No added people, objects, text, cuts, or identity changes.",
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/a82cc7ef-0668-4f91-a319-613eb3c1d698.jpg",
"audio": "https://assets.runware.ai/assets/inputs/4fbb49dc-e98d-4474-8bc2-e813fe0aaace.mp3"
}
}{
"taskType": "videoInference",
"taskUUID": "0003a6a0-aecf-4f3a-9cf5-9e150591eec6",
"videoUUID": "dd078b47-1943-42f7-82c3-232caef5b1c6",
"videoURL": "https://vm.runware.ai/video/os/a10dlim3/ws/5/vi/dd078b47-1943-42f7-82c3-232caef5b1c6.mp4",
"cost": 0.440742
}Brass Clockmaker Portrait Study
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
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'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"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"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"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"
}
}
]'runware run 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 \
inputs.audio=https://assets.runware.ai/assets/inputs/ad36f542-2eb0-412e-b3a6-a1b4a3b50e52.mp3{
"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"
}
}{
"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
}Weathered Radio Host Portrait
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
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'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"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"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"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"
}
}
]'runware run 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 \
inputs.audio=https://assets.runware.ai/assets/inputs/75505355-198c-42d6-bd8d-57d26d64af02.mp3{
"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"
}
}{
"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
}Midnight Broadcast Chess Commentator
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
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'
}
})import asyncio
import os
from runware import Runware
async def main():
async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
results = await client.run({
"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"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"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"
}
}
]'runware run 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 \
inputs.audio=https://assets.runware.ai/assets/inputs/7f471422-0739-4fc7-9e98-6b85f406f4a0.mp3{
"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"
}
}{
"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
}