Veo 3.1 Lite

Veo 3.1 Lite is the most cost-effective model in the Veo 3.1 family, designed for high-volume applications requiring rapid iteration. It supports text-to-video and image-to-video generation at 720p or 1080p in landscape and portrait formats, with customizable duration of 4, 6, or 8 seconds. It maintains the same generation speed as Veo 3.1 Fast at less than 50% of the cost, and includes native synchronized audio generation.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples8
CODE
Ready-to-use code snippets for common workflows
text-to-video
Adaptive Cutlery Social Video Ad$0.48~1m 15simport { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'google:veo@3.1-lite',
positivePrompt: 'Six-second cinematic social media product ad in a warm, contemporary kitchen at lunchtime. Landscape composition, intimate premium realism, soft sunlight, sage green and apricot palette. Begin with a tight macro shot of an older adult\'s visibly trembling hand holding an elegant adaptive spoon with a matte charcoal ergonomic handle above a ceramic bowl of bright tomato soup. As the hand lifts and moves toward the person, the handle shakes naturally while the spoon bowl smoothly counter-rotates and remains perfectly level; the soup stays steady without spilling. Camera tracks beside the spoon in shallow focus, then gently widens as it reaches the person\'s mouth and reveals a small, relieved smile. End on the stable spoon held clearly in the foreground, no logo, labels, captions, or on-screen text. Synchronized audio: quiet kitchen room tone, a soft ceramic clink at the start, subtle precision-motor whisper during stabilization, delicate acoustic guitar and muted hand percussion rising to a warm resolved note as the person smiles. No dialogue.',
width: 1920,
height: 1080,
duration: 6,
providerSettings: {
google: {
generateAudio: true,
personGeneration: 'allow_all'
}
}
})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": "google:veo@3.1-lite",
"positivePrompt": "Six-second cinematic social media product ad in a warm, contemporary kitchen at lunchtime. Landscape composition, intimate premium realism, soft sunlight, sage green and apricot palette. Begin with a tight macro shot of an older adult's visibly trembling hand holding an elegant adaptive spoon with a matte charcoal ergonomic handle above a ceramic bowl of bright tomato soup. As the hand lifts and moves toward the person, the handle shakes naturally while the spoon bowl smoothly counter-rotates and remains perfectly level; the soup stays steady without spilling. Camera tracks beside the spoon in shallow focus, then gently widens as it reaches the person's mouth and reveals a small, relieved smile. End on the stable spoon held clearly in the foreground, no logo, labels, captions, or on-screen text. Synchronized audio: quiet kitchen room tone, a soft ceramic clink at the start, subtle precision-motor whisper during stabilization, delicate acoustic guitar and muted hand percussion rising to a warm resolved note as the person smiles. No dialogue.",
"width": 1920,
"height": 1080,
"duration": 6,
"providerSettings": {
"google": {
"generateAudio": True,
"personGeneration": "allow_all"
}
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "e5f1b2fb-7f43-4509-bcd5-9296a9993caf",
"model": "google:veo@3.1-lite",
"positivePrompt": "Six-second cinematic social media product ad in a warm, contemporary kitchen at lunchtime. Landscape composition, intimate premium realism, soft sunlight, sage green and apricot palette. Begin with a tight macro shot of an older adult's visibly trembling hand holding an elegant adaptive spoon with a matte charcoal ergonomic handle above a ceramic bowl of bright tomato soup. As the hand lifts and moves toward the person, the handle shakes naturally while the spoon bowl smoothly counter-rotates and remains perfectly level; the soup stays steady without spilling. Camera tracks beside the spoon in shallow focus, then gently widens as it reaches the person's mouth and reveals a small, relieved smile. End on the stable spoon held clearly in the foreground, no logo, labels, captions, or on-screen text. Synchronized audio: quiet kitchen room tone, a soft ceramic clink at the start, subtle precision-motor whisper during stabilization, delicate acoustic guitar and muted hand percussion rising to a warm resolved note as the person smiles. No dialogue.",
"width": 1920,
"height": 1080,
"duration": 6,
"providerSettings": {
"google": {
"generateAudio": true,
"personGeneration": "allow_all"
}
}
}
]'runware run google:veo@3.1-lite \
positivePrompt="Six-second cinematic social media product ad in a warm, contemporary kitchen at lunchtime. Landscape composition, intimate premium realism, soft sunlight, sage green and apricot palette. Begin with a tight macro shot of an older adult's visibly trembling hand holding an elegant adaptive spoon with a matte charcoal ergonomic handle above a ceramic bowl of bright tomato soup. As the hand lifts and moves toward the person, the handle shakes naturally while the spoon bowl smoothly counter-rotates and remains perfectly level; the soup stays steady without spilling. Camera tracks beside the spoon in shallow focus, then gently widens as it reaches the person's mouth and reveals a small, relieved smile. End on the stable spoon held clearly in the foreground, no logo, labels, captions, or on-screen text. Synchronized audio: quiet kitchen room tone, a soft ceramic clink at the start, subtle precision-motor whisper during stabilization, delicate acoustic guitar and muted hand percussion rising to a warm resolved note as the person smiles. No dialogue." \
width=1920 \
height=1080 \
duration=6 \
providerSettings.google.generateAudio=true \
providerSettings.google.personGeneration=allow_all{
"taskType": "videoInference",
"taskUUID": "e5f1b2fb-7f43-4509-bcd5-9296a9993caf",
"model": "google:veo@3.1-lite",
"positivePrompt": "Six-second cinematic social media product ad in a warm, contemporary kitchen at lunchtime. Landscape composition, intimate premium realism, soft sunlight, sage green and apricot palette. Begin with a tight macro shot of an older adult's visibly trembling hand holding an elegant adaptive spoon with a matte charcoal ergonomic handle above a ceramic bowl of bright tomato soup. As the hand lifts and moves toward the person, the handle shakes naturally while the spoon bowl smoothly counter-rotates and remains perfectly level; the soup stays steady without spilling. Camera tracks beside the spoon in shallow focus, then gently widens as it reaches the person's mouth and reveals a small, relieved smile. End on the stable spoon held clearly in the foreground, no logo, labels, captions, or on-screen text. Synchronized audio: quiet kitchen room tone, a soft ceramic clink at the start, subtle precision-motor whisper during stabilization, delicate acoustic guitar and muted hand percussion rising to a warm resolved note as the person smiles. No dialogue.",
"width": 1920,
"height": 1080,
"duration": 6,
"providerSettings": {
"google": {
"generateAudio": true,
"personGeneration": "allow_all"
}
}
}Response
{
"taskType": "videoInference",
"taskUUID": "e5f1b2fb-7f43-4509-bcd5-9296a9993caf",
"videoUUID": "64e22a58-bb33-4568-b97e-da197dd02b4f",
"videoURL": "https://vm.runware.ai/video/os/a10dlim3/ws/5/vi/64e22a58-bb33-4568-b97e-da197dd02b4f.mp4",
"seed": 973772079,
"cost": 0.48
}text-to-video
Rare Manuscript Digitization B-Roll Clip$0.48~1m 16simport { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'google:veo@3.1-lite',
positivePrompt: 'A six-second cinematic documentary B-roll shot inside a museum digitization lab. An open illuminated medieval manuscript rests in a precision archival scanning cradle beneath soft amber conservation lights. Begin with an extreme close view of the deckled parchment edge and tiny gold-leaf details; the camera slowly slides sideways as a delicate robotic page-turning arm enters frame, gently lifts one thin page, and rolls it over in a smooth controlled arc. As the page settles, a narrow cool-white scanner light travels once across the newly revealed parchment, making the gold pigment shimmer against muted burgundy, ochre, and aged ivory. Shallow depth of field, photorealistic parchment fibers, restrained high-end documentary cinematography, clean laboratory background falling into soft teal-gray bokeh, one continuous shot, no people, no captions, no logos. Synchronized audio: quiet climate-controlled room hum, subtle precision servo movement as the arm approaches, an intimate dry parchment rustle during the page turn, a soft mechanical click when the page settles, and a faint scanner glide matching the moving light; no dialogue and no music.',
width: 1920,
height: 1080,
duration: 6,
providerSettings: {
google: {
generateAudio: true,
personGeneration: 'allow_all'
}
}
})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": "google:veo@3.1-lite",
"positivePrompt": "A six-second cinematic documentary B-roll shot inside a museum digitization lab. An open illuminated medieval manuscript rests in a precision archival scanning cradle beneath soft amber conservation lights. Begin with an extreme close view of the deckled parchment edge and tiny gold-leaf details; the camera slowly slides sideways as a delicate robotic page-turning arm enters frame, gently lifts one thin page, and rolls it over in a smooth controlled arc. As the page settles, a narrow cool-white scanner light travels once across the newly revealed parchment, making the gold pigment shimmer against muted burgundy, ochre, and aged ivory. Shallow depth of field, photorealistic parchment fibers, restrained high-end documentary cinematography, clean laboratory background falling into soft teal-gray bokeh, one continuous shot, no people, no captions, no logos. Synchronized audio: quiet climate-controlled room hum, subtle precision servo movement as the arm approaches, an intimate dry parchment rustle during the page turn, a soft mechanical click when the page settles, and a faint scanner glide matching the moving light; no dialogue and no music.",
"width": 1920,
"height": 1080,
"duration": 6,
"providerSettings": {
"google": {
"generateAudio": True,
"personGeneration": "allow_all"
}
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "99585f56-2582-404d-b6d3-53a909714eda",
"model": "google:veo@3.1-lite",
"positivePrompt": "A six-second cinematic documentary B-roll shot inside a museum digitization lab. An open illuminated medieval manuscript rests in a precision archival scanning cradle beneath soft amber conservation lights. Begin with an extreme close view of the deckled parchment edge and tiny gold-leaf details; the camera slowly slides sideways as a delicate robotic page-turning arm enters frame, gently lifts one thin page, and rolls it over in a smooth controlled arc. As the page settles, a narrow cool-white scanner light travels once across the newly revealed parchment, making the gold pigment shimmer against muted burgundy, ochre, and aged ivory. Shallow depth of field, photorealistic parchment fibers, restrained high-end documentary cinematography, clean laboratory background falling into soft teal-gray bokeh, one continuous shot, no people, no captions, no logos. Synchronized audio: quiet climate-controlled room hum, subtle precision servo movement as the arm approaches, an intimate dry parchment rustle during the page turn, a soft mechanical click when the page settles, and a faint scanner glide matching the moving light; no dialogue and no music.",
"width": 1920,
"height": 1080,
"duration": 6,
"providerSettings": {
"google": {
"generateAudio": true,
"personGeneration": "allow_all"
}
}
}
]'runware run google:veo@3.1-lite \
positivePrompt="A six-second cinematic documentary B-roll shot inside a museum digitization lab. An open illuminated medieval manuscript rests in a precision archival scanning cradle beneath soft amber conservation lights. Begin with an extreme close view of the deckled parchment edge and tiny gold-leaf details; the camera slowly slides sideways as a delicate robotic page-turning arm enters frame, gently lifts one thin page, and rolls it over in a smooth controlled arc. As the page settles, a narrow cool-white scanner light travels once across the newly revealed parchment, making the gold pigment shimmer against muted burgundy, ochre, and aged ivory. Shallow depth of field, photorealistic parchment fibers, restrained high-end documentary cinematography, clean laboratory background falling into soft teal-gray bokeh, one continuous shot, no people, no captions, no logos. Synchronized audio: quiet climate-controlled room hum, subtle precision servo movement as the arm approaches, an intimate dry parchment rustle during the page turn, a soft mechanical click when the page settles, and a faint scanner glide matching the moving light; no dialogue and no music." \
width=1920 \
height=1080 \
duration=6 \
providerSettings.google.generateAudio=true \
providerSettings.google.personGeneration=allow_all{
"taskType": "videoInference",
"taskUUID": "99585f56-2582-404d-b6d3-53a909714eda",
"model": "google:veo@3.1-lite",
"positivePrompt": "A six-second cinematic documentary B-roll shot inside a museum digitization lab. An open illuminated medieval manuscript rests in a precision archival scanning cradle beneath soft amber conservation lights. Begin with an extreme close view of the deckled parchment edge and tiny gold-leaf details; the camera slowly slides sideways as a delicate robotic page-turning arm enters frame, gently lifts one thin page, and rolls it over in a smooth controlled arc. As the page settles, a narrow cool-white scanner light travels once across the newly revealed parchment, making the gold pigment shimmer against muted burgundy, ochre, and aged ivory. Shallow depth of field, photorealistic parchment fibers, restrained high-end documentary cinematography, clean laboratory background falling into soft teal-gray bokeh, one continuous shot, no people, no captions, no logos. Synchronized audio: quiet climate-controlled room hum, subtle precision servo movement as the arm approaches, an intimate dry parchment rustle during the page turn, a soft mechanical click when the page settles, and a faint scanner glide matching the moving light; no dialogue and no music.",
"width": 1920,
"height": 1080,
"duration": 6,
"providerSettings": {
"google": {
"generateAudio": true,
"personGeneration": "allow_all"
}
}
}Response
{
"taskType": "videoInference",
"taskUUID": "99585f56-2582-404d-b6d3-53a909714eda",
"videoUUID": "4c5f7463-2ae2-4fa7-98c1-a2d21d8b4621",
"videoURL": "https://vm.runware.ai/video/os/a07dlim3/ws/5/vi/4c5f7463-2ae2-4fa7-98c1-a2d21d8b4621.mp4",
"seed": 1467749483,
"cost": 0.48
}first-frame
Couture Hearing Jewelry Reel$0.64~1m 47simport { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'google:veo@3.1-lite',
positivePrompt: 'Continue naturally from the supplied first frame as a polished vertical fashion-tech product showcase. Preserve the adult model, wardrobe, studio, and exact design of the brushed-gold ear cuff hearing device. Create one seamless eight-second shot with no cuts. The model takes a quiet breath, blinks, and slowly turns her head toward the light, revealing the slim behind-the-ear module and acoustic opening. The camera performs a controlled macro dolly and gentle arc around her ear while maintaining elegant portrait composition. A narrow ribbon of warm sunlight travels across the brushed metal, revealing its satin texture and precision-machined edges without blowing out highlights. Her oxblood collar and a loose strand of hair move slightly in a soft studio breeze. Near the end, rack focus from her eye to the hearing jewelry, settling on a crisp three-quarter product hero view as she becomes still. Refined ivory, oxblood, and muted gold palette; tactile editorial realism; premium accessibility-fashion campaign; natural skin and physically accurate jewelry. No captions, logos, interface elements, or dialogue. Synchronized audio: faint fabric movement, a soft breath, quiet room tone, one delicate metallic chime as the light catches the device, and a restrained low electronic pulse that resolves cleanly at the final hero frame.',
resolution: '1080p',
duration: 8,
providerSettings: {
google: {
generateAudio: true,
personGeneration: 'allow_adult',
resizeMode: 'crop'
}
},
inputs: {
frameImages: [
{
image: 'https://assets.runware.ai/assets/inputs/d091b151-71a6-4feb-beb5-a0860e820ae0.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": "google:veo@3.1-lite",
"positivePrompt": "Continue naturally from the supplied first frame as a polished vertical fashion-tech product showcase. Preserve the adult model, wardrobe, studio, and exact design of the brushed-gold ear cuff hearing device. Create one seamless eight-second shot with no cuts. The model takes a quiet breath, blinks, and slowly turns her head toward the light, revealing the slim behind-the-ear module and acoustic opening. The camera performs a controlled macro dolly and gentle arc around her ear while maintaining elegant portrait composition. A narrow ribbon of warm sunlight travels across the brushed metal, revealing its satin texture and precision-machined edges without blowing out highlights. Her oxblood collar and a loose strand of hair move slightly in a soft studio breeze. Near the end, rack focus from her eye to the hearing jewelry, settling on a crisp three-quarter product hero view as she becomes still. Refined ivory, oxblood, and muted gold palette; tactile editorial realism; premium accessibility-fashion campaign; natural skin and physically accurate jewelry. No captions, logos, interface elements, or dialogue. Synchronized audio: faint fabric movement, a soft breath, quiet room tone, one delicate metallic chime as the light catches the device, and a restrained low electronic pulse that resolves cleanly at the final hero frame.",
"resolution": "1080p",
"duration": 8,
"providerSettings": {
"google": {
"generateAudio": True,
"personGeneration": "allow_adult",
"resizeMode": "crop"
}
},
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/d091b151-71a6-4feb-beb5-a0860e820ae0.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": "ab5850e0-115b-40f0-8a36-6040f33f902f",
"model": "google:veo@3.1-lite",
"positivePrompt": "Continue naturally from the supplied first frame as a polished vertical fashion-tech product showcase. Preserve the adult model, wardrobe, studio, and exact design of the brushed-gold ear cuff hearing device. Create one seamless eight-second shot with no cuts. The model takes a quiet breath, blinks, and slowly turns her head toward the light, revealing the slim behind-the-ear module and acoustic opening. The camera performs a controlled macro dolly and gentle arc around her ear while maintaining elegant portrait composition. A narrow ribbon of warm sunlight travels across the brushed metal, revealing its satin texture and precision-machined edges without blowing out highlights. Her oxblood collar and a loose strand of hair move slightly in a soft studio breeze. Near the end, rack focus from her eye to the hearing jewelry, settling on a crisp three-quarter product hero view as she becomes still. Refined ivory, oxblood, and muted gold palette; tactile editorial realism; premium accessibility-fashion campaign; natural skin and physically accurate jewelry. No captions, logos, interface elements, or dialogue. Synchronized audio: faint fabric movement, a soft breath, quiet room tone, one delicate metallic chime as the light catches the device, and a restrained low electronic pulse that resolves cleanly at the final hero frame.",
"resolution": "1080p",
"duration": 8,
"providerSettings": {
"google": {
"generateAudio": true,
"personGeneration": "allow_adult",
"resizeMode": "crop"
}
},
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/d091b151-71a6-4feb-beb5-a0860e820ae0.jpg",
"frame": "first"
}
]
}
}
]'runware run google:veo@3.1-lite \
positivePrompt="Continue naturally from the supplied first frame as a polished vertical fashion-tech product showcase. Preserve the adult model, wardrobe, studio, and exact design of the brushed-gold ear cuff hearing device. Create one seamless eight-second shot with no cuts. The model takes a quiet breath, blinks, and slowly turns her head toward the light, revealing the slim behind-the-ear module and acoustic opening. The camera performs a controlled macro dolly and gentle arc around her ear while maintaining elegant portrait composition. A narrow ribbon of warm sunlight travels across the brushed metal, revealing its satin texture and precision-machined edges without blowing out highlights. Her oxblood collar and a loose strand of hair move slightly in a soft studio breeze. Near the end, rack focus from her eye to the hearing jewelry, settling on a crisp three-quarter product hero view as she becomes still. Refined ivory, oxblood, and muted gold palette; tactile editorial realism; premium accessibility-fashion campaign; natural skin and physically accurate jewelry. No captions, logos, interface elements, or dialogue. Synchronized audio: faint fabric movement, a soft breath, quiet room tone, one delicate metallic chime as the light catches the device, and a restrained low electronic pulse that resolves cleanly at the final hero frame." \
resolution=1080p \
duration=8 \
providerSettings.google.generateAudio=true \
providerSettings.google.personGeneration=allow_adult \
providerSettings.google.resizeMode=crop \
inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/d091b151-71a6-4feb-beb5-a0860e820ae0.jpg \
inputs.frameImages.0.frame=first{
"taskType": "videoInference",
"taskUUID": "ab5850e0-115b-40f0-8a36-6040f33f902f",
"model": "google:veo@3.1-lite",
"positivePrompt": "Continue naturally from the supplied first frame as a polished vertical fashion-tech product showcase. Preserve the adult model, wardrobe, studio, and exact design of the brushed-gold ear cuff hearing device. Create one seamless eight-second shot with no cuts. The model takes a quiet breath, blinks, and slowly turns her head toward the light, revealing the slim behind-the-ear module and acoustic opening. The camera performs a controlled macro dolly and gentle arc around her ear while maintaining elegant portrait composition. A narrow ribbon of warm sunlight travels across the brushed metal, revealing its satin texture and precision-machined edges without blowing out highlights. Her oxblood collar and a loose strand of hair move slightly in a soft studio breeze. Near the end, rack focus from her eye to the hearing jewelry, settling on a crisp three-quarter product hero view as she becomes still. Refined ivory, oxblood, and muted gold palette; tactile editorial realism; premium accessibility-fashion campaign; natural skin and physically accurate jewelry. No captions, logos, interface elements, or dialogue. Synchronized audio: faint fabric movement, a soft breath, quiet room tone, one delicate metallic chime as the light catches the device, and a restrained low electronic pulse that resolves cleanly at the final hero frame.",
"resolution": "1080p",
"duration": 8,
"providerSettings": {
"google": {
"generateAudio": true,
"personGeneration": "allow_adult",
"resizeMode": "crop"
}
},
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/d091b151-71a6-4feb-beb5-a0860e820ae0.jpg",
"frame": "first"
}
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "ab5850e0-115b-40f0-8a36-6040f33f902f",
"videoUUID": "a8867005-6087-46b4-a55f-664bfe15efba",
"videoURL": "https://vm.runware.ai/video/os/a05d22/ws/5/vi/a8867005-6087-46b4-a55f-664bfe15efba.mp4",
"seed": 1800659261,
"cost": 0.64
}first-last-frame
Embroidered Folk Lyric Video$0.20~47simport { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'google:veo@3.1-lite',
positivePrompt: 'Create a polished four-second lyric-video shot for an intimate contemporary folk single. Begin exactly from the supplied first frame and end exactly on the supplied last frame. Maintain one continuous locked three-quarter overhead macro composition of the same vintage brass chain-stitch machine and taut midnight-blue sailcloth. The motor engages and the needle rapidly pumps while the fabric glides smoothly beneath the presser foot, extending the existing cream embroidery from “KEEP THE” into the complete lyric “KEEP THE LIGHT ON.” Preserve the established letterforms and keep the finished words crisp and legible. Show tactile thread tension, tiny cloth vibrations, warm amber workshop highlights on aged brass, shallow focus, and subtle floating lint. The motion should feel practical and physically plausible, with no cut, dissolve, hands, camera jump, extra text, or change of machine. Audio is synchronized: dry needle clacks form a steady folk-percussion rhythm, the pedal gives one soft wooden thump as stitching starts, and a warm harmonium chord with a low bowed-bass note swells underneath. Land a slightly stronger needle accent as the final N is completed, then let the mechanism stop with a soft thread snap and brief room tone.',
resolution: '720p',
duration: 4,
providerSettings: {
google: {
generateAudio: true,
personGeneration: 'dont_allow'
}
},
inputs: {
frameImages: [
{
image: 'https://assets.runware.ai/assets/inputs/f11d8e0d-5ff5-43d7-944b-15bbfabd9f42.jpg',
frame: 'first'
},
{
image: 'https://assets.runware.ai/assets/inputs/93d8e265-e2f0-40ec-a375-a058a1b9474d.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": "google:veo@3.1-lite",
"positivePrompt": "Create a polished four-second lyric-video shot for an intimate contemporary folk single. Begin exactly from the supplied first frame and end exactly on the supplied last frame. Maintain one continuous locked three-quarter overhead macro composition of the same vintage brass chain-stitch machine and taut midnight-blue sailcloth. The motor engages and the needle rapidly pumps while the fabric glides smoothly beneath the presser foot, extending the existing cream embroidery from “KEEP THE” into the complete lyric “KEEP THE LIGHT ON.” Preserve the established letterforms and keep the finished words crisp and legible. Show tactile thread tension, tiny cloth vibrations, warm amber workshop highlights on aged brass, shallow focus, and subtle floating lint. The motion should feel practical and physically plausible, with no cut, dissolve, hands, camera jump, extra text, or change of machine. Audio is synchronized: dry needle clacks form a steady folk-percussion rhythm, the pedal gives one soft wooden thump as stitching starts, and a warm harmonium chord with a low bowed-bass note swells underneath. Land a slightly stronger needle accent as the final N is completed, then let the mechanism stop with a soft thread snap and brief room tone.",
"resolution": "720p",
"duration": 4,
"providerSettings": {
"google": {
"generateAudio": True,
"personGeneration": "dont_allow"
}
},
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/f11d8e0d-5ff5-43d7-944b-15bbfabd9f42.jpg",
"frame": "first"
},
{
"image": "https://assets.runware.ai/assets/inputs/93d8e265-e2f0-40ec-a375-a058a1b9474d.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": "3f5da943-5117-4867-921b-62d8144ad100",
"model": "google:veo@3.1-lite",
"positivePrompt": "Create a polished four-second lyric-video shot for an intimate contemporary folk single. Begin exactly from the supplied first frame and end exactly on the supplied last frame. Maintain one continuous locked three-quarter overhead macro composition of the same vintage brass chain-stitch machine and taut midnight-blue sailcloth. The motor engages and the needle rapidly pumps while the fabric glides smoothly beneath the presser foot, extending the existing cream embroidery from “KEEP THE” into the complete lyric “KEEP THE LIGHT ON.” Preserve the established letterforms and keep the finished words crisp and legible. Show tactile thread tension, tiny cloth vibrations, warm amber workshop highlights on aged brass, shallow focus, and subtle floating lint. The motion should feel practical and physically plausible, with no cut, dissolve, hands, camera jump, extra text, or change of machine. Audio is synchronized: dry needle clacks form a steady folk-percussion rhythm, the pedal gives one soft wooden thump as stitching starts, and a warm harmonium chord with a low bowed-bass note swells underneath. Land a slightly stronger needle accent as the final N is completed, then let the mechanism stop with a soft thread snap and brief room tone.",
"resolution": "720p",
"duration": 4,
"providerSettings": {
"google": {
"generateAudio": true,
"personGeneration": "dont_allow"
}
},
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/f11d8e0d-5ff5-43d7-944b-15bbfabd9f42.jpg",
"frame": "first"
},
{
"image": "https://assets.runware.ai/assets/inputs/93d8e265-e2f0-40ec-a375-a058a1b9474d.jpg",
"frame": "last"
}
]
}
}
]'runware run google:veo@3.1-lite \
positivePrompt="Create a polished four-second lyric-video shot for an intimate contemporary folk single. Begin exactly from the supplied first frame and end exactly on the supplied last frame. Maintain one continuous locked three-quarter overhead macro composition of the same vintage brass chain-stitch machine and taut midnight-blue sailcloth. The motor engages and the needle rapidly pumps while the fabric glides smoothly beneath the presser foot, extending the existing cream embroidery from “KEEP THE” into the complete lyric “KEEP THE LIGHT ON.” Preserve the established letterforms and keep the finished words crisp and legible. Show tactile thread tension, tiny cloth vibrations, warm amber workshop highlights on aged brass, shallow focus, and subtle floating lint. The motion should feel practical and physically plausible, with no cut, dissolve, hands, camera jump, extra text, or change of machine. Audio is synchronized: dry needle clacks form a steady folk-percussion rhythm, the pedal gives one soft wooden thump as stitching starts, and a warm harmonium chord with a low bowed-bass note swells underneath. Land a slightly stronger needle accent as the final N is completed, then let the mechanism stop with a soft thread snap and brief room tone." \
resolution=720p \
duration=4 \
providerSettings.google.generateAudio=true \
providerSettings.google.personGeneration=dont_allow \
inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/f11d8e0d-5ff5-43d7-944b-15bbfabd9f42.jpg \
inputs.frameImages.0.frame=first \
inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/93d8e265-e2f0-40ec-a375-a058a1b9474d.jpg \
inputs.frameImages.1.frame=last{
"taskType": "videoInference",
"taskUUID": "3f5da943-5117-4867-921b-62d8144ad100",
"model": "google:veo@3.1-lite",
"positivePrompt": "Create a polished four-second lyric-video shot for an intimate contemporary folk single. Begin exactly from the supplied first frame and end exactly on the supplied last frame. Maintain one continuous locked three-quarter overhead macro composition of the same vintage brass chain-stitch machine and taut midnight-blue sailcloth. The motor engages and the needle rapidly pumps while the fabric glides smoothly beneath the presser foot, extending the existing cream embroidery from “KEEP THE” into the complete lyric “KEEP THE LIGHT ON.” Preserve the established letterforms and keep the finished words crisp and legible. Show tactile thread tension, tiny cloth vibrations, warm amber workshop highlights on aged brass, shallow focus, and subtle floating lint. The motion should feel practical and physically plausible, with no cut, dissolve, hands, camera jump, extra text, or change of machine. Audio is synchronized: dry needle clacks form a steady folk-percussion rhythm, the pedal gives one soft wooden thump as stitching starts, and a warm harmonium chord with a low bowed-bass note swells underneath. Land a slightly stronger needle accent as the final N is completed, then let the mechanism stop with a soft thread snap and brief room tone.",
"resolution": "720p",
"duration": 4,
"providerSettings": {
"google": {
"generateAudio": true,
"personGeneration": "dont_allow"
}
},
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/f11d8e0d-5ff5-43d7-944b-15bbfabd9f42.jpg",
"frame": "first"
},
{
"image": "https://assets.runware.ai/assets/inputs/93d8e265-e2f0-40ec-a375-a058a1b9474d.jpg",
"frame": "last"
}
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "3f5da943-5117-4867-921b-62d8144ad100",
"videoUUID": "b35e16c1-742e-4149-b4a6-5e472600734f",
"videoURL": "https://vm.runware.ai/video/os/a04d20/ws/5/vi/b35e16c1-742e-4149-b4a6-5e472600734f.mp4",
"seed": 2003154953,
"cost": 0.2
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'google:veo@3.1-lite',
positivePrompt: 'Animate the supplied first frame into a surreal yet realistic cinematic scene. A monumental sculptural caravan glides slowly across a mirror-smooth salt flat at sunrise, its brass surfaces catching warm light and colored glass casting shifting reflections on the wet ground. Gentle ripples spread under its movement. Heat haze shimmers near the horizon. A few distant birds arc overhead. The camera makes a slow lateral drift with subtle push-in, emphasizing scale and reflection. Natural synchronized audio: soft wind over open plains, faint creaks from the moving structure, shallow water swishing, distant bird calls. Rich atmosphere, elegant motion, grounded physics, high detail.',
width: 1280,
height: 720,
duration: 6,
seed: 30733,
inputs: {
frameImages: [
{
image: 'https://assets.runware.ai/assets/inputs/998936ff-be4b-4e62-aa34-b74c91eacfe8.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": "google:veo@3.1-lite",
"positivePrompt": "Animate the supplied first frame into a surreal yet realistic cinematic scene. A monumental sculptural caravan glides slowly across a mirror-smooth salt flat at sunrise, its brass surfaces catching warm light and colored glass casting shifting reflections on the wet ground. Gentle ripples spread under its movement. Heat haze shimmers near the horizon. A few distant birds arc overhead. The camera makes a slow lateral drift with subtle push-in, emphasizing scale and reflection. Natural synchronized audio: soft wind over open plains, faint creaks from the moving structure, shallow water swishing, distant bird calls. Rich atmosphere, elegant motion, grounded physics, high detail.",
"width": 1280,
"height": 720,
"duration": 6,
"seed": 30733,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/998936ff-be4b-4e62-aa34-b74c91eacfe8.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": "15929df9-4ed4-460d-8e90-61ccbda91ef6",
"model": "google:veo@3.1-lite",
"positivePrompt": "Animate the supplied first frame into a surreal yet realistic cinematic scene. A monumental sculptural caravan glides slowly across a mirror-smooth salt flat at sunrise, its brass surfaces catching warm light and colored glass casting shifting reflections on the wet ground. Gentle ripples spread under its movement. Heat haze shimmers near the horizon. A few distant birds arc overhead. The camera makes a slow lateral drift with subtle push-in, emphasizing scale and reflection. Natural synchronized audio: soft wind over open plains, faint creaks from the moving structure, shallow water swishing, distant bird calls. Rich atmosphere, elegant motion, grounded physics, high detail.",
"width": 1280,
"height": 720,
"duration": 6,
"seed": 30733,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/998936ff-be4b-4e62-aa34-b74c91eacfe8.jpg",
"frame": "first"
}
]
}
}
]'runware run google:veo@3.1-lite \
positivePrompt="Animate the supplied first frame into a surreal yet realistic cinematic scene. A monumental sculptural caravan glides slowly across a mirror-smooth salt flat at sunrise, its brass surfaces catching warm light and colored glass casting shifting reflections on the wet ground. Gentle ripples spread under its movement. Heat haze shimmers near the horizon. A few distant birds arc overhead. The camera makes a slow lateral drift with subtle push-in, emphasizing scale and reflection. Natural synchronized audio: soft wind over open plains, faint creaks from the moving structure, shallow water swishing, distant bird calls. Rich atmosphere, elegant motion, grounded physics, high detail." \
width=1280 \
height=720 \
duration=6 \
seed=30733 \
inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/998936ff-be4b-4e62-aa34-b74c91eacfe8.jpg \
inputs.frameImages.0.frame=first{
"taskType": "videoInference",
"taskUUID": "15929df9-4ed4-460d-8e90-61ccbda91ef6",
"model": "google:veo@3.1-lite",
"positivePrompt": "Animate the supplied first frame into a surreal yet realistic cinematic scene. A monumental sculptural caravan glides slowly across a mirror-smooth salt flat at sunrise, its brass surfaces catching warm light and colored glass casting shifting reflections on the wet ground. Gentle ripples spread under its movement. Heat haze shimmers near the horizon. A few distant birds arc overhead. The camera makes a slow lateral drift with subtle push-in, emphasizing scale and reflection. Natural synchronized audio: soft wind over open plains, faint creaks from the moving structure, shallow water swishing, distant bird calls. Rich atmosphere, elegant motion, grounded physics, high detail.",
"width": 1280,
"height": 720,
"duration": 6,
"seed": 30733,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/998936ff-be4b-4e62-aa34-b74c91eacfe8.jpg",
"frame": "first"
}
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "15929df9-4ed4-460d-8e90-61ccbda91ef6",
"videoUUID": "f328f78e-4194-46ec-97c8-ef3b3d0c7890",
"videoURL": "https://vm.runware.ai/video/os/a12d13/ws/5/vi/f328f78e-4194-46ec-97c8-ef3b3d0c7890.mp4",
"seed": 30733,
"cost": 0.3
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'google:veo@3.1-lite',
positivePrompt: 'Animate a dramatic cinematic transition across an abandoned seaside funfair as a storm awakens the machinery. Begin with eerie stillness, scattered debris, sagging rides, and faint wind moving torn banners. The camera slowly pushes forward through puddles and cracked pathways while thunder builds. Midway through the shot, distant lightning flickers and dead ride lights begin sputtering back to life one section at a time. By the end, the Ferris wheel glows intensely, the carousel rotates with uneven jerks, reflections shimmer across rainwater, and the whole scene feels charged with mysterious energy. Realistic textures, strong environmental motion, atmospheric rain and wind, synchronized storm audio with thunder, metal creaks, buzzing lights, and spinning ride mechanics. No people.',
resolution: '1080p',
duration: 8,
seed: 35775,
inputs: {
frameImages: [
{
image: 'https://assets.runware.ai/assets/inputs/93f9e8f3-db9d-4859-9a3b-d7b2791e2aea.jpg',
frame: 'first'
},
{
image: 'https://assets.runware.ai/assets/inputs/368bbfc4-1bbf-48be-bd7a-9034697aca5b.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": "google:veo@3.1-lite",
"positivePrompt": "Animate a dramatic cinematic transition across an abandoned seaside funfair as a storm awakens the machinery. Begin with eerie stillness, scattered debris, sagging rides, and faint wind moving torn banners. The camera slowly pushes forward through puddles and cracked pathways while thunder builds. Midway through the shot, distant lightning flickers and dead ride lights begin sputtering back to life one section at a time. By the end, the Ferris wheel glows intensely, the carousel rotates with uneven jerks, reflections shimmer across rainwater, and the whole scene feels charged with mysterious energy. Realistic textures, strong environmental motion, atmospheric rain and wind, synchronized storm audio with thunder, metal creaks, buzzing lights, and spinning ride mechanics. No people.",
"resolution": "1080p",
"duration": 8,
"seed": 35775,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/93f9e8f3-db9d-4859-9a3b-d7b2791e2aea.jpg",
"frame": "first"
},
{
"image": "https://assets.runware.ai/assets/inputs/368bbfc4-1bbf-48be-bd7a-9034697aca5b.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": "73b3fd25-b777-47c9-9095-983a1121fc05",
"model": "google:veo@3.1-lite",
"positivePrompt": "Animate a dramatic cinematic transition across an abandoned seaside funfair as a storm awakens the machinery. Begin with eerie stillness, scattered debris, sagging rides, and faint wind moving torn banners. The camera slowly pushes forward through puddles and cracked pathways while thunder builds. Midway through the shot, distant lightning flickers and dead ride lights begin sputtering back to life one section at a time. By the end, the Ferris wheel glows intensely, the carousel rotates with uneven jerks, reflections shimmer across rainwater, and the whole scene feels charged with mysterious energy. Realistic textures, strong environmental motion, atmospheric rain and wind, synchronized storm audio with thunder, metal creaks, buzzing lights, and spinning ride mechanics. No people.",
"resolution": "1080p",
"duration": 8,
"seed": 35775,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/93f9e8f3-db9d-4859-9a3b-d7b2791e2aea.jpg",
"frame": "first"
},
{
"image": "https://assets.runware.ai/assets/inputs/368bbfc4-1bbf-48be-bd7a-9034697aca5b.jpg",
"frame": "last"
}
]
}
}
]'runware run google:veo@3.1-lite \
positivePrompt="Animate a dramatic cinematic transition across an abandoned seaside funfair as a storm awakens the machinery. Begin with eerie stillness, scattered debris, sagging rides, and faint wind moving torn banners. The camera slowly pushes forward through puddles and cracked pathways while thunder builds. Midway through the shot, distant lightning flickers and dead ride lights begin sputtering back to life one section at a time. By the end, the Ferris wheel glows intensely, the carousel rotates with uneven jerks, reflections shimmer across rainwater, and the whole scene feels charged with mysterious energy. Realistic textures, strong environmental motion, atmospheric rain and wind, synchronized storm audio with thunder, metal creaks, buzzing lights, and spinning ride mechanics. No people." \
resolution=1080p \
duration=8 \
seed=35775 \
inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/93f9e8f3-db9d-4859-9a3b-d7b2791e2aea.jpg \
inputs.frameImages.0.frame=first \
inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/368bbfc4-1bbf-48be-bd7a-9034697aca5b.jpg \
inputs.frameImages.1.frame=last{
"taskType": "videoInference",
"taskUUID": "73b3fd25-b777-47c9-9095-983a1121fc05",
"model": "google:veo@3.1-lite",
"positivePrompt": "Animate a dramatic cinematic transition across an abandoned seaside funfair as a storm awakens the machinery. Begin with eerie stillness, scattered debris, sagging rides, and faint wind moving torn banners. The camera slowly pushes forward through puddles and cracked pathways while thunder builds. Midway through the shot, distant lightning flickers and dead ride lights begin sputtering back to life one section at a time. By the end, the Ferris wheel glows intensely, the carousel rotates with uneven jerks, reflections shimmer across rainwater, and the whole scene feels charged with mysterious energy. Realistic textures, strong environmental motion, atmospheric rain and wind, synchronized storm audio with thunder, metal creaks, buzzing lights, and spinning ride mechanics. No people.",
"resolution": "1080p",
"duration": 8,
"seed": 35775,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/93f9e8f3-db9d-4859-9a3b-d7b2791e2aea.jpg",
"frame": "first"
},
{
"image": "https://assets.runware.ai/assets/inputs/368bbfc4-1bbf-48be-bd7a-9034697aca5b.jpg",
"frame": "last"
}
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "73b3fd25-b777-47c9-9095-983a1121fc05",
"videoUUID": "5b8b91d6-7355-41f0-91b1-98b8e634f236",
"videoURL": "https://vm.runware.ai/video/os/a15d18/ws/5/vi/5b8b91d6-7355-41f0-91b1-98b8e634f236.mp4",
"seed": 35775,
"cost": 0.64
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'google:veo@3.1-lite',
positivePrompt: 'A kinetic nighttime alley lined with retro arcade signs and humming vending machines after a fresh rainstorm, puddles reflecting magenta, cyan, and amber light. A nimble courier in a bright yellow rain jacket sprints through the narrow passage clutching a glowing parcel while two compact security drones weave overhead. The camera begins low near the wet pavement, tracking fast behind the runner, then swings sideways as the courier vaults a stack of crates, splashes through a puddle, and darts beneath hanging wires. Steam bursts from a wall vent, paper flyers peel loose and whirl in the air, distant train rumble overhead, drone rotors buzzing, sneakers slapping water, breath, fabric rustle, sharp electronic warning chirps, a metal trash bin clattering as it gets clipped, final dramatic skid to a stop beneath a flickering game sign. Cinematic realism, crisp motion, rich reflections, energetic pacing, coherent action, synchronized environmental audio.',
width: 1920,
height: 1080,
duration: 8,
seed: 39171
})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": "google:veo@3.1-lite",
"positivePrompt": "A kinetic nighttime alley lined with retro arcade signs and humming vending machines after a fresh rainstorm, puddles reflecting magenta, cyan, and amber light. A nimble courier in a bright yellow rain jacket sprints through the narrow passage clutching a glowing parcel while two compact security drones weave overhead. The camera begins low near the wet pavement, tracking fast behind the runner, then swings sideways as the courier vaults a stack of crates, splashes through a puddle, and darts beneath hanging wires. Steam bursts from a wall vent, paper flyers peel loose and whirl in the air, distant train rumble overhead, drone rotors buzzing, sneakers slapping water, breath, fabric rustle, sharp electronic warning chirps, a metal trash bin clattering as it gets clipped, final dramatic skid to a stop beneath a flickering game sign. Cinematic realism, crisp motion, rich reflections, energetic pacing, coherent action, synchronized environmental audio.",
"width": 1920,
"height": 1080,
"duration": 8,
"seed": 39171
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "a97877e0-baec-48b3-82b5-1e0118a0b380",
"model": "google:veo@3.1-lite",
"positivePrompt": "A kinetic nighttime alley lined with retro arcade signs and humming vending machines after a fresh rainstorm, puddles reflecting magenta, cyan, and amber light. A nimble courier in a bright yellow rain jacket sprints through the narrow passage clutching a glowing parcel while two compact security drones weave overhead. The camera begins low near the wet pavement, tracking fast behind the runner, then swings sideways as the courier vaults a stack of crates, splashes through a puddle, and darts beneath hanging wires. Steam bursts from a wall vent, paper flyers peel loose and whirl in the air, distant train rumble overhead, drone rotors buzzing, sneakers slapping water, breath, fabric rustle, sharp electronic warning chirps, a metal trash bin clattering as it gets clipped, final dramatic skid to a stop beneath a flickering game sign. Cinematic realism, crisp motion, rich reflections, energetic pacing, coherent action, synchronized environmental audio.",
"width": 1920,
"height": 1080,
"duration": 8,
"seed": 39171
}
]'runware run google:veo@3.1-lite \
positivePrompt="A kinetic nighttime alley lined with retro arcade signs and humming vending machines after a fresh rainstorm, puddles reflecting magenta, cyan, and amber light. A nimble courier in a bright yellow rain jacket sprints through the narrow passage clutching a glowing parcel while two compact security drones weave overhead. The camera begins low near the wet pavement, tracking fast behind the runner, then swings sideways as the courier vaults a stack of crates, splashes through a puddle, and darts beneath hanging wires. Steam bursts from a wall vent, paper flyers peel loose and whirl in the air, distant train rumble overhead, drone rotors buzzing, sneakers slapping water, breath, fabric rustle, sharp electronic warning chirps, a metal trash bin clattering as it gets clipped, final dramatic skid to a stop beneath a flickering game sign. Cinematic realism, crisp motion, rich reflections, energetic pacing, coherent action, synchronized environmental audio." \
width=1920 \
height=1080 \
duration=8 \
seed=39171{
"taskType": "videoInference",
"taskUUID": "a97877e0-baec-48b3-82b5-1e0118a0b380",
"model": "google:veo@3.1-lite",
"positivePrompt": "A kinetic nighttime alley lined with retro arcade signs and humming vending machines after a fresh rainstorm, puddles reflecting magenta, cyan, and amber light. A nimble courier in a bright yellow rain jacket sprints through the narrow passage clutching a glowing parcel while two compact security drones weave overhead. The camera begins low near the wet pavement, tracking fast behind the runner, then swings sideways as the courier vaults a stack of crates, splashes through a puddle, and darts beneath hanging wires. Steam bursts from a wall vent, paper flyers peel loose and whirl in the air, distant train rumble overhead, drone rotors buzzing, sneakers slapping water, breath, fabric rustle, sharp electronic warning chirps, a metal trash bin clattering as it gets clipped, final dramatic skid to a stop beneath a flickering game sign. Cinematic realism, crisp motion, rich reflections, energetic pacing, coherent action, synchronized environmental audio.",
"width": 1920,
"height": 1080,
"duration": 8,
"seed": 39171
}Response
{
"taskType": "videoInference",
"taskUUID": "a97877e0-baec-48b3-82b5-1e0118a0b380",
"videoUUID": "6c97fdc1-a0a1-42f0-ad1f-13cbe2c6a7fb",
"videoURL": "https://vm.runware.ai/video/os/a07d11/ws/5/vi/6c97fdc1-a0a1-42f0-ad1f-13cbe2c6a7fb.mp4",
"seed": 39171,
"cost": 0.64
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'google:veo@3.1-lite',
positivePrompt: 'Create a realistic cinematic expedition sequence on a massive glacier. Begin with the researcher at the lower ice field, leaning into strong wind and pulling a sled over rough frozen terrain. The camera tracks low and slightly behind, then arcs wider to reveal towering crevasses, wind-blown snow, and the scale of the mountain. Midway, the trek becomes steeper and more difficult, with boots punching through crusted snow, rope lines tightening, and gusts whipping fabric and powder across the frame. End at the ridge in warm late-day light as the same researcher reaches the summit point and pauses to look over the sweeping frozen range. Natural motion, coherent geography, realistic weather, documentary cinematography, synchronized audio of wind, crunching snow, gear rattling, breath, and distant ice groans.',
width: 1920,
height: 1080,
duration: 8,
seed: 739,
inputs: {
frameImages: [
{
image: 'https://assets.runware.ai/assets/inputs/afac7c61-05e7-46fd-b72d-4d47faa7eef1.jpg',
frame: 'first'
},
{
image: 'https://assets.runware.ai/assets/inputs/3db75a3b-bae7-4411-9e5e-b3decf0b875d.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": "google:veo@3.1-lite",
"positivePrompt": "Create a realistic cinematic expedition sequence on a massive glacier. Begin with the researcher at the lower ice field, leaning into strong wind and pulling a sled over rough frozen terrain. The camera tracks low and slightly behind, then arcs wider to reveal towering crevasses, wind-blown snow, and the scale of the mountain. Midway, the trek becomes steeper and more difficult, with boots punching through crusted snow, rope lines tightening, and gusts whipping fabric and powder across the frame. End at the ridge in warm late-day light as the same researcher reaches the summit point and pauses to look over the sweeping frozen range. Natural motion, coherent geography, realistic weather, documentary cinematography, synchronized audio of wind, crunching snow, gear rattling, breath, and distant ice groans.",
"width": 1920,
"height": 1080,
"duration": 8,
"seed": 739,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/afac7c61-05e7-46fd-b72d-4d47faa7eef1.jpg",
"frame": "first"
},
{
"image": "https://assets.runware.ai/assets/inputs/3db75a3b-bae7-4411-9e5e-b3decf0b875d.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": "b0787b57-4a58-441e-92ab-1956a8e3f8f2",
"model": "google:veo@3.1-lite",
"positivePrompt": "Create a realistic cinematic expedition sequence on a massive glacier. Begin with the researcher at the lower ice field, leaning into strong wind and pulling a sled over rough frozen terrain. The camera tracks low and slightly behind, then arcs wider to reveal towering crevasses, wind-blown snow, and the scale of the mountain. Midway, the trek becomes steeper and more difficult, with boots punching through crusted snow, rope lines tightening, and gusts whipping fabric and powder across the frame. End at the ridge in warm late-day light as the same researcher reaches the summit point and pauses to look over the sweeping frozen range. Natural motion, coherent geography, realistic weather, documentary cinematography, synchronized audio of wind, crunching snow, gear rattling, breath, and distant ice groans.",
"width": 1920,
"height": 1080,
"duration": 8,
"seed": 739,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/afac7c61-05e7-46fd-b72d-4d47faa7eef1.jpg",
"frame": "first"
},
{
"image": "https://assets.runware.ai/assets/inputs/3db75a3b-bae7-4411-9e5e-b3decf0b875d.jpg",
"frame": "last"
}
]
}
}
]'runware run google:veo@3.1-lite \
positivePrompt="Create a realistic cinematic expedition sequence on a massive glacier. Begin with the researcher at the lower ice field, leaning into strong wind and pulling a sled over rough frozen terrain. The camera tracks low and slightly behind, then arcs wider to reveal towering crevasses, wind-blown snow, and the scale of the mountain. Midway, the trek becomes steeper and more difficult, with boots punching through crusted snow, rope lines tightening, and gusts whipping fabric and powder across the frame. End at the ridge in warm late-day light as the same researcher reaches the summit point and pauses to look over the sweeping frozen range. Natural motion, coherent geography, realistic weather, documentary cinematography, synchronized audio of wind, crunching snow, gear rattling, breath, and distant ice groans." \
width=1920 \
height=1080 \
duration=8 \
seed=739 \
inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/afac7c61-05e7-46fd-b72d-4d47faa7eef1.jpg \
inputs.frameImages.0.frame=first \
inputs.frameImages.1.image=https://assets.runware.ai/assets/inputs/3db75a3b-bae7-4411-9e5e-b3decf0b875d.jpg \
inputs.frameImages.1.frame=last{
"taskType": "videoInference",
"taskUUID": "b0787b57-4a58-441e-92ab-1956a8e3f8f2",
"model": "google:veo@3.1-lite",
"positivePrompt": "Create a realistic cinematic expedition sequence on a massive glacier. Begin with the researcher at the lower ice field, leaning into strong wind and pulling a sled over rough frozen terrain. The camera tracks low and slightly behind, then arcs wider to reveal towering crevasses, wind-blown snow, and the scale of the mountain. Midway, the trek becomes steeper and more difficult, with boots punching through crusted snow, rope lines tightening, and gusts whipping fabric and powder across the frame. End at the ridge in warm late-day light as the same researcher reaches the summit point and pauses to look over the sweeping frozen range. Natural motion, coherent geography, realistic weather, documentary cinematography, synchronized audio of wind, crunching snow, gear rattling, breath, and distant ice groans.",
"width": 1920,
"height": 1080,
"duration": 8,
"seed": 739,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/afac7c61-05e7-46fd-b72d-4d47faa7eef1.jpg",
"frame": "first"
},
{
"image": "https://assets.runware.ai/assets/inputs/3db75a3b-bae7-4411-9e5e-b3decf0b875d.jpg",
"frame": "last"
}
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "b0787b57-4a58-441e-92ab-1956a8e3f8f2",
"videoUUID": "4ac001b8-90bc-4ca6-a927-54f5ce03a23d",
"videoURL": "https://vm.runware.ai/video/os/a09d21/ws/5/vi/4ac001b8-90bc-4ca6-a927-54f5ce03a23d.mp4",
"seed": 739,
"cost": 0.64
}