Vidu Q3

Vidu Q3 is a multimodal video generation model that creates video with synchronized audio directly from text or images, supports intelligent multi-shot sequencing, and produces complete outputs with stable visuals and embedded subtitles without post-processing.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples8
CODE
Ready-to-use code snippets for common workflows
Coffee Cherry Sorter Demo
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'vidu:4@1',
positivePrompt: 'A polished five-second product explainer for a precision optical coffee-cherry sorter, presented as cinematic photoreal industrial visualization. In one fluid macro tracking shot, glossy ripe red coffee cherries roll rapidly along a narrow matte-black conveyor inside a clean stainless-steel processing machine. The camera follows beside them as they pass beneath a bright emerald inspection light; one pale defective cherry is briefly isolated by a crisp scanning glow. At the exact moment it reaches the sorting gate, a small pneumatic nozzle fires and cleanly knocks only that cherry sideways into a reject chute while the ripe cherries continue forward into the accepted channel. Finish on the two clearly separated streams and the compact optical sensor assembly above them. Dark graphite machinery, rich crimson fruit, emerald light accents, precise controlled reflections, shallow depth of field, premium agricultural technology aesthetic, no people, no labels, no logos, no captions, no interface graphics. Synchronized environmental audio: restrained conveyor motor hum, light rhythmic cherry rattles on the belt, a brief electronic detection chirp aligned with the scan, then a sharp pneumatic hiss and soft tap as the rejected cherry lands.',
width: 1280,
height: 720,
duration: 5,
providerSettings: {
vidu: {
audio: true
}
}
})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": "vidu:4@1",
"positivePrompt": "A polished five-second product explainer for a precision optical coffee-cherry sorter, presented as cinematic photoreal industrial visualization. In one fluid macro tracking shot, glossy ripe red coffee cherries roll rapidly along a narrow matte-black conveyor inside a clean stainless-steel processing machine. The camera follows beside them as they pass beneath a bright emerald inspection light; one pale defective cherry is briefly isolated by a crisp scanning glow. At the exact moment it reaches the sorting gate, a small pneumatic nozzle fires and cleanly knocks only that cherry sideways into a reject chute while the ripe cherries continue forward into the accepted channel. Finish on the two clearly separated streams and the compact optical sensor assembly above them. Dark graphite machinery, rich crimson fruit, emerald light accents, precise controlled reflections, shallow depth of field, premium agricultural technology aesthetic, no people, no labels, no logos, no captions, no interface graphics. Synchronized environmental audio: restrained conveyor motor hum, light rhythmic cherry rattles on the belt, a brief electronic detection chirp aligned with the scan, then a sharp pneumatic hiss and soft tap as the rejected cherry lands.",
"width": 1280,
"height": 720,
"duration": 5,
"providerSettings": {
"vidu": {
"audio": True
}
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "cab55a73-c5c8-495b-83b2-9ca2379e7664",
"model": "vidu:4@1",
"positivePrompt": "A polished five-second product explainer for a precision optical coffee-cherry sorter, presented as cinematic photoreal industrial visualization. In one fluid macro tracking shot, glossy ripe red coffee cherries roll rapidly along a narrow matte-black conveyor inside a clean stainless-steel processing machine. The camera follows beside them as they pass beneath a bright emerald inspection light; one pale defective cherry is briefly isolated by a crisp scanning glow. At the exact moment it reaches the sorting gate, a small pneumatic nozzle fires and cleanly knocks only that cherry sideways into a reject chute while the ripe cherries continue forward into the accepted channel. Finish on the two clearly separated streams and the compact optical sensor assembly above them. Dark graphite machinery, rich crimson fruit, emerald light accents, precise controlled reflections, shallow depth of field, premium agricultural technology aesthetic, no people, no labels, no logos, no captions, no interface graphics. Synchronized environmental audio: restrained conveyor motor hum, light rhythmic cherry rattles on the belt, a brief electronic detection chirp aligned with the scan, then a sharp pneumatic hiss and soft tap as the rejected cherry lands.",
"width": 1280,
"height": 720,
"duration": 5,
"providerSettings": {
"vidu": {
"audio": true
}
}
}
]'runware run vidu:4@1 \
positivePrompt="A polished five-second product explainer for a precision optical coffee-cherry sorter, presented as cinematic photoreal industrial visualization. In one fluid macro tracking shot, glossy ripe red coffee cherries roll rapidly along a narrow matte-black conveyor inside a clean stainless-steel processing machine. The camera follows beside them as they pass beneath a bright emerald inspection light; one pale defective cherry is briefly isolated by a crisp scanning glow. At the exact moment it reaches the sorting gate, a small pneumatic nozzle fires and cleanly knocks only that cherry sideways into a reject chute while the ripe cherries continue forward into the accepted channel. Finish on the two clearly separated streams and the compact optical sensor assembly above them. Dark graphite machinery, rich crimson fruit, emerald light accents, precise controlled reflections, shallow depth of field, premium agricultural technology aesthetic, no people, no labels, no logos, no captions, no interface graphics. Synchronized environmental audio: restrained conveyor motor hum, light rhythmic cherry rattles on the belt, a brief electronic detection chirp aligned with the scan, then a sharp pneumatic hiss and soft tap as the rejected cherry lands." \
width=1280 \
height=720 \
duration=5 \
providerSettings.vidu.audio=true{
"taskType": "videoInference",
"taskUUID": "cab55a73-c5c8-495b-83b2-9ca2379e7664",
"model": "vidu:4@1",
"positivePrompt": "A polished five-second product explainer for a precision optical coffee-cherry sorter, presented as cinematic photoreal industrial visualization. In one fluid macro tracking shot, glossy ripe red coffee cherries roll rapidly along a narrow matte-black conveyor inside a clean stainless-steel processing machine. The camera follows beside them as they pass beneath a bright emerald inspection light; one pale defective cherry is briefly isolated by a crisp scanning glow. At the exact moment it reaches the sorting gate, a small pneumatic nozzle fires and cleanly knocks only that cherry sideways into a reject chute while the ripe cherries continue forward into the accepted channel. Finish on the two clearly separated streams and the compact optical sensor assembly above them. Dark graphite machinery, rich crimson fruit, emerald light accents, precise controlled reflections, shallow depth of field, premium agricultural technology aesthetic, no people, no labels, no logos, no captions, no interface graphics. Synchronized environmental audio: restrained conveyor motor hum, light rhythmic cherry rattles on the belt, a brief electronic detection chirp aligned with the scan, then a sharp pneumatic hiss and soft tap as the rejected cherry lands.",
"width": 1280,
"height": 720,
"duration": 5,
"providerSettings": {
"vidu": {
"audio": true
}
}
}{
"taskType": "videoInference",
"taskUUID": "cab55a73-c5c8-495b-83b2-9ca2379e7664",
"videoUUID": "75e16b8c-c2d4-4045-9e45-07d3c50230d8",
"videoURL": "https://vm.runware.ai/video/os/a05d22/ws/5/vi/75e16b8c-c2d4-4045-9e45-07d3c50230d8.mp4",
"seed": 503317525,
"cost": 0.325
}Avalanche Airbag Deployment Explainer
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'vidu:4@1',
positivePrompt: 'Create a concise 5-second product explainer for a professional avalanche airbag backpack, composed in cinematic 16:9 landscape. Open on a tight side view of a backcountry skier in a burnt-orange jacket pulling the red emergency handle as loose snow begins sliding around them. Instantly transition through a clean semi-transparent cutaway of the backpack: the trigger cable releases the compressed-gas cylinder, blue airflow races through the valve, and the folded airbag expands. Pull wide as the large bright-red airbag fully inflates behind the skier and keeps their upper body riding visibly near the surface of the moving powder. Finish on a crisp overhead view of the inflated airbag against white snow. Premium outdoor safety-film realism blended with precise technical visualization, icy blue-white palette with orange and red safety accents, stable product geometry, physically convincing fabric inflation and snow motion, no logos, no interface, no captions. Synchronized audio: sharp handle click, forceful compressed-gas hiss, rapid nylon unfurling, rushing powder, muffled alpine wind, then a firm inflation thump.',
width: 1280,
height: 720,
duration: 5,
providerSettings: {
vidu: {
audio: true
}
}
})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": "vidu:4@1",
"positivePrompt": "Create a concise 5-second product explainer for a professional avalanche airbag backpack, composed in cinematic 16:9 landscape. Open on a tight side view of a backcountry skier in a burnt-orange jacket pulling the red emergency handle as loose snow begins sliding around them. Instantly transition through a clean semi-transparent cutaway of the backpack: the trigger cable releases the compressed-gas cylinder, blue airflow races through the valve, and the folded airbag expands. Pull wide as the large bright-red airbag fully inflates behind the skier and keeps their upper body riding visibly near the surface of the moving powder. Finish on a crisp overhead view of the inflated airbag against white snow. Premium outdoor safety-film realism blended with precise technical visualization, icy blue-white palette with orange and red safety accents, stable product geometry, physically convincing fabric inflation and snow motion, no logos, no interface, no captions. Synchronized audio: sharp handle click, forceful compressed-gas hiss, rapid nylon unfurling, rushing powder, muffled alpine wind, then a firm inflation thump.",
"width": 1280,
"height": 720,
"duration": 5,
"providerSettings": {
"vidu": {
"audio": True
}
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "812a4d37-4daf-4906-ae4c-9db2a5574b05",
"model": "vidu:4@1",
"positivePrompt": "Create a concise 5-second product explainer for a professional avalanche airbag backpack, composed in cinematic 16:9 landscape. Open on a tight side view of a backcountry skier in a burnt-orange jacket pulling the red emergency handle as loose snow begins sliding around them. Instantly transition through a clean semi-transparent cutaway of the backpack: the trigger cable releases the compressed-gas cylinder, blue airflow races through the valve, and the folded airbag expands. Pull wide as the large bright-red airbag fully inflates behind the skier and keeps their upper body riding visibly near the surface of the moving powder. Finish on a crisp overhead view of the inflated airbag against white snow. Premium outdoor safety-film realism blended with precise technical visualization, icy blue-white palette with orange and red safety accents, stable product geometry, physically convincing fabric inflation and snow motion, no logos, no interface, no captions. Synchronized audio: sharp handle click, forceful compressed-gas hiss, rapid nylon unfurling, rushing powder, muffled alpine wind, then a firm inflation thump.",
"width": 1280,
"height": 720,
"duration": 5,
"providerSettings": {
"vidu": {
"audio": true
}
}
}
]'runware run vidu:4@1 \
positivePrompt="Create a concise 5-second product explainer for a professional avalanche airbag backpack, composed in cinematic 16:9 landscape. Open on a tight side view of a backcountry skier in a burnt-orange jacket pulling the red emergency handle as loose snow begins sliding around them. Instantly transition through a clean semi-transparent cutaway of the backpack: the trigger cable releases the compressed-gas cylinder, blue airflow races through the valve, and the folded airbag expands. Pull wide as the large bright-red airbag fully inflates behind the skier and keeps their upper body riding visibly near the surface of the moving powder. Finish on a crisp overhead view of the inflated airbag against white snow. Premium outdoor safety-film realism blended with precise technical visualization, icy blue-white palette with orange and red safety accents, stable product geometry, physically convincing fabric inflation and snow motion, no logos, no interface, no captions. Synchronized audio: sharp handle click, forceful compressed-gas hiss, rapid nylon unfurling, rushing powder, muffled alpine wind, then a firm inflation thump." \
width=1280 \
height=720 \
duration=5 \
providerSettings.vidu.audio=true{
"taskType": "videoInference",
"taskUUID": "812a4d37-4daf-4906-ae4c-9db2a5574b05",
"model": "vidu:4@1",
"positivePrompt": "Create a concise 5-second product explainer for a professional avalanche airbag backpack, composed in cinematic 16:9 landscape. Open on a tight side view of a backcountry skier in a burnt-orange jacket pulling the red emergency handle as loose snow begins sliding around them. Instantly transition through a clean semi-transparent cutaway of the backpack: the trigger cable releases the compressed-gas cylinder, blue airflow races through the valve, and the folded airbag expands. Pull wide as the large bright-red airbag fully inflates behind the skier and keeps their upper body riding visibly near the surface of the moving powder. Finish on a crisp overhead view of the inflated airbag against white snow. Premium outdoor safety-film realism blended with precise technical visualization, icy blue-white palette with orange and red safety accents, stable product geometry, physically convincing fabric inflation and snow motion, no logos, no interface, no captions. Synchronized audio: sharp handle click, forceful compressed-gas hiss, rapid nylon unfurling, rushing powder, muffled alpine wind, then a firm inflation thump.",
"width": 1280,
"height": 720,
"duration": 5,
"providerSettings": {
"vidu": {
"audio": true
}
}
}{
"taskType": "videoInference",
"taskUUID": "812a4d37-4daf-4906-ae4c-9db2a5574b05",
"videoUUID": "9e60a305-3802-4885-918d-0cdc9c3e88d7",
"videoURL": "https://vm.runware.ai/video/os/a03d21/ws/5/vi/9e60a305-3802-4885-918d-0cdc9c3e88d7.mp4",
"seed": 1026038108,
"cost": 0.325
}Mobile Farrier Service 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: 'vidu:4@1',
positivePrompt: 'Continue directly from the supplied first frame as a polished vertical social media service reel, preserving the same female farrier, dapple-gray horse, stable, clothing, tack, dawn lighting, and natural color grade. In one continuous low-angle shot, the farrier draws the rasp smoothly across the horseshoe with confident practiced motion as fine hoof dust falls through the warm sunbeam. The horse remains relaxed, breathing gently and flicking one ear. The camera makes a subtle forward push, keeping the hoof and skilled handwork prominent while retaining the stable aisle depth. She checks the finished edge, lowers the hoof carefully, and the horse places it down with a clean, assured step toward camera. Authentic synchronized audio: rhythmic metal rasp, quiet leather creak, soft horse breath, distant stable ambience, and one crisp hoof clop. Restrained premium documentary realism, steady anatomy, physically accurate tools and hoof handling, no captions, logos, graphics, or spoken dialogue.',
resolution: '720p',
duration: 6,
inputs: {
frameImages: [
'https://assets.runware.ai/assets/inputs/e958e0cd-39e1-4277-916e-e6ca4706e3a4.jpg'
]
}
})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": "vidu:4@1",
"positivePrompt": "Continue directly from the supplied first frame as a polished vertical social media service reel, preserving the same female farrier, dapple-gray horse, stable, clothing, tack, dawn lighting, and natural color grade. In one continuous low-angle shot, the farrier draws the rasp smoothly across the horseshoe with confident practiced motion as fine hoof dust falls through the warm sunbeam. The horse remains relaxed, breathing gently and flicking one ear. The camera makes a subtle forward push, keeping the hoof and skilled handwork prominent while retaining the stable aisle depth. She checks the finished edge, lowers the hoof carefully, and the horse places it down with a clean, assured step toward camera. Authentic synchronized audio: rhythmic metal rasp, quiet leather creak, soft horse breath, distant stable ambience, and one crisp hoof clop. Restrained premium documentary realism, steady anatomy, physically accurate tools and hoof handling, no captions, logos, graphics, or spoken dialogue.",
"resolution": "720p",
"duration": 6,
"inputs": {
"frameImages": [
"https://assets.runware.ai/assets/inputs/e958e0cd-39e1-4277-916e-e6ca4706e3a4.jpg"
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "d16154a2-1765-4099-80ec-3b25ad7abc1f",
"model": "vidu:4@1",
"positivePrompt": "Continue directly from the supplied first frame as a polished vertical social media service reel, preserving the same female farrier, dapple-gray horse, stable, clothing, tack, dawn lighting, and natural color grade. In one continuous low-angle shot, the farrier draws the rasp smoothly across the horseshoe with confident practiced motion as fine hoof dust falls through the warm sunbeam. The horse remains relaxed, breathing gently and flicking one ear. The camera makes a subtle forward push, keeping the hoof and skilled handwork prominent while retaining the stable aisle depth. She checks the finished edge, lowers the hoof carefully, and the horse places it down with a clean, assured step toward camera. Authentic synchronized audio: rhythmic metal rasp, quiet leather creak, soft horse breath, distant stable ambience, and one crisp hoof clop. Restrained premium documentary realism, steady anatomy, physically accurate tools and hoof handling, no captions, logos, graphics, or spoken dialogue.",
"resolution": "720p",
"duration": 6,
"inputs": {
"frameImages": [
"https://assets.runware.ai/assets/inputs/e958e0cd-39e1-4277-916e-e6ca4706e3a4.jpg"
]
}
}
]'runware run vidu:4@1 \
positivePrompt="Continue directly from the supplied first frame as a polished vertical social media service reel, preserving the same female farrier, dapple-gray horse, stable, clothing, tack, dawn lighting, and natural color grade. In one continuous low-angle shot, the farrier draws the rasp smoothly across the horseshoe with confident practiced motion as fine hoof dust falls through the warm sunbeam. The horse remains relaxed, breathing gently and flicking one ear. The camera makes a subtle forward push, keeping the hoof and skilled handwork prominent while retaining the stable aisle depth. She checks the finished edge, lowers the hoof carefully, and the horse places it down with a clean, assured step toward camera. Authentic synchronized audio: rhythmic metal rasp, quiet leather creak, soft horse breath, distant stable ambience, and one crisp hoof clop. Restrained premium documentary realism, steady anatomy, physically accurate tools and hoof handling, no captions, logos, graphics, or spoken dialogue." \
resolution=720p \
duration=6 \
inputs.frameImages.0=https://assets.runware.ai/assets/inputs/e958e0cd-39e1-4277-916e-e6ca4706e3a4.jpg{
"taskType": "videoInference",
"taskUUID": "d16154a2-1765-4099-80ec-3b25ad7abc1f",
"model": "vidu:4@1",
"positivePrompt": "Continue directly from the supplied first frame as a polished vertical social media service reel, preserving the same female farrier, dapple-gray horse, stable, clothing, tack, dawn lighting, and natural color grade. In one continuous low-angle shot, the farrier draws the rasp smoothly across the horseshoe with confident practiced motion as fine hoof dust falls through the warm sunbeam. The horse remains relaxed, breathing gently and flicking one ear. The camera makes a subtle forward push, keeping the hoof and skilled handwork prominent while retaining the stable aisle depth. She checks the finished edge, lowers the hoof carefully, and the horse places it down with a clean, assured step toward camera. Authentic synchronized audio: rhythmic metal rasp, quiet leather creak, soft horse breath, distant stable ambience, and one crisp hoof clop. Restrained premium documentary realism, steady anatomy, physically accurate tools and hoof handling, no captions, logos, graphics, or spoken dialogue.",
"resolution": "720p",
"duration": 6,
"inputs": {
"frameImages": [
"https://assets.runware.ai/assets/inputs/e958e0cd-39e1-4277-916e-e6ca4706e3a4.jpg"
]
}
}{
"taskType": "videoInference",
"taskUUID": "d16154a2-1765-4099-80ec-3b25ad7abc1f",
"videoUUID": "8503f07c-ff1c-48e2-b018-e98f92fb5d2c",
"videoURL": "https://vm.runware.ai/video/os/a01d21/ws/5/vi/8503f07c-ff1c-48e2-b018-e98f92fb5d2c.mp4",
"seed": 437432813,
"cost": 0.39
}Museum Conservation Presenter Update
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'vidu:4@1',
positivePrompt: 'Create a polished museum conservation talking-head update in one continuous locked-camera shot, moving naturally from the supplied first frame to the supplied last frame. The conservator speaks directly to the viewer with precise, believable lip sync: “This ultraviolet scan reveals an older inventory number beneath the varnish, giving our team a vital new provenance lead.” As she speaks, she makes one restrained explanatory gesture, raises the ultraviolet torch and switches it on. Warm laboratory light gradually gives way to an indigo-violet inspection glow; subtle cyan fluorescence and the buried inventory marking emerge on the portrait panel. She briefly glances toward the discovery, then returns her eyes to camera with quiet professional satisfaction. Preserve her identity, wardrobe, anatomy, easel placement and background throughout. Natural blinking, small head movements and realistic fabric motion. Clean production dialogue with faint conservation-lab room tone, no music. Credible institutional documentary style, waist-up framing, shallow depth of field, no cuts, no camera movement, no logos, no interface elements.',
resolution: '540p',
duration: 8,
inputs: {
frameImages: [
{
image: 'https://assets.runware.ai/assets/inputs/ab0b70de-6e8b-459d-874d-5c55af64249b.jpg',
frame: 'first'
},
{
image: 'https://assets.runware.ai/assets/inputs/bb75f7c4-2d81-4627-b683-7de11d2e9f48.jpg',
frame: 'last'
}
]
}
})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": "vidu:4@1",
"positivePrompt": "Create a polished museum conservation talking-head update in one continuous locked-camera shot, moving naturally from the supplied first frame to the supplied last frame. The conservator speaks directly to the viewer with precise, believable lip sync: “This ultraviolet scan reveals an older inventory number beneath the varnish, giving our team a vital new provenance lead.” As she speaks, she makes one restrained explanatory gesture, raises the ultraviolet torch and switches it on. Warm laboratory light gradually gives way to an indigo-violet inspection glow; subtle cyan fluorescence and the buried inventory marking emerge on the portrait panel. She briefly glances toward the discovery, then returns her eyes to camera with quiet professional satisfaction. Preserve her identity, wardrobe, anatomy, easel placement and background throughout. Natural blinking, small head movements and realistic fabric motion. Clean production dialogue with faint conservation-lab room tone, no music. Credible institutional documentary style, waist-up framing, shallow depth of field, no cuts, no camera movement, no logos, no interface elements.",
"resolution": "540p",
"duration": 8,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/ab0b70de-6e8b-459d-874d-5c55af64249b.jpg",
"frame": "first"
},
{
"image": "https://assets.runware.ai/assets/inputs/bb75f7c4-2d81-4627-b683-7de11d2e9f48.jpg",
"frame": "last"
}
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "59e6af74-817e-40aa-9376-8e7edfd853f8",
"model": "vidu:4@1",
"positivePrompt": "Create a polished museum conservation talking-head update in one continuous locked-camera shot, moving naturally from the supplied first frame to the supplied last frame. The conservator speaks directly to the viewer with precise, believable lip sync: “This ultraviolet scan reveals an older inventory number beneath the varnish, giving our team a vital new provenance lead.” As she speaks, she makes one restrained explanatory gesture, raises the ultraviolet torch and switches it on. Warm laboratory light gradually gives way to an indigo-violet inspection glow; subtle cyan fluorescence and the buried inventory marking emerge on the portrait panel. She briefly glances toward the discovery, then returns her eyes to camera with quiet professional satisfaction. Preserve her identity, wardrobe, anatomy, easel placement and background throughout. Natural blinking, small head movements and realistic fabric motion. Clean production dialogue with faint conservation-lab room tone, no music. Credible institutional documentary style, waist-up framing, shallow depth of field, no cuts, no camera movement, no logos, no interface elements.",
"resolution": "540p",
"duration": 8,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/ab0b70de-6e8b-459d-874d-5c55af64249b.jpg",
"frame": "first"
},
{
"image": "https://assets.runware.ai/assets/inputs/bb75f7c4-2d81-4627-b683-7de11d2e9f48.jpg",
"frame": "last"
}
]
}
}
]'runware run vidu:4@1 \
positivePrompt="Create a polished museum conservation talking-head update in one continuous locked-camera shot, moving naturally from the supplied first frame to the supplied last frame. The conservator speaks directly to the viewer with precise, believable lip sync: “This ultraviolet scan reveals an older inventory number beneath the varnish, giving our team a vital new provenance lead.” As she speaks, she makes one restrained explanatory gesture, raises the ultraviolet torch and switches it on. Warm laboratory light gradually gives way to an indigo-violet inspection glow; subtle cyan fluorescence and the buried inventory marking emerge on the portrait panel. She briefly glances toward the discovery, then returns her eyes to camera with quiet professional satisfaction. Preserve her identity, wardrobe, anatomy, easel placement and background throughout. Natural blinking, small head movements and realistic fabric motion. Clean production dialogue with faint conservation-lab room tone, no music. Credible institutional documentary style, waist-up framing, shallow depth of field, no cuts, no camera movement, no logos, no interface elements." \
resolution=540p \
duration=8 \
inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/ab0b70de-6e8b-459d-874d-5c55af64249b.jpg \
inputs.frameImages.0.frame=first \
inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/bb75f7c4-2d81-4627-b683-7de11d2e9f48.jpg \
inputs.frameImages.1.frame=last{
"taskType": "videoInference",
"taskUUID": "59e6af74-817e-40aa-9376-8e7edfd853f8",
"model": "vidu:4@1",
"positivePrompt": "Create a polished museum conservation talking-head update in one continuous locked-camera shot, moving naturally from the supplied first frame to the supplied last frame. The conservator speaks directly to the viewer with precise, believable lip sync: “This ultraviolet scan reveals an older inventory number beneath the varnish, giving our team a vital new provenance lead.” As she speaks, she makes one restrained explanatory gesture, raises the ultraviolet torch and switches it on. Warm laboratory light gradually gives way to an indigo-violet inspection glow; subtle cyan fluorescence and the buried inventory marking emerge on the portrait panel. She briefly glances toward the discovery, then returns her eyes to camera with quiet professional satisfaction. Preserve her identity, wardrobe, anatomy, easel placement and background throughout. Natural blinking, small head movements and realistic fabric motion. Clean production dialogue with faint conservation-lab room tone, no music. Credible institutional documentary style, waist-up framing, shallow depth of field, no cuts, no camera movement, no logos, no interface elements.",
"resolution": "540p",
"duration": 8,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/ab0b70de-6e8b-459d-874d-5c55af64249b.jpg",
"frame": "first"
},
{
"image": "https://assets.runware.ai/assets/inputs/bb75f7c4-2d81-4627-b683-7de11d2e9f48.jpg",
"frame": "last"
}
]
}
}{
"taskType": "videoInference",
"taskUUID": "59e6af74-817e-40aa-9376-8e7edfd853f8",
"videoUUID": "55b7ea80-8c12-4128-8261-3211ee780ffc",
"videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/55b7ea80-8c12-4128-8261-3211ee780ffc.mp4",
"seed": 1118628708,
"cost": 0.234
}Storybook Dragon Flight
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'vidu:4@1',
positivePrompt: 'Animate the illustrated fantasy scene into a gentle cinematic flight. The emerald dragon beats its wings smoothly and glides through glowing sunrise clouds above amber and crimson forests. The young rider leans forward with awe as wind moves their scarf and hair. Add drifting leaves, soft mist in the valleys, warm sun rays, subtle parallax in the landscape, and a magical storybook tone. Keep the character design and dragon appearance consistent with the input image. Natural fantasy ambience with soft wing beats and wind.',
width: 1280,
height: 720,
duration: 8,
providerSettings: {
vidu: {
audio: true
}
},
inputs: {
frameImages: [
{
inputImage: 'https://assets.runware.ai/assets/inputs/f5a66211-6b99-42cf-8345-586c51ef2a0e.jpg',
frame: 'first'
}
]
}
})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": "vidu:4@1",
"positivePrompt": "Animate the illustrated fantasy scene into a gentle cinematic flight. The emerald dragon beats its wings smoothly and glides through glowing sunrise clouds above amber and crimson forests. The young rider leans forward with awe as wind moves their scarf and hair. Add drifting leaves, soft mist in the valleys, warm sun rays, subtle parallax in the landscape, and a magical storybook tone. Keep the character design and dragon appearance consistent with the input image. Natural fantasy ambience with soft wing beats and wind.",
"width": 1280,
"height": 720,
"duration": 8,
"providerSettings": {
"vidu": {
"audio": True
}
},
"inputs": {
"frameImages": [
{
"inputImage": "https://assets.runware.ai/assets/inputs/f5a66211-6b99-42cf-8345-586c51ef2a0e.jpg",
"frame": "first"
}
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "d03d9b90-4063-49d6-b7c5-04414fad5b75",
"model": "vidu:4@1",
"positivePrompt": "Animate the illustrated fantasy scene into a gentle cinematic flight. The emerald dragon beats its wings smoothly and glides through glowing sunrise clouds above amber and crimson forests. The young rider leans forward with awe as wind moves their scarf and hair. Add drifting leaves, soft mist in the valleys, warm sun rays, subtle parallax in the landscape, and a magical storybook tone. Keep the character design and dragon appearance consistent with the input image. Natural fantasy ambience with soft wing beats and wind.",
"width": 1280,
"height": 720,
"duration": 8,
"providerSettings": {
"vidu": {
"audio": true
}
},
"inputs": {
"frameImages": [
{
"inputImage": "https://assets.runware.ai/assets/inputs/f5a66211-6b99-42cf-8345-586c51ef2a0e.jpg",
"frame": "first"
}
]
}
}
]'runware run vidu:4@1 \
positivePrompt="Animate the illustrated fantasy scene into a gentle cinematic flight. The emerald dragon beats its wings smoothly and glides through glowing sunrise clouds above amber and crimson forests. The young rider leans forward with awe as wind moves their scarf and hair. Add drifting leaves, soft mist in the valleys, warm sun rays, subtle parallax in the landscape, and a magical storybook tone. Keep the character design and dragon appearance consistent with the input image. Natural fantasy ambience with soft wing beats and wind." \
width=1280 \
height=720 \
duration=8 \
providerSettings.vidu.audio=true \
inputs.frameImages.0.inputImage=https://assets.runware.ai/assets/inputs/f5a66211-6b99-42cf-8345-586c51ef2a0e.jpg \
inputs.frameImages.0.frame=first{
"taskType": "videoInference",
"taskUUID": "d03d9b90-4063-49d6-b7c5-04414fad5b75",
"model": "vidu:4@1",
"positivePrompt": "Animate the illustrated fantasy scene into a gentle cinematic flight. The emerald dragon beats its wings smoothly and glides through glowing sunrise clouds above amber and crimson forests. The young rider leans forward with awe as wind moves their scarf and hair. Add drifting leaves, soft mist in the valleys, warm sun rays, subtle parallax in the landscape, and a magical storybook tone. Keep the character design and dragon appearance consistent with the input image. Natural fantasy ambience with soft wing beats and wind.",
"width": 1280,
"height": 720,
"duration": 8,
"providerSettings": {
"vidu": {
"audio": true
}
},
"inputs": {
"frameImages": [
{
"inputImage": "https://assets.runware.ai/assets/inputs/f5a66211-6b99-42cf-8345-586c51ef2a0e.jpg",
"frame": "first"
}
]
}
}{
"taskType": "videoInference",
"taskUUID": "d03d9b90-4063-49d6-b7c5-04414fad5b75",
"videoUUID": "3d5fced2-17aa-49ec-b59f-644e3ad2a076",
"videoURL": "https://vm.runware.ai/video/os/a24d12/ws/5/vi/3d5fced2-17aa-49ec-b59f-644e3ad2a076.mp4",
"seed": 783535386,
"cost": 0.65
}Multishot Travel Montage
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'vidu:4@1',
positivePrompt: 'A vibrant cinematic travel montage of a young documentary host exploring a futuristic coastal city at golden hour. Begin with a wide aerial establishing shot of shimmering solar rooftops, glass trams, and the ocean reflecting warm sunset light. Cut to a medium street-level shot as the host walks through a lively market of colorful lanterns, fresh fruit, and street musicians. Transition to a close-up of the host tasting a local pastry and smiling while ambient crowd sounds and soft music continue. Then a tram window shot gliding past neon signs as evening falls, followed by a scenic overlook with wind turbines on the cliffs and waves crashing below. Natural pacing, intelligent shot changes, realistic motion, consistent character appearance, rich environmental detail, documentary-style narration tone, synchronized ambient audio and music, clean cinematic composition, embedded subtitles aesthetic.',
width: 1280,
height: 720,
duration: 8,
providerSettings: {
vidu: {
audio: true
}
}
})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": "vidu:4@1",
"positivePrompt": "A vibrant cinematic travel montage of a young documentary host exploring a futuristic coastal city at golden hour. Begin with a wide aerial establishing shot of shimmering solar rooftops, glass trams, and the ocean reflecting warm sunset light. Cut to a medium street-level shot as the host walks through a lively market of colorful lanterns, fresh fruit, and street musicians. Transition to a close-up of the host tasting a local pastry and smiling while ambient crowd sounds and soft music continue. Then a tram window shot gliding past neon signs as evening falls, followed by a scenic overlook with wind turbines on the cliffs and waves crashing below. Natural pacing, intelligent shot changes, realistic motion, consistent character appearance, rich environmental detail, documentary-style narration tone, synchronized ambient audio and music, clean cinematic composition, embedded subtitles aesthetic.",
"width": 1280,
"height": 720,
"duration": 8,
"providerSettings": {
"vidu": {
"audio": True
}
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "3e5f02bd-e8f9-4068-bc1a-87c8445eb471",
"model": "vidu:4@1",
"positivePrompt": "A vibrant cinematic travel montage of a young documentary host exploring a futuristic coastal city at golden hour. Begin with a wide aerial establishing shot of shimmering solar rooftops, glass trams, and the ocean reflecting warm sunset light. Cut to a medium street-level shot as the host walks through a lively market of colorful lanterns, fresh fruit, and street musicians. Transition to a close-up of the host tasting a local pastry and smiling while ambient crowd sounds and soft music continue. Then a tram window shot gliding past neon signs as evening falls, followed by a scenic overlook with wind turbines on the cliffs and waves crashing below. Natural pacing, intelligent shot changes, realistic motion, consistent character appearance, rich environmental detail, documentary-style narration tone, synchronized ambient audio and music, clean cinematic composition, embedded subtitles aesthetic.",
"width": 1280,
"height": 720,
"duration": 8,
"providerSettings": {
"vidu": {
"audio": true
}
}
}
]'runware run vidu:4@1 \
positivePrompt="A vibrant cinematic travel montage of a young documentary host exploring a futuristic coastal city at golden hour. Begin with a wide aerial establishing shot of shimmering solar rooftops, glass trams, and the ocean reflecting warm sunset light. Cut to a medium street-level shot as the host walks through a lively market of colorful lanterns, fresh fruit, and street musicians. Transition to a close-up of the host tasting a local pastry and smiling while ambient crowd sounds and soft music continue. Then a tram window shot gliding past neon signs as evening falls, followed by a scenic overlook with wind turbines on the cliffs and waves crashing below. Natural pacing, intelligent shot changes, realistic motion, consistent character appearance, rich environmental detail, documentary-style narration tone, synchronized ambient audio and music, clean cinematic composition, embedded subtitles aesthetic." \
width=1280 \
height=720 \
duration=8 \
providerSettings.vidu.audio=true{
"taskType": "videoInference",
"taskUUID": "3e5f02bd-e8f9-4068-bc1a-87c8445eb471",
"model": "vidu:4@1",
"positivePrompt": "A vibrant cinematic travel montage of a young documentary host exploring a futuristic coastal city at golden hour. Begin with a wide aerial establishing shot of shimmering solar rooftops, glass trams, and the ocean reflecting warm sunset light. Cut to a medium street-level shot as the host walks through a lively market of colorful lanterns, fresh fruit, and street musicians. Transition to a close-up of the host tasting a local pastry and smiling while ambient crowd sounds and soft music continue. Then a tram window shot gliding past neon signs as evening falls, followed by a scenic overlook with wind turbines on the cliffs and waves crashing below. Natural pacing, intelligent shot changes, realistic motion, consistent character appearance, rich environmental detail, documentary-style narration tone, synchronized ambient audio and music, clean cinematic composition, embedded subtitles aesthetic.",
"width": 1280,
"height": 720,
"duration": 8,
"providerSettings": {
"vidu": {
"audio": true
}
}
}{
"taskType": "videoInference",
"taskUUID": "3e5f02bd-e8f9-4068-bc1a-87c8445eb471",
"videoUUID": "bfcf3dcd-0778-447a-be1e-41a83c5540d1",
"videoURL": "https://vm.runware.ai/video/os/a14d18/ws/5/vi/bfcf3dcd-0778-447a-be1e-41a83c5540d1.mp4",
"seed": 1997220100,
"cost": 0.65
}Temporal Fashion Transformation
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'vidu:4@1',
positivePrompt: 'A cinematic fashion-film sequence that begins with a minimalist haute couture runway portrait and smoothly evolves into a futuristic editorial finale. Preserve the same model identity, body position, camera framing, and studio runway environment while transitioning the wardrobe, lighting accents, and atmosphere from refined monochrome elegance to bold iridescent sci-fi glamour. Add subtle camera motion, flowing fabric movement, realistic footsteps, ambient runway sound, and tasteful embedded subtitles for a luxury brand campaign feel.',
width: 1280,
height: 720,
duration: 8,
providerSettings: {
vidu: {
audio: true
}
},
inputs: {
frameImages: [
{
inputImage: 'https://assets.runware.ai/assets/inputs/325f117d-d5c2-4e93-9456-3bd9d4cabeff.jpg',
frame: 'first'
},
{
inputImage: 'https://assets.runware.ai/assets/inputs/04158559-2731-4427-b6c6-8921fceed03f.jpg',
frame: 'last'
}
]
}
})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": "vidu:4@1",
"positivePrompt": "A cinematic fashion-film sequence that begins with a minimalist haute couture runway portrait and smoothly evolves into a futuristic editorial finale. Preserve the same model identity, body position, camera framing, and studio runway environment while transitioning the wardrobe, lighting accents, and atmosphere from refined monochrome elegance to bold iridescent sci-fi glamour. Add subtle camera motion, flowing fabric movement, realistic footsteps, ambient runway sound, and tasteful embedded subtitles for a luxury brand campaign feel.",
"width": 1280,
"height": 720,
"duration": 8,
"providerSettings": {
"vidu": {
"audio": True
}
},
"inputs": {
"frameImages": [
{
"inputImage": "https://assets.runware.ai/assets/inputs/325f117d-d5c2-4e93-9456-3bd9d4cabeff.jpg",
"frame": "first"
},
{
"inputImage": "https://assets.runware.ai/assets/inputs/04158559-2731-4427-b6c6-8921fceed03f.jpg",
"frame": "last"
}
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "ebae28d1-5848-40ed-8f3d-46e0c073fd48",
"model": "vidu:4@1",
"positivePrompt": "A cinematic fashion-film sequence that begins with a minimalist haute couture runway portrait and smoothly evolves into a futuristic editorial finale. Preserve the same model identity, body position, camera framing, and studio runway environment while transitioning the wardrobe, lighting accents, and atmosphere from refined monochrome elegance to bold iridescent sci-fi glamour. Add subtle camera motion, flowing fabric movement, realistic footsteps, ambient runway sound, and tasteful embedded subtitles for a luxury brand campaign feel.",
"width": 1280,
"height": 720,
"duration": 8,
"providerSettings": {
"vidu": {
"audio": true
}
},
"inputs": {
"frameImages": [
{
"inputImage": "https://assets.runware.ai/assets/inputs/325f117d-d5c2-4e93-9456-3bd9d4cabeff.jpg",
"frame": "first"
},
{
"inputImage": "https://assets.runware.ai/assets/inputs/04158559-2731-4427-b6c6-8921fceed03f.jpg",
"frame": "last"
}
]
}
}
]'runware run vidu:4@1 \
positivePrompt="A cinematic fashion-film sequence that begins with a minimalist haute couture runway portrait and smoothly evolves into a futuristic editorial finale. Preserve the same model identity, body position, camera framing, and studio runway environment while transitioning the wardrobe, lighting accents, and atmosphere from refined monochrome elegance to bold iridescent sci-fi glamour. Add subtle camera motion, flowing fabric movement, realistic footsteps, ambient runway sound, and tasteful embedded subtitles for a luxury brand campaign feel." \
width=1280 \
height=720 \
duration=8 \
providerSettings.vidu.audio=true \
inputs.frameImages.0.inputImage=https://assets.runware.ai/assets/inputs/325f117d-d5c2-4e93-9456-3bd9d4cabeff.jpg \
inputs.frameImages.0.frame=first \
inputs.frameImages.1.inputImage=https://assets.runware.ai/assets/inputs/04158559-2731-4427-b6c6-8921fceed03f.jpg \
inputs.frameImages.1.frame=last{
"taskType": "videoInference",
"taskUUID": "ebae28d1-5848-40ed-8f3d-46e0c073fd48",
"model": "vidu:4@1",
"positivePrompt": "A cinematic fashion-film sequence that begins with a minimalist haute couture runway portrait and smoothly evolves into a futuristic editorial finale. Preserve the same model identity, body position, camera framing, and studio runway environment while transitioning the wardrobe, lighting accents, and atmosphere from refined monochrome elegance to bold iridescent sci-fi glamour. Add subtle camera motion, flowing fabric movement, realistic footsteps, ambient runway sound, and tasteful embedded subtitles for a luxury brand campaign feel.",
"width": 1280,
"height": 720,
"duration": 8,
"providerSettings": {
"vidu": {
"audio": true
}
},
"inputs": {
"frameImages": [
{
"inputImage": "https://assets.runware.ai/assets/inputs/325f117d-d5c2-4e93-9456-3bd9d4cabeff.jpg",
"frame": "first"
},
{
"inputImage": "https://assets.runware.ai/assets/inputs/04158559-2731-4427-b6c6-8921fceed03f.jpg",
"frame": "last"
}
]
}
}{
"taskType": "videoInference",
"taskUUID": "ebae28d1-5848-40ed-8f3d-46e0c073fd48",
"videoUUID": "9d6fdfb5-0a7e-44f9-970e-1581d99aa759",
"videoURL": "https://vm.runware.ai/video/os/a21d05/ws/5/vi/9d6fdfb5-0a7e-44f9-970e-1581d99aa759.mp4",
"seed": 1047451291,
"cost": 0.65
}Animated Storybook Dragon
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'vidu:4@1',
positivePrompt: 'Bring the illustrated baby dragon to life in a magical storybook sequence. The dragon blinks, tilts its head curiously, flutters tiny wings, and releases a gentle puff of sparkling smoke. Fireflies drift through the enchanted forest while leaves sway in a soft evening breeze. The camera slowly pushes in with smooth cinematic motion, preserving the original character design and painterly storybook aesthetic. Add synchronized fantasy ambience with rustling leaves, distant chimes, and a warm child-friendly narrator softly saying: \'Deep in the moonlit forest, the little dragon discovered its very first spark.\' Include embedded subtitles matching the narration.',
width: 1280,
height: 720,
duration: 8,
providerSettings: {
vidu: {
audio: true
}
},
inputs: {
frameImages: [
{
inputImage: 'https://assets.runware.ai/assets/inputs/c760b635-10e5-4053-a41a-048fdb2bc75b.jpg',
frame: 'first'
}
]
}
})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": "vidu:4@1",
"positivePrompt": "Bring the illustrated baby dragon to life in a magical storybook sequence. The dragon blinks, tilts its head curiously, flutters tiny wings, and releases a gentle puff of sparkling smoke. Fireflies drift through the enchanted forest while leaves sway in a soft evening breeze. The camera slowly pushes in with smooth cinematic motion, preserving the original character design and painterly storybook aesthetic. Add synchronized fantasy ambience with rustling leaves, distant chimes, and a warm child-friendly narrator softly saying: 'Deep in the moonlit forest, the little dragon discovered its very first spark.' Include embedded subtitles matching the narration.",
"width": 1280,
"height": 720,
"duration": 8,
"providerSettings": {
"vidu": {
"audio": True
}
},
"inputs": {
"frameImages": [
{
"inputImage": "https://assets.runware.ai/assets/inputs/c760b635-10e5-4053-a41a-048fdb2bc75b.jpg",
"frame": "first"
}
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "483177c4-ad2c-4b3b-9c06-bf7fd39b220f",
"model": "vidu:4@1",
"positivePrompt": "Bring the illustrated baby dragon to life in a magical storybook sequence. The dragon blinks, tilts its head curiously, flutters tiny wings, and releases a gentle puff of sparkling smoke. Fireflies drift through the enchanted forest while leaves sway in a soft evening breeze. The camera slowly pushes in with smooth cinematic motion, preserving the original character design and painterly storybook aesthetic. Add synchronized fantasy ambience with rustling leaves, distant chimes, and a warm child-friendly narrator softly saying: 'Deep in the moonlit forest, the little dragon discovered its very first spark.' Include embedded subtitles matching the narration.",
"width": 1280,
"height": 720,
"duration": 8,
"providerSettings": {
"vidu": {
"audio": true
}
},
"inputs": {
"frameImages": [
{
"inputImage": "https://assets.runware.ai/assets/inputs/c760b635-10e5-4053-a41a-048fdb2bc75b.jpg",
"frame": "first"
}
]
}
}
]'runware run vidu:4@1 \
positivePrompt="Bring the illustrated baby dragon to life in a magical storybook sequence. The dragon blinks, tilts its head curiously, flutters tiny wings, and releases a gentle puff of sparkling smoke. Fireflies drift through the enchanted forest while leaves sway in a soft evening breeze. The camera slowly pushes in with smooth cinematic motion, preserving the original character design and painterly storybook aesthetic. Add synchronized fantasy ambience with rustling leaves, distant chimes, and a warm child-friendly narrator softly saying: 'Deep in the moonlit forest, the little dragon discovered its very first spark.' Include embedded subtitles matching the narration." \
width=1280 \
height=720 \
duration=8 \
providerSettings.vidu.audio=true \
inputs.frameImages.0.inputImage=https://assets.runware.ai/assets/inputs/c760b635-10e5-4053-a41a-048fdb2bc75b.jpg \
inputs.frameImages.0.frame=first{
"taskType": "videoInference",
"taskUUID": "483177c4-ad2c-4b3b-9c06-bf7fd39b220f",
"model": "vidu:4@1",
"positivePrompt": "Bring the illustrated baby dragon to life in a magical storybook sequence. The dragon blinks, tilts its head curiously, flutters tiny wings, and releases a gentle puff of sparkling smoke. Fireflies drift through the enchanted forest while leaves sway in a soft evening breeze. The camera slowly pushes in with smooth cinematic motion, preserving the original character design and painterly storybook aesthetic. Add synchronized fantasy ambience with rustling leaves, distant chimes, and a warm child-friendly narrator softly saying: 'Deep in the moonlit forest, the little dragon discovered its very first spark.' Include embedded subtitles matching the narration.",
"width": 1280,
"height": 720,
"duration": 8,
"providerSettings": {
"vidu": {
"audio": true
}
},
"inputs": {
"frameImages": [
{
"inputImage": "https://assets.runware.ai/assets/inputs/c760b635-10e5-4053-a41a-048fdb2bc75b.jpg",
"frame": "first"
}
]
}
}{
"taskType": "videoInference",
"taskUUID": "483177c4-ad2c-4b3b-9c06-bf7fd39b220f",
"videoUUID": "3ddfb638-075a-4c62-a1c5-3924d5e2a53a",
"videoURL": "https://vm.runware.ai/video/os/a25d05/ws/5/vi/3ddfb638-075a-4c62-a1c5-3924d5e2a53a.mp4",
"seed": 432215622,
"cost": 0.65
}