HeyGen Video Agent

HeyGen Video Agent is an AI video production model that generates complete, multi-scene videos from a single text prompt. It automates the full production pipeline — scriptwriting, avatar selection, shot planning, B-roll integration, motion graphics, captions, and editing — producing broadcast-ready videos with consistent branding. The agent supports customizable avatars, voice cloning, and iterative editing without full regeneration, enabling scalable video content creation for marketing, training, and social media.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples8
CODE
Ready-to-use code snippets for common workflows
River eDNA Sampler Product 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: 'heygen:video-agent@0',
positivePrompt: 'Create a polished 15-second landscape product explainer for a reusable environmental DNA water-sampling kit used by river restoration teams. Use a calm female narrator and realistic documentary footage with precise macro product shots. Visual setting: a cool, overcast mountain river, slate-gray rocks, clear moving water, mossy banks, and a field scientist wearing practical charcoal waterproof gear and bright orange gloves. The compact sampler consists of a transparent syringe-style water chamber, a white sterile filter cartridge, an orange locking cap, and a small printed sample code. No logos or invented branding.\n\nStructure the video as a fast, coherent three-step demonstration. Open with a wide river establishing shot, then a close shot of the scientist filling the chamber with river water. Cut to an extreme macro view as water is pushed through the sterile filter, with a restrained animated flow line clarifying the direction. Show the cartridge twisting securely into its orange cap. Finish with the scientist recording the sample code on a waterproof field sheet, followed by a clean hero shot of the sealed cartridge beside the river.\n\nSpoken message, verbatim: “Collect biodiversity data in three steps. Draw river water through the sterile filter, twist the cartridge closed, then log its sample code. The preservative stabilizes environmental DNA on site, ready for transport to the lab.”\n\nPresentation style: premium natural-history documentary blended with crisp scientific instruction. Cool mineral-blue and gray palette with safety-orange accents, soft diffused daylight, shallow depth of field, subtle water ambience, minimal modern captions, and confident rhythmic editing. Add only three brief functional labels synchronized to the actions: “1 COLLECT”, “2 SEAL”, and “3 LOG”. Keep every product action physically credible, hands clearly visible, and the sampler consistent across shots. End on the sealed cartridge hero shot without a logo, slogan, call-to-action, app interface, or website.',
width: 1280,
height: 720,
duration: 15
})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": "heygen:video-agent@0",
"positivePrompt": "Create a polished 15-second landscape product explainer for a reusable environmental DNA water-sampling kit used by river restoration teams. Use a calm female narrator and realistic documentary footage with precise macro product shots. Visual setting: a cool, overcast mountain river, slate-gray rocks, clear moving water, mossy banks, and a field scientist wearing practical charcoal waterproof gear and bright orange gloves. The compact sampler consists of a transparent syringe-style water chamber, a white sterile filter cartridge, an orange locking cap, and a small printed sample code. No logos or invented branding.\n\nStructure the video as a fast, coherent three-step demonstration. Open with a wide river establishing shot, then a close shot of the scientist filling the chamber with river water. Cut to an extreme macro view as water is pushed through the sterile filter, with a restrained animated flow line clarifying the direction. Show the cartridge twisting securely into its orange cap. Finish with the scientist recording the sample code on a waterproof field sheet, followed by a clean hero shot of the sealed cartridge beside the river.\n\nSpoken message, verbatim: “Collect biodiversity data in three steps. Draw river water through the sterile filter, twist the cartridge closed, then log its sample code. The preservative stabilizes environmental DNA on site, ready for transport to the lab.”\n\nPresentation style: premium natural-history documentary blended with crisp scientific instruction. Cool mineral-blue and gray palette with safety-orange accents, soft diffused daylight, shallow depth of field, subtle water ambience, minimal modern captions, and confident rhythmic editing. Add only three brief functional labels synchronized to the actions: “1 COLLECT”, “2 SEAL”, and “3 LOG”. Keep every product action physically credible, hands clearly visible, and the sampler consistent across shots. End on the sealed cartridge hero shot without a logo, slogan, call-to-action, app interface, or website.",
"width": 1280,
"height": 720,
"duration": 15
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "3ef0f892-6aed-42ba-8534-be40a47fd44f",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a polished 15-second landscape product explainer for a reusable environmental DNA water-sampling kit used by river restoration teams. Use a calm female narrator and realistic documentary footage with precise macro product shots. Visual setting: a cool, overcast mountain river, slate-gray rocks, clear moving water, mossy banks, and a field scientist wearing practical charcoal waterproof gear and bright orange gloves. The compact sampler consists of a transparent syringe-style water chamber, a white sterile filter cartridge, an orange locking cap, and a small printed sample code. No logos or invented branding.\n\nStructure the video as a fast, coherent three-step demonstration. Open with a wide river establishing shot, then a close shot of the scientist filling the chamber with river water. Cut to an extreme macro view as water is pushed through the sterile filter, with a restrained animated flow line clarifying the direction. Show the cartridge twisting securely into its orange cap. Finish with the scientist recording the sample code on a waterproof field sheet, followed by a clean hero shot of the sealed cartridge beside the river.\n\nSpoken message, verbatim: “Collect biodiversity data in three steps. Draw river water through the sterile filter, twist the cartridge closed, then log its sample code. The preservative stabilizes environmental DNA on site, ready for transport to the lab.”\n\nPresentation style: premium natural-history documentary blended with crisp scientific instruction. Cool mineral-blue and gray palette with safety-orange accents, soft diffused daylight, shallow depth of field, subtle water ambience, minimal modern captions, and confident rhythmic editing. Add only three brief functional labels synchronized to the actions: “1 COLLECT”, “2 SEAL”, and “3 LOG”. Keep every product action physically credible, hands clearly visible, and the sampler consistent across shots. End on the sealed cartridge hero shot without a logo, slogan, call-to-action, app interface, or website.",
"width": 1280,
"height": 720,
"duration": 15
}
]'runware run heygen:video-agent@0 \
positivePrompt="Create a polished 15-second landscape product explainer for a reusable environmental DNA water-sampling kit used by river restoration teams. Use a calm female narrator and realistic documentary footage with precise macro product shots. Visual setting: a cool, overcast mountain river, slate-gray rocks, clear moving water, mossy banks, and a field scientist wearing practical charcoal waterproof gear and bright orange gloves. The compact sampler consists of a transparent syringe-style water chamber, a white sterile filter cartridge, an orange locking cap, and a small printed sample code. No logos or invented branding.
Structure the video as a fast, coherent three-step demonstration. Open with a wide river establishing shot, then a close shot of the scientist filling the chamber with river water. Cut to an extreme macro view as water is pushed through the sterile filter, with a restrained animated flow line clarifying the direction. Show the cartridge twisting securely into its orange cap. Finish with the scientist recording the sample code on a waterproof field sheet, followed by a clean hero shot of the sealed cartridge beside the river.
Spoken message, verbatim: “Collect biodiversity data in three steps. Draw river water through the sterile filter, twist the cartridge closed, then log its sample code. The preservative stabilizes environmental DNA on site, ready for transport to the lab.”
Presentation style: premium natural-history documentary blended with crisp scientific instruction. Cool mineral-blue and gray palette with safety-orange accents, soft diffused daylight, shallow depth of field, subtle water ambience, minimal modern captions, and confident rhythmic editing. Add only three brief functional labels synchronized to the actions: “1 COLLECT”, “2 SEAL”, and “3 LOG”. Keep every product action physically credible, hands clearly visible, and the sampler consistent across shots. End on the sealed cartridge hero shot without a logo, slogan, call-to-action, app interface, or website." \
width=1280 \
height=720 \
duration=15{
"taskType": "videoInference",
"taskUUID": "3ef0f892-6aed-42ba-8534-be40a47fd44f",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a polished 15-second landscape product explainer for a reusable environmental DNA water-sampling kit used by river restoration teams. Use a calm female narrator and realistic documentary footage with precise macro product shots. Visual setting: a cool, overcast mountain river, slate-gray rocks, clear moving water, mossy banks, and a field scientist wearing practical charcoal waterproof gear and bright orange gloves. The compact sampler consists of a transparent syringe-style water chamber, a white sterile filter cartridge, an orange locking cap, and a small printed sample code. No logos or invented branding.\n\nStructure the video as a fast, coherent three-step demonstration. Open with a wide river establishing shot, then a close shot of the scientist filling the chamber with river water. Cut to an extreme macro view as water is pushed through the sterile filter, with a restrained animated flow line clarifying the direction. Show the cartridge twisting securely into its orange cap. Finish with the scientist recording the sample code on a waterproof field sheet, followed by a clean hero shot of the sealed cartridge beside the river.\n\nSpoken message, verbatim: “Collect biodiversity data in three steps. Draw river water through the sterile filter, twist the cartridge closed, then log its sample code. The preservative stabilizes environmental DNA on site, ready for transport to the lab.”\n\nPresentation style: premium natural-history documentary blended with crisp scientific instruction. Cool mineral-blue and gray palette with safety-orange accents, soft diffused daylight, shallow depth of field, subtle water ambience, minimal modern captions, and confident rhythmic editing. Add only three brief functional labels synchronized to the actions: “1 COLLECT”, “2 SEAL”, and “3 LOG”. Keep every product action physically credible, hands clearly visible, and the sampler consistent across shots. End on the sealed cartridge hero shot without a logo, slogan, call-to-action, app interface, or website.",
"width": 1280,
"height": 720,
"duration": 15
}{
"taskType": "videoInference",
"taskUUID": "3ef0f892-6aed-42ba-8534-be40a47fd44f",
"videoUUID": "66b0d32b-a977-441d-b07f-1da8fd8b5c25",
"videoURL": "https://vm.runware.ai/video/os/a07dlim3/ws/5/vi/66b0d32b-a977-441d-b07f-1da8fd8b5c25.mp4",
"cost": 1.4713
}Modern Beekeeper Apparel Showcase Reel
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'heygen:video-agent@0',
positivePrompt: 'Create a polished 15-second fashion product showcase reel for a premium unisex beekeeping jacket. The hero garment is a bone-white technical overshirt with a structured detachable mesh veil, ventilated side panels, reinforced canvas forearms, elastic storm cuffs, brass zippers, and discreet tool loops. Keep the jacket’s construction and details visually consistent throughout.\n\nUse a sun-washed agricultural-modernist art direction: a working apiary beside rows of golden mustard flowers, geometric white hive boxes, deep botanical green foliage, cobalt-blue equipment crates, and crisp high-noon shadows. The mood is confident, practical, fresh, and editorial rather than rustic. Feature a beekeeper model naturally wearing and using the garment, but do not use a talking presenter or avatar.\n\nShot plan: 0–2 seconds, extreme macro shots of breathable mesh, canvas weave, brass zipper, and precise seams, cut to the beat. 2–5 seconds, low-angle full-body tracking shot as the beekeeper walks between white hives, veil catching the breeze. 5–8 seconds, clean three-quarter product view against a cobalt-blue studio backdrop, with the model turning to reveal ventilation panels and reinforced sleeves. 8–11 seconds, fast detail montage showing the cuff sealing around a glove, a hive tool sliding into its loop, and the veil zipper closing. 11–14 seconds, smooth lateral shot of the beekeeper calmly lifting a honeycomb frame in warm sunlight. 14–15 seconds, composed hero portrait beside the hives with ample negative space and no logo or call-to-action.\n\nUse smooth gimbal movement, sharp macro photography, occasional speed ramps, match cuts based on garment shapes, and premium commercial color grading. Add a restrained percussive soundtrack built from soft hand drums, fabric snaps, zipper sounds, and natural apiary ambience. Include a warm, assured female voiceover speaking exactly: “Protection should move with the work. Breathable mesh, reinforced sleeves, sealed cuffs, and tools within reach—purpose-built comfort for long, focused days beside the hive.” Add small, clean lower-third captions synchronized to the narration; no invented brand name, no interface elements, and no additional promotional text.',
width: 1280,
height: 720,
duration: 15
})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": "heygen:video-agent@0",
"positivePrompt": "Create a polished 15-second fashion product showcase reel for a premium unisex beekeeping jacket. The hero garment is a bone-white technical overshirt with a structured detachable mesh veil, ventilated side panels, reinforced canvas forearms, elastic storm cuffs, brass zippers, and discreet tool loops. Keep the jacket’s construction and details visually consistent throughout.\n\nUse a sun-washed agricultural-modernist art direction: a working apiary beside rows of golden mustard flowers, geometric white hive boxes, deep botanical green foliage, cobalt-blue equipment crates, and crisp high-noon shadows. The mood is confident, practical, fresh, and editorial rather than rustic. Feature a beekeeper model naturally wearing and using the garment, but do not use a talking presenter or avatar.\n\nShot plan: 0–2 seconds, extreme macro shots of breathable mesh, canvas weave, brass zipper, and precise seams, cut to the beat. 2–5 seconds, low-angle full-body tracking shot as the beekeeper walks between white hives, veil catching the breeze. 5–8 seconds, clean three-quarter product view against a cobalt-blue studio backdrop, with the model turning to reveal ventilation panels and reinforced sleeves. 8–11 seconds, fast detail montage showing the cuff sealing around a glove, a hive tool sliding into its loop, and the veil zipper closing. 11–14 seconds, smooth lateral shot of the beekeeper calmly lifting a honeycomb frame in warm sunlight. 14–15 seconds, composed hero portrait beside the hives with ample negative space and no logo or call-to-action.\n\nUse smooth gimbal movement, sharp macro photography, occasional speed ramps, match cuts based on garment shapes, and premium commercial color grading. Add a restrained percussive soundtrack built from soft hand drums, fabric snaps, zipper sounds, and natural apiary ambience. Include a warm, assured female voiceover speaking exactly: “Protection should move with the work. Breathable mesh, reinforced sleeves, sealed cuffs, and tools within reach—purpose-built comfort for long, focused days beside the hive.” Add small, clean lower-third captions synchronized to the narration; no invented brand name, no interface elements, and no additional promotional text.",
"width": 1280,
"height": 720,
"duration": 15
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "bbe18657-1c86-4e10-991c-9658c60b3397",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a polished 15-second fashion product showcase reel for a premium unisex beekeeping jacket. The hero garment is a bone-white technical overshirt with a structured detachable mesh veil, ventilated side panels, reinforced canvas forearms, elastic storm cuffs, brass zippers, and discreet tool loops. Keep the jacket’s construction and details visually consistent throughout.\n\nUse a sun-washed agricultural-modernist art direction: a working apiary beside rows of golden mustard flowers, geometric white hive boxes, deep botanical green foliage, cobalt-blue equipment crates, and crisp high-noon shadows. The mood is confident, practical, fresh, and editorial rather than rustic. Feature a beekeeper model naturally wearing and using the garment, but do not use a talking presenter or avatar.\n\nShot plan: 0–2 seconds, extreme macro shots of breathable mesh, canvas weave, brass zipper, and precise seams, cut to the beat. 2–5 seconds, low-angle full-body tracking shot as the beekeeper walks between white hives, veil catching the breeze. 5–8 seconds, clean three-quarter product view against a cobalt-blue studio backdrop, with the model turning to reveal ventilation panels and reinforced sleeves. 8–11 seconds, fast detail montage showing the cuff sealing around a glove, a hive tool sliding into its loop, and the veil zipper closing. 11–14 seconds, smooth lateral shot of the beekeeper calmly lifting a honeycomb frame in warm sunlight. 14–15 seconds, composed hero portrait beside the hives with ample negative space and no logo or call-to-action.\n\nUse smooth gimbal movement, sharp macro photography, occasional speed ramps, match cuts based on garment shapes, and premium commercial color grading. Add a restrained percussive soundtrack built from soft hand drums, fabric snaps, zipper sounds, and natural apiary ambience. Include a warm, assured female voiceover speaking exactly: “Protection should move with the work. Breathable mesh, reinforced sleeves, sealed cuffs, and tools within reach—purpose-built comfort for long, focused days beside the hive.” Add small, clean lower-third captions synchronized to the narration; no invented brand name, no interface elements, and no additional promotional text.",
"width": 1280,
"height": 720,
"duration": 15
}
]'runware run heygen:video-agent@0 \
positivePrompt="Create a polished 15-second fashion product showcase reel for a premium unisex beekeeping jacket. The hero garment is a bone-white technical overshirt with a structured detachable mesh veil, ventilated side panels, reinforced canvas forearms, elastic storm cuffs, brass zippers, and discreet tool loops. Keep the jacket’s construction and details visually consistent throughout.
Use a sun-washed agricultural-modernist art direction: a working apiary beside rows of golden mustard flowers, geometric white hive boxes, deep botanical green foliage, cobalt-blue equipment crates, and crisp high-noon shadows. The mood is confident, practical, fresh, and editorial rather than rustic. Feature a beekeeper model naturally wearing and using the garment, but do not use a talking presenter or avatar.
Shot plan: 0–2 seconds, extreme macro shots of breathable mesh, canvas weave, brass zipper, and precise seams, cut to the beat. 2–5 seconds, low-angle full-body tracking shot as the beekeeper walks between white hives, veil catching the breeze. 5–8 seconds, clean three-quarter product view against a cobalt-blue studio backdrop, with the model turning to reveal ventilation panels and reinforced sleeves. 8–11 seconds, fast detail montage showing the cuff sealing around a glove, a hive tool sliding into its loop, and the veil zipper closing. 11–14 seconds, smooth lateral shot of the beekeeper calmly lifting a honeycomb frame in warm sunlight. 14–15 seconds, composed hero portrait beside the hives with ample negative space and no logo or call-to-action.
Use smooth gimbal movement, sharp macro photography, occasional speed ramps, match cuts based on garment shapes, and premium commercial color grading. Add a restrained percussive soundtrack built from soft hand drums, fabric snaps, zipper sounds, and natural apiary ambience. Include a warm, assured female voiceover speaking exactly: “Protection should move with the work. Breathable mesh, reinforced sleeves, sealed cuffs, and tools within reach—purpose-built comfort for long, focused days beside the hive.” Add small, clean lower-third captions synchronized to the narration; no invented brand name, no interface elements, and no additional promotional text." \
width=1280 \
height=720 \
duration=15{
"taskType": "videoInference",
"taskUUID": "bbe18657-1c86-4e10-991c-9658c60b3397",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a polished 15-second fashion product showcase reel for a premium unisex beekeeping jacket. The hero garment is a bone-white technical overshirt with a structured detachable mesh veil, ventilated side panels, reinforced canvas forearms, elastic storm cuffs, brass zippers, and discreet tool loops. Keep the jacket’s construction and details visually consistent throughout.\n\nUse a sun-washed agricultural-modernist art direction: a working apiary beside rows of golden mustard flowers, geometric white hive boxes, deep botanical green foliage, cobalt-blue equipment crates, and crisp high-noon shadows. The mood is confident, practical, fresh, and editorial rather than rustic. Feature a beekeeper model naturally wearing and using the garment, but do not use a talking presenter or avatar.\n\nShot plan: 0–2 seconds, extreme macro shots of breathable mesh, canvas weave, brass zipper, and precise seams, cut to the beat. 2–5 seconds, low-angle full-body tracking shot as the beekeeper walks between white hives, veil catching the breeze. 5–8 seconds, clean three-quarter product view against a cobalt-blue studio backdrop, with the model turning to reveal ventilation panels and reinforced sleeves. 8–11 seconds, fast detail montage showing the cuff sealing around a glove, a hive tool sliding into its loop, and the veil zipper closing. 11–14 seconds, smooth lateral shot of the beekeeper calmly lifting a honeycomb frame in warm sunlight. 14–15 seconds, composed hero portrait beside the hives with ample negative space and no logo or call-to-action.\n\nUse smooth gimbal movement, sharp macro photography, occasional speed ramps, match cuts based on garment shapes, and premium commercial color grading. Add a restrained percussive soundtrack built from soft hand drums, fabric snaps, zipper sounds, and natural apiary ambience. Include a warm, assured female voiceover speaking exactly: “Protection should move with the work. Breathable mesh, reinforced sleeves, sealed cuffs, and tools within reach—purpose-built comfort for long, focused days beside the hive.” Add small, clean lower-third captions synchronized to the narration; no invented brand name, no interface elements, and no additional promotional text.",
"width": 1280,
"height": 720,
"duration": 15
}{
"taskType": "videoInference",
"taskUUID": "bbe18657-1c86-4e10-991c-9658c60b3397",
"videoUUID": "0409be6c-7f98-4aa3-81ae-dec50bbf3a16",
"videoURL": "https://vm.runware.ai/video/os/a10dlim3/ws/5/vi/0409be6c-7f98-4aa3-81ae-dec50bbf3a16.mp4",
"cost": 1.1291
}Art Deco Jewelry Atelier
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'heygen:video-agent@0',
positivePrompt: 'Create a 45-second premium brand video in 16:9 using the provided image as the speaking presenter avatar. Theme: a boutique jewelry house introducing a new collection inspired by Art Deco geometry and modern craftsmanship. Structure the video as a complete polished production with scriptwriting, scene changes, tasteful lower-thirds, animated title cards, captions, B-roll inserts, and seamless editing. Open with an elegant intro frame in a refined atelier interior with brass details, velvet trays, gemstone close-ups, and sketch illustrations. The presenter speaks directly to camera with poised, luxurious energy and clear marketing delivery. Include scenes showing macro shots of rings, necklaces, and earrings rotating on neutral backdrops; artisans sketching facets and setting stones; close views of tools, polished metal, and gemstone sparkle; branded graphic overlays highlighting design principles such as symmetry, craftsmanship, heirloom quality, and custom fitting. Use a warm, sophisticated color palette of emerald, cream, black, and brushed gold. Keep the pacing smooth and upscale, with subtle camera motion, soft depth of field, and premium commercial lighting. Add readable on-screen captions and tasteful motion graphics that feel suitable for social ads or a website hero video. End with a memorable call-to-action inviting viewers to book a private styling appointment and discover the collection.',
width: 1280,
height: 720,
duration: 45,
inputs: {
image: 'https://assets.runware.ai/assets/inputs/db734229-9702-4029-bd38-4dc6c28a4779.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": "heygen:video-agent@0",
"positivePrompt": "Create a 45-second premium brand video in 16:9 using the provided image as the speaking presenter avatar. Theme: a boutique jewelry house introducing a new collection inspired by Art Deco geometry and modern craftsmanship. Structure the video as a complete polished production with scriptwriting, scene changes, tasteful lower-thirds, animated title cards, captions, B-roll inserts, and seamless editing. Open with an elegant intro frame in a refined atelier interior with brass details, velvet trays, gemstone close-ups, and sketch illustrations. The presenter speaks directly to camera with poised, luxurious energy and clear marketing delivery. Include scenes showing macro shots of rings, necklaces, and earrings rotating on neutral backdrops; artisans sketching facets and setting stones; close views of tools, polished metal, and gemstone sparkle; branded graphic overlays highlighting design principles such as symmetry, craftsmanship, heirloom quality, and custom fitting. Use a warm, sophisticated color palette of emerald, cream, black, and brushed gold. Keep the pacing smooth and upscale, with subtle camera motion, soft depth of field, and premium commercial lighting. Add readable on-screen captions and tasteful motion graphics that feel suitable for social ads or a website hero video. End with a memorable call-to-action inviting viewers to book a private styling appointment and discover the collection.",
"width": 1280,
"height": 720,
"duration": 45,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/db734229-9702-4029-bd38-4dc6c28a4779.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": "2f01f65c-c0bb-498f-aa6b-60bf7279f6bb",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a 45-second premium brand video in 16:9 using the provided image as the speaking presenter avatar. Theme: a boutique jewelry house introducing a new collection inspired by Art Deco geometry and modern craftsmanship. Structure the video as a complete polished production with scriptwriting, scene changes, tasteful lower-thirds, animated title cards, captions, B-roll inserts, and seamless editing. Open with an elegant intro frame in a refined atelier interior with brass details, velvet trays, gemstone close-ups, and sketch illustrations. The presenter speaks directly to camera with poised, luxurious energy and clear marketing delivery. Include scenes showing macro shots of rings, necklaces, and earrings rotating on neutral backdrops; artisans sketching facets and setting stones; close views of tools, polished metal, and gemstone sparkle; branded graphic overlays highlighting design principles such as symmetry, craftsmanship, heirloom quality, and custom fitting. Use a warm, sophisticated color palette of emerald, cream, black, and brushed gold. Keep the pacing smooth and upscale, with subtle camera motion, soft depth of field, and premium commercial lighting. Add readable on-screen captions and tasteful motion graphics that feel suitable for social ads or a website hero video. End with a memorable call-to-action inviting viewers to book a private styling appointment and discover the collection.",
"width": 1280,
"height": 720,
"duration": 45,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/db734229-9702-4029-bd38-4dc6c28a4779.jpg"
}
}
]'runware run heygen:video-agent@0 \
positivePrompt="Create a 45-second premium brand video in 16:9 using the provided image as the speaking presenter avatar. Theme: a boutique jewelry house introducing a new collection inspired by Art Deco geometry and modern craftsmanship. Structure the video as a complete polished production with scriptwriting, scene changes, tasteful lower-thirds, animated title cards, captions, B-roll inserts, and seamless editing. Open with an elegant intro frame in a refined atelier interior with brass details, velvet trays, gemstone close-ups, and sketch illustrations. The presenter speaks directly to camera with poised, luxurious energy and clear marketing delivery. Include scenes showing macro shots of rings, necklaces, and earrings rotating on neutral backdrops; artisans sketching facets and setting stones; close views of tools, polished metal, and gemstone sparkle; branded graphic overlays highlighting design principles such as symmetry, craftsmanship, heirloom quality, and custom fitting. Use a warm, sophisticated color palette of emerald, cream, black, and brushed gold. Keep the pacing smooth and upscale, with subtle camera motion, soft depth of field, and premium commercial lighting. Add readable on-screen captions and tasteful motion graphics that feel suitable for social ads or a website hero video. End with a memorable call-to-action inviting viewers to book a private styling appointment and discover the collection." \
width=1280 \
height=720 \
duration=45 \
inputs.image=https://assets.runware.ai/assets/inputs/db734229-9702-4029-bd38-4dc6c28a4779.jpg{
"taskType": "videoInference",
"taskUUID": "2f01f65c-c0bb-498f-aa6b-60bf7279f6bb",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a 45-second premium brand video in 16:9 using the provided image as the speaking presenter avatar. Theme: a boutique jewelry house introducing a new collection inspired by Art Deco geometry and modern craftsmanship. Structure the video as a complete polished production with scriptwriting, scene changes, tasteful lower-thirds, animated title cards, captions, B-roll inserts, and seamless editing. Open with an elegant intro frame in a refined atelier interior with brass details, velvet trays, gemstone close-ups, and sketch illustrations. The presenter speaks directly to camera with poised, luxurious energy and clear marketing delivery. Include scenes showing macro shots of rings, necklaces, and earrings rotating on neutral backdrops; artisans sketching facets and setting stones; close views of tools, polished metal, and gemstone sparkle; branded graphic overlays highlighting design principles such as symmetry, craftsmanship, heirloom quality, and custom fitting. Use a warm, sophisticated color palette of emerald, cream, black, and brushed gold. Keep the pacing smooth and upscale, with subtle camera motion, soft depth of field, and premium commercial lighting. Add readable on-screen captions and tasteful motion graphics that feel suitable for social ads or a website hero video. End with a memorable call-to-action inviting viewers to book a private styling appointment and discover the collection.",
"width": 1280,
"height": 720,
"duration": 45,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/db734229-9702-4029-bd38-4dc6c28a4779.jpg"
}
}{
"taskType": "videoInference",
"taskUUID": "2f01f65c-c0bb-498f-aa6b-60bf7279f6bb",
"videoUUID": "95f49fa8-40ec-4986-bbcc-a6d94e57a683",
"videoURL": "https://vm.runware.ai/video/os/a20d05/ws/5/vi/95f49fa8-40ec-4986-bbcc-a6d94e57a683.mp4",
"cost": 1.7524
}Tidal Foundry Lyric Video Segment
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'heygen:video-agent@0',
positivePrompt: 'Create a polished 20-second landscape lyric-video segment for an industrial spoken-word song about shipyard workers and the sea. Use the selected avatar as the lead vocalist, integrated naturally into a vast working dry dock at blue hour. Wardrobe should feel practical and contemporary: dark work jacket, charcoal shirt, no logos. The delivery is measured, weathered, musical, and quietly defiant rather than corporate or promotional.\n\nThe avatar performs this script verbatim:\n“We learned the tide by hammer light,\nread every spark against the night.\nSteel in our lungs, salt on our skin,\nthe sea takes breath, we breathe it in.\nWhen morning lifts the harbor gate,\nwe forge a pulse the waves can’t break.”\n\nOpen with a wide cinematic view of the vocalist standing between the immense rust-red hull of a ship and wet concrete reflecting cold dawn light. Move into a steady medium performance shot, then intercut tactile B-roll: welding sparks falling in slow motion, gloved hands drawing chalk marks on steel, chains tightening, seawater moving beneath a dock gate, and steam drifting around cranes. Return to a close performance shot for the final line, ending as the harbor gate opens onto a pale horizon.\n\nDisplay the lyrics accurately, one line at a time, synchronized to the delivery. Use bold condensed off-white typography with subtle weathered texture. Let key words such as “SPARK,” “SALT,” “BREATH,” and “PULSE” briefly expand or track across the steel surfaces as restrained kinetic type. No title card, logo, interface, captions beyond the exact lyrics, or additional copy. Art direction: contemporary maritime realism with graphic editorial composition, slate blue, oxidized red, chalk white, and small bursts of welding orange. Cinematic 2.39:1-style framing within the 16:9 canvas, slow controlled camera movement, crisp sound design, low percussive industrial rhythm, distant metal resonance, surf, and a restrained bass pulse beneath the vocal.',
width: 1280,
height: 720,
duration: 20,
inputs: {
avatar: 'Javi_Intense_Speaking_Front_3_public'
}
})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": "heygen:video-agent@0",
"positivePrompt": "Create a polished 20-second landscape lyric-video segment for an industrial spoken-word song about shipyard workers and the sea. Use the selected avatar as the lead vocalist, integrated naturally into a vast working dry dock at blue hour. Wardrobe should feel practical and contemporary: dark work jacket, charcoal shirt, no logos. The delivery is measured, weathered, musical, and quietly defiant rather than corporate or promotional.\n\nThe avatar performs this script verbatim:\n“We learned the tide by hammer light,\nread every spark against the night.\nSteel in our lungs, salt on our skin,\nthe sea takes breath, we breathe it in.\nWhen morning lifts the harbor gate,\nwe forge a pulse the waves can’t break.”\n\nOpen with a wide cinematic view of the vocalist standing between the immense rust-red hull of a ship and wet concrete reflecting cold dawn light. Move into a steady medium performance shot, then intercut tactile B-roll: welding sparks falling in slow motion, gloved hands drawing chalk marks on steel, chains tightening, seawater moving beneath a dock gate, and steam drifting around cranes. Return to a close performance shot for the final line, ending as the harbor gate opens onto a pale horizon.\n\nDisplay the lyrics accurately, one line at a time, synchronized to the delivery. Use bold condensed off-white typography with subtle weathered texture. Let key words such as “SPARK,” “SALT,” “BREATH,” and “PULSE” briefly expand or track across the steel surfaces as restrained kinetic type. No title card, logo, interface, captions beyond the exact lyrics, or additional copy. Art direction: contemporary maritime realism with graphic editorial composition, slate blue, oxidized red, chalk white, and small bursts of welding orange. Cinematic 2.39:1-style framing within the 16:9 canvas, slow controlled camera movement, crisp sound design, low percussive industrial rhythm, distant metal resonance, surf, and a restrained bass pulse beneath the vocal.",
"width": 1280,
"height": 720,
"duration": 20,
"inputs": {
"avatar": "Javi_Intense_Speaking_Front_3_public"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "2472b5cf-5c46-4abf-96d0-83e44695d45c",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a polished 20-second landscape lyric-video segment for an industrial spoken-word song about shipyard workers and the sea. Use the selected avatar as the lead vocalist, integrated naturally into a vast working dry dock at blue hour. Wardrobe should feel practical and contemporary: dark work jacket, charcoal shirt, no logos. The delivery is measured, weathered, musical, and quietly defiant rather than corporate or promotional.\n\nThe avatar performs this script verbatim:\n“We learned the tide by hammer light,\nread every spark against the night.\nSteel in our lungs, salt on our skin,\nthe sea takes breath, we breathe it in.\nWhen morning lifts the harbor gate,\nwe forge a pulse the waves can’t break.”\n\nOpen with a wide cinematic view of the vocalist standing between the immense rust-red hull of a ship and wet concrete reflecting cold dawn light. Move into a steady medium performance shot, then intercut tactile B-roll: welding sparks falling in slow motion, gloved hands drawing chalk marks on steel, chains tightening, seawater moving beneath a dock gate, and steam drifting around cranes. Return to a close performance shot for the final line, ending as the harbor gate opens onto a pale horizon.\n\nDisplay the lyrics accurately, one line at a time, synchronized to the delivery. Use bold condensed off-white typography with subtle weathered texture. Let key words such as “SPARK,” “SALT,” “BREATH,” and “PULSE” briefly expand or track across the steel surfaces as restrained kinetic type. No title card, logo, interface, captions beyond the exact lyrics, or additional copy. Art direction: contemporary maritime realism with graphic editorial composition, slate blue, oxidized red, chalk white, and small bursts of welding orange. Cinematic 2.39:1-style framing within the 16:9 canvas, slow controlled camera movement, crisp sound design, low percussive industrial rhythm, distant metal resonance, surf, and a restrained bass pulse beneath the vocal.",
"width": 1280,
"height": 720,
"duration": 20,
"inputs": {
"avatar": "Javi_Intense_Speaking_Front_3_public"
}
}
]'runware run heygen:video-agent@0 \
positivePrompt="Create a polished 20-second landscape lyric-video segment for an industrial spoken-word song about shipyard workers and the sea. Use the selected avatar as the lead vocalist, integrated naturally into a vast working dry dock at blue hour. Wardrobe should feel practical and contemporary: dark work jacket, charcoal shirt, no logos. The delivery is measured, weathered, musical, and quietly defiant rather than corporate or promotional.
The avatar performs this script verbatim:
“We learned the tide by hammer light,
read every spark against the night.
Steel in our lungs, salt on our skin,
the sea takes breath, we breathe it in.
When morning lifts the harbor gate,
we forge a pulse the waves can’t break.”
Open with a wide cinematic view of the vocalist standing between the immense rust-red hull of a ship and wet concrete reflecting cold dawn light. Move into a steady medium performance shot, then intercut tactile B-roll: welding sparks falling in slow motion, gloved hands drawing chalk marks on steel, chains tightening, seawater moving beneath a dock gate, and steam drifting around cranes. Return to a close performance shot for the final line, ending as the harbor gate opens onto a pale horizon.
Display the lyrics accurately, one line at a time, synchronized to the delivery. Use bold condensed off-white typography with subtle weathered texture. Let key words such as “SPARK,” “SALT,” “BREATH,” and “PULSE” briefly expand or track across the steel surfaces as restrained kinetic type. No title card, logo, interface, captions beyond the exact lyrics, or additional copy. Art direction: contemporary maritime realism with graphic editorial composition, slate blue, oxidized red, chalk white, and small bursts of welding orange. Cinematic 2.39:1-style framing within the 16:9 canvas, slow controlled camera movement, crisp sound design, low percussive industrial rhythm, distant metal resonance, surf, and a restrained bass pulse beneath the vocal." \
width=1280 \
height=720 \
duration=20 \
inputs.avatar=Javi_Intense_Speaking_Front_3_public{
"taskType": "videoInference",
"taskUUID": "2472b5cf-5c46-4abf-96d0-83e44695d45c",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a polished 20-second landscape lyric-video segment for an industrial spoken-word song about shipyard workers and the sea. Use the selected avatar as the lead vocalist, integrated naturally into a vast working dry dock at blue hour. Wardrobe should feel practical and contemporary: dark work jacket, charcoal shirt, no logos. The delivery is measured, weathered, musical, and quietly defiant rather than corporate or promotional.\n\nThe avatar performs this script verbatim:\n“We learned the tide by hammer light,\nread every spark against the night.\nSteel in our lungs, salt on our skin,\nthe sea takes breath, we breathe it in.\nWhen morning lifts the harbor gate,\nwe forge a pulse the waves can’t break.”\n\nOpen with a wide cinematic view of the vocalist standing between the immense rust-red hull of a ship and wet concrete reflecting cold dawn light. Move into a steady medium performance shot, then intercut tactile B-roll: welding sparks falling in slow motion, gloved hands drawing chalk marks on steel, chains tightening, seawater moving beneath a dock gate, and steam drifting around cranes. Return to a close performance shot for the final line, ending as the harbor gate opens onto a pale horizon.\n\nDisplay the lyrics accurately, one line at a time, synchronized to the delivery. Use bold condensed off-white typography with subtle weathered texture. Let key words such as “SPARK,” “SALT,” “BREATH,” and “PULSE” briefly expand or track across the steel surfaces as restrained kinetic type. No title card, logo, interface, captions beyond the exact lyrics, or additional copy. Art direction: contemporary maritime realism with graphic editorial composition, slate blue, oxidized red, chalk white, and small bursts of welding orange. Cinematic 2.39:1-style framing within the 16:9 canvas, slow controlled camera movement, crisp sound design, low percussive industrial rhythm, distant metal resonance, surf, and a restrained bass pulse beneath the vocal.",
"width": 1280,
"height": 720,
"duration": 20,
"inputs": {
"avatar": "Javi_Intense_Speaking_Front_3_public"
}
}{
"taskType": "videoInference",
"taskUUID": "2472b5cf-5c46-4abf-96d0-83e44695d45c",
"videoUUID": "e42a1c76-fca7-4647-a3d3-59e99dc75232",
"videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/e42a1c76-fca7-4647-a3d3-59e99dc75232.mp4",
"cost": 1.4713
}Origami Space Museum 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: 'heygen:video-agent@0',
positivePrompt: 'Create a polished 45-second educational brand video about a fictional \'Origami Space Museum\' opening for families and school groups. Use a warm, curious, intelligent tone. Feature a presenter avatar as the host in several scenes, speaking directly to camera, with clean on-screen captions and tasteful motion graphics. Structure the video in multiple scenes: 1) an energetic opening with the host introducing the museum, 2) B-roll of towering folded-paper planets, suspended paper satellites, and intricate paper astronaut suits in a grand gallery, 3) a section highlighting interactive exhibits where children learn how folds mirror engineering principles, 4) a fast-paced montage of exhibit labels, hands folding geometric paper modules, and animated diagrams showing how flat sheets become complex structures, 5) a closing invitation with date, location, and family-friendly call to action. Visual style: contemporary educational promo, bright but refined palette of cobalt, cream, brass, and coral, crisp lighting, cinematic transitions, subtle depth of field, upbeat soundtrack feel implied by editing rhythm. Keep branding cohesive and premium. Make the host confident, approachable, and articulate. Emphasize that the full video should feel professionally produced from one prompt, with seamless scriptwriting, scene planning, captions, B-roll integration, and final edit.',
width: 1280,
height: 720,
duration: 45,
inputs: {
avatar: 'Judy_ConfidentSpeaking_Front_public'
}
})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": "heygen:video-agent@0",
"positivePrompt": "Create a polished 45-second educational brand video about a fictional 'Origami Space Museum' opening for families and school groups. Use a warm, curious, intelligent tone. Feature a presenter avatar as the host in several scenes, speaking directly to camera, with clean on-screen captions and tasteful motion graphics. Structure the video in multiple scenes: 1) an energetic opening with the host introducing the museum, 2) B-roll of towering folded-paper planets, suspended paper satellites, and intricate paper astronaut suits in a grand gallery, 3) a section highlighting interactive exhibits where children learn how folds mirror engineering principles, 4) a fast-paced montage of exhibit labels, hands folding geometric paper modules, and animated diagrams showing how flat sheets become complex structures, 5) a closing invitation with date, location, and family-friendly call to action. Visual style: contemporary educational promo, bright but refined palette of cobalt, cream, brass, and coral, crisp lighting, cinematic transitions, subtle depth of field, upbeat soundtrack feel implied by editing rhythm. Keep branding cohesive and premium. Make the host confident, approachable, and articulate. Emphasize that the full video should feel professionally produced from one prompt, with seamless scriptwriting, scene planning, captions, B-roll integration, and final edit.",
"width": 1280,
"height": 720,
"duration": 45,
"inputs": {
"avatar": "Judy_ConfidentSpeaking_Front_public"
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "86e70d5b-f263-4e53-91ea-e82552155a19",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a polished 45-second educational brand video about a fictional 'Origami Space Museum' opening for families and school groups. Use a warm, curious, intelligent tone. Feature a presenter avatar as the host in several scenes, speaking directly to camera, with clean on-screen captions and tasteful motion graphics. Structure the video in multiple scenes: 1) an energetic opening with the host introducing the museum, 2) B-roll of towering folded-paper planets, suspended paper satellites, and intricate paper astronaut suits in a grand gallery, 3) a section highlighting interactive exhibits where children learn how folds mirror engineering principles, 4) a fast-paced montage of exhibit labels, hands folding geometric paper modules, and animated diagrams showing how flat sheets become complex structures, 5) a closing invitation with date, location, and family-friendly call to action. Visual style: contemporary educational promo, bright but refined palette of cobalt, cream, brass, and coral, crisp lighting, cinematic transitions, subtle depth of field, upbeat soundtrack feel implied by editing rhythm. Keep branding cohesive and premium. Make the host confident, approachable, and articulate. Emphasize that the full video should feel professionally produced from one prompt, with seamless scriptwriting, scene planning, captions, B-roll integration, and final edit.",
"width": 1280,
"height": 720,
"duration": 45,
"inputs": {
"avatar": "Judy_ConfidentSpeaking_Front_public"
}
}
]'runware run heygen:video-agent@0 \
positivePrompt="Create a polished 45-second educational brand video about a fictional 'Origami Space Museum' opening for families and school groups. Use a warm, curious, intelligent tone. Feature a presenter avatar as the host in several scenes, speaking directly to camera, with clean on-screen captions and tasteful motion graphics. Structure the video in multiple scenes: 1) an energetic opening with the host introducing the museum, 2) B-roll of towering folded-paper planets, suspended paper satellites, and intricate paper astronaut suits in a grand gallery, 3) a section highlighting interactive exhibits where children learn how folds mirror engineering principles, 4) a fast-paced montage of exhibit labels, hands folding geometric paper modules, and animated diagrams showing how flat sheets become complex structures, 5) a closing invitation with date, location, and family-friendly call to action. Visual style: contemporary educational promo, bright but refined palette of cobalt, cream, brass, and coral, crisp lighting, cinematic transitions, subtle depth of field, upbeat soundtrack feel implied by editing rhythm. Keep branding cohesive and premium. Make the host confident, approachable, and articulate. Emphasize that the full video should feel professionally produced from one prompt, with seamless scriptwriting, scene planning, captions, B-roll integration, and final edit." \
width=1280 \
height=720 \
duration=45 \
inputs.avatar=Judy_ConfidentSpeaking_Front_public{
"taskType": "videoInference",
"taskUUID": "86e70d5b-f263-4e53-91ea-e82552155a19",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a polished 45-second educational brand video about a fictional 'Origami Space Museum' opening for families and school groups. Use a warm, curious, intelligent tone. Feature a presenter avatar as the host in several scenes, speaking directly to camera, with clean on-screen captions and tasteful motion graphics. Structure the video in multiple scenes: 1) an energetic opening with the host introducing the museum, 2) B-roll of towering folded-paper planets, suspended paper satellites, and intricate paper astronaut suits in a grand gallery, 3) a section highlighting interactive exhibits where children learn how folds mirror engineering principles, 4) a fast-paced montage of exhibit labels, hands folding geometric paper modules, and animated diagrams showing how flat sheets become complex structures, 5) a closing invitation with date, location, and family-friendly call to action. Visual style: contemporary educational promo, bright but refined palette of cobalt, cream, brass, and coral, crisp lighting, cinematic transitions, subtle depth of field, upbeat soundtrack feel implied by editing rhythm. Keep branding cohesive and premium. Make the host confident, approachable, and articulate. Emphasize that the full video should feel professionally produced from one prompt, with seamless scriptwriting, scene planning, captions, B-roll integration, and final edit.",
"width": 1280,
"height": 720,
"duration": 45,
"inputs": {
"avatar": "Judy_ConfidentSpeaking_Front_public"
}
}{
"taskType": "videoInference",
"taskUUID": "86e70d5b-f263-4e53-91ea-e82552155a19",
"videoUUID": "e376860e-f194-4542-9ddf-169ea920bf8e",
"videoURL": "https://vm.runware.ai/video/os/a19d05/ws/5/vi/e376860e-f194-4542-9ddf-169ea920bf8e.mp4",
"cost": 1.4667
}Midnight Vinyl Listening Lounge
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'heygen:video-agent@0',
positivePrompt: 'Create a 45-second polished presenter-led video introducing a boutique vinyl subscription club called Needle & Note. Use the provided input image as the speaking avatar. Tone: warm, sophisticated, inviting, and contemporary. Structure the video as a short branded promo with multiple scenes: opening hook from the host, close-up lifestyle B-roll of records sliding from sleeves, a turntable spinning, hands placing an album on a shelf, stylish membership box details, on-screen bullet points for monthly curated picks, member perks, and surprise collector extras, then return to the host for a concise call to action. Visual style: moody listening room with walnut shelves, velvet chair, amber practical lights, record stacks, subtle floating text graphics, elegant lower thirds, clean captions, smooth edits, premium social ad finish. Keep branding cohesive with cream, burgundy, and brass accents. Make the host confident and natural, with clear speech pacing and energetic but refined delivery.',
width: 1280,
height: 720,
duration: 45,
inputs: {
image: 'https://assets.runware.ai/assets/inputs/83a440ae-c93c-458f-b34e-ebbca07571a0.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": "heygen:video-agent@0",
"positivePrompt": "Create a 45-second polished presenter-led video introducing a boutique vinyl subscription club called Needle & Note. Use the provided input image as the speaking avatar. Tone: warm, sophisticated, inviting, and contemporary. Structure the video as a short branded promo with multiple scenes: opening hook from the host, close-up lifestyle B-roll of records sliding from sleeves, a turntable spinning, hands placing an album on a shelf, stylish membership box details, on-screen bullet points for monthly curated picks, member perks, and surprise collector extras, then return to the host for a concise call to action. Visual style: moody listening room with walnut shelves, velvet chair, amber practical lights, record stacks, subtle floating text graphics, elegant lower thirds, clean captions, smooth edits, premium social ad finish. Keep branding cohesive with cream, burgundy, and brass accents. Make the host confident and natural, with clear speech pacing and energetic but refined delivery.",
"width": 1280,
"height": 720,
"duration": 45,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/83a440ae-c93c-458f-b34e-ebbca07571a0.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": "43c178fb-21ac-412f-bd55-41ff237dff22",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a 45-second polished presenter-led video introducing a boutique vinyl subscription club called Needle & Note. Use the provided input image as the speaking avatar. Tone: warm, sophisticated, inviting, and contemporary. Structure the video as a short branded promo with multiple scenes: opening hook from the host, close-up lifestyle B-roll of records sliding from sleeves, a turntable spinning, hands placing an album on a shelf, stylish membership box details, on-screen bullet points for monthly curated picks, member perks, and surprise collector extras, then return to the host for a concise call to action. Visual style: moody listening room with walnut shelves, velvet chair, amber practical lights, record stacks, subtle floating text graphics, elegant lower thirds, clean captions, smooth edits, premium social ad finish. Keep branding cohesive with cream, burgundy, and brass accents. Make the host confident and natural, with clear speech pacing and energetic but refined delivery.",
"width": 1280,
"height": 720,
"duration": 45,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/83a440ae-c93c-458f-b34e-ebbca07571a0.jpg"
}
}
]'runware run heygen:video-agent@0 \
positivePrompt="Create a 45-second polished presenter-led video introducing a boutique vinyl subscription club called Needle & Note. Use the provided input image as the speaking avatar. Tone: warm, sophisticated, inviting, and contemporary. Structure the video as a short branded promo with multiple scenes: opening hook from the host, close-up lifestyle B-roll of records sliding from sleeves, a turntable spinning, hands placing an album on a shelf, stylish membership box details, on-screen bullet points for monthly curated picks, member perks, and surprise collector extras, then return to the host for a concise call to action. Visual style: moody listening room with walnut shelves, velvet chair, amber practical lights, record stacks, subtle floating text graphics, elegant lower thirds, clean captions, smooth edits, premium social ad finish. Keep branding cohesive with cream, burgundy, and brass accents. Make the host confident and natural, with clear speech pacing and energetic but refined delivery." \
width=1280 \
height=720 \
duration=45 \
inputs.image=https://assets.runware.ai/assets/inputs/83a440ae-c93c-458f-b34e-ebbca07571a0.jpg{
"taskType": "videoInference",
"taskUUID": "43c178fb-21ac-412f-bd55-41ff237dff22",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a 45-second polished presenter-led video introducing a boutique vinyl subscription club called Needle & Note. Use the provided input image as the speaking avatar. Tone: warm, sophisticated, inviting, and contemporary. Structure the video as a short branded promo with multiple scenes: opening hook from the host, close-up lifestyle B-roll of records sliding from sleeves, a turntable spinning, hands placing an album on a shelf, stylish membership box details, on-screen bullet points for monthly curated picks, member perks, and surprise collector extras, then return to the host for a concise call to action. Visual style: moody listening room with walnut shelves, velvet chair, amber practical lights, record stacks, subtle floating text graphics, elegant lower thirds, clean captions, smooth edits, premium social ad finish. Keep branding cohesive with cream, burgundy, and brass accents. Make the host confident and natural, with clear speech pacing and energetic but refined delivery.",
"width": 1280,
"height": 720,
"duration": 45,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/83a440ae-c93c-458f-b34e-ebbca07571a0.jpg"
}
}{
"taskType": "videoInference",
"taskUUID": "43c178fb-21ac-412f-bd55-41ff237dff22",
"videoUUID": "0dca7e78-989f-47e6-9940-03e6870a53ea",
"videoURL": "https://vm.runware.ai/video/os/a22d05/ws/5/vi/0dca7e78-989f-47e6-9940-03e6870a53ea.mp4",
"cost": 1.1489
}Retro Tech Product Showcase
import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'heygen:video-agent@0',
positivePrompt: 'Create a sleek 30-second horizontal product-launch video in a retro-futuristic tech brand style. Use the provided image as the speaking avatar. The presenter introduces a fictional pocket device called \'PulseKey\', a smart everyday gadget that organizes notes, payments, and travel access in one elegant object. Structure the video like a premium social ad with multiple scenes: an opening hero introduction with bold motion graphics, a presenter segment explaining the product benefit in clear concise language, stylish cutaway moments showing imagined close-ups of brushed metal surfaces, glowing interface details, and hands using the device in a modern apartment and night city setting, then a final call-to-action frame. Keep the editing energetic but polished, with confident startup-launch tone, vivid teal and warm amber accents, subtle film grain, clean captions, and smooth transitions. The avatar should remain natural, engaging, and centered when speaking, with the overall result feeling like a finished branded campaign video.',
width: 1280,
height: 720,
duration: 30,
inputs: {
image: 'https://assets.runware.ai/assets/inputs/0050d10b-8dc3-46c7-ba85-38b6da1ce559.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": "heygen:video-agent@0",
"positivePrompt": "Create a sleek 30-second horizontal product-launch video in a retro-futuristic tech brand style. Use the provided image as the speaking avatar. The presenter introduces a fictional pocket device called 'PulseKey', a smart everyday gadget that organizes notes, payments, and travel access in one elegant object. Structure the video like a premium social ad with multiple scenes: an opening hero introduction with bold motion graphics, a presenter segment explaining the product benefit in clear concise language, stylish cutaway moments showing imagined close-ups of brushed metal surfaces, glowing interface details, and hands using the device in a modern apartment and night city setting, then a final call-to-action frame. Keep the editing energetic but polished, with confident startup-launch tone, vivid teal and warm amber accents, subtle film grain, clean captions, and smooth transitions. The avatar should remain natural, engaging, and centered when speaking, with the overall result feeling like a finished branded campaign video.",
"width": 1280,
"height": 720,
"duration": 30,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/0050d10b-8dc3-46c7-ba85-38b6da1ce559.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": "d2c3787e-85bf-452e-80ea-b94baec35701",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a sleek 30-second horizontal product-launch video in a retro-futuristic tech brand style. Use the provided image as the speaking avatar. The presenter introduces a fictional pocket device called 'PulseKey', a smart everyday gadget that organizes notes, payments, and travel access in one elegant object. Structure the video like a premium social ad with multiple scenes: an opening hero introduction with bold motion graphics, a presenter segment explaining the product benefit in clear concise language, stylish cutaway moments showing imagined close-ups of brushed metal surfaces, glowing interface details, and hands using the device in a modern apartment and night city setting, then a final call-to-action frame. Keep the editing energetic but polished, with confident startup-launch tone, vivid teal and warm amber accents, subtle film grain, clean captions, and smooth transitions. The avatar should remain natural, engaging, and centered when speaking, with the overall result feeling like a finished branded campaign video.",
"width": 1280,
"height": 720,
"duration": 30,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/0050d10b-8dc3-46c7-ba85-38b6da1ce559.jpg"
}
}
]'runware run heygen:video-agent@0 \
positivePrompt="Create a sleek 30-second horizontal product-launch video in a retro-futuristic tech brand style. Use the provided image as the speaking avatar. The presenter introduces a fictional pocket device called 'PulseKey', a smart everyday gadget that organizes notes, payments, and travel access in one elegant object. Structure the video like a premium social ad with multiple scenes: an opening hero introduction with bold motion graphics, a presenter segment explaining the product benefit in clear concise language, stylish cutaway moments showing imagined close-ups of brushed metal surfaces, glowing interface details, and hands using the device in a modern apartment and night city setting, then a final call-to-action frame. Keep the editing energetic but polished, with confident startup-launch tone, vivid teal and warm amber accents, subtle film grain, clean captions, and smooth transitions. The avatar should remain natural, engaging, and centered when speaking, with the overall result feeling like a finished branded campaign video." \
width=1280 \
height=720 \
duration=30 \
inputs.image=https://assets.runware.ai/assets/inputs/0050d10b-8dc3-46c7-ba85-38b6da1ce559.jpg{
"taskType": "videoInference",
"taskUUID": "d2c3787e-85bf-452e-80ea-b94baec35701",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a sleek 30-second horizontal product-launch video in a retro-futuristic tech brand style. Use the provided image as the speaking avatar. The presenter introduces a fictional pocket device called 'PulseKey', a smart everyday gadget that organizes notes, payments, and travel access in one elegant object. Structure the video like a premium social ad with multiple scenes: an opening hero introduction with bold motion graphics, a presenter segment explaining the product benefit in clear concise language, stylish cutaway moments showing imagined close-ups of brushed metal surfaces, glowing interface details, and hands using the device in a modern apartment and night city setting, then a final call-to-action frame. Keep the editing energetic but polished, with confident startup-launch tone, vivid teal and warm amber accents, subtle film grain, clean captions, and smooth transitions. The avatar should remain natural, engaging, and centered when speaking, with the overall result feeling like a finished branded campaign video.",
"width": 1280,
"height": 720,
"duration": 30,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/0050d10b-8dc3-46c7-ba85-38b6da1ce559.jpg"
}
}{
"taskType": "videoInference",
"taskUUID": "d2c3787e-85bf-452e-80ea-b94baec35701",
"videoUUID": "3c619fc5-53bb-4106-a8c4-0a595f1fd62b",
"videoURL": "https://vm.runware.ai/video/os/a07d11/ws/5/vi/3c619fc5-53bb-4106-a8c4-0a595f1fd62b.mp4",
"cost": 0.758
}Pocket Soil Sensor 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: 'heygen:video-agent@0',
positivePrompt: 'Create a polished 10-second vertical product explainer for a compact handheld soil-nitrogen sensor used by market gardeners. Animate the person from the supplied portrait as the consistent speaking agronomist, with natural lip sync, restrained hand gestures, direct eye contact, and a confident instructional tone. Begin with the presenter framed chest-up inside a bright working greenhouse, surrounded by softly blurred rows of leafy greens. Cut to crisp macro B-roll of a slim graphite-gray sensor with a stainless-steel probe being pressed vertically into damp dark soil beside a lettuce plant. Show its small circular indicator ring changing from amber to green, followed by a clear close-up of the physical readout indicating an optimal nitrogen level. Return briefly to the presenter holding the sensor beside the crop. Use tactile agricultural documentary art direction, diffused morning light, shallow depth of field, wet umber soil, spinach green foliage, clay orange wardrobe accents, and clean precise edits. Keep the device design consistent across shots. No app interface, browser, logo, brand name, CTA, or additional speaker. Spoken script, delivered verbatim: “Press the probe into damp soil, wait for the green ring, then read nitrogen levels—no sample bags, lab fees, or guesswork.”',
width: 720,
height: 1280,
duration: 10,
inputs: {
image: 'https://assets.runware.ai/assets/inputs/4c6c396d-2559-4172-be49-0d423db2bdc7.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": "heygen:video-agent@0",
"positivePrompt": "Create a polished 10-second vertical product explainer for a compact handheld soil-nitrogen sensor used by market gardeners. Animate the person from the supplied portrait as the consistent speaking agronomist, with natural lip sync, restrained hand gestures, direct eye contact, and a confident instructional tone. Begin with the presenter framed chest-up inside a bright working greenhouse, surrounded by softly blurred rows of leafy greens. Cut to crisp macro B-roll of a slim graphite-gray sensor with a stainless-steel probe being pressed vertically into damp dark soil beside a lettuce plant. Show its small circular indicator ring changing from amber to green, followed by a clear close-up of the physical readout indicating an optimal nitrogen level. Return briefly to the presenter holding the sensor beside the crop. Use tactile agricultural documentary art direction, diffused morning light, shallow depth of field, wet umber soil, spinach green foliage, clay orange wardrobe accents, and clean precise edits. Keep the device design consistent across shots. No app interface, browser, logo, brand name, CTA, or additional speaker. Spoken script, delivered verbatim: “Press the probe into damp soil, wait for the green ring, then read nitrogen levels—no sample bags, lab fees, or guesswork.”",
"width": 720,
"height": 1280,
"duration": 10,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/4c6c396d-2559-4172-be49-0d423db2bdc7.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": "649325c1-bb35-4e6a-8fc5-5027400d4c29",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a polished 10-second vertical product explainer for a compact handheld soil-nitrogen sensor used by market gardeners. Animate the person from the supplied portrait as the consistent speaking agronomist, with natural lip sync, restrained hand gestures, direct eye contact, and a confident instructional tone. Begin with the presenter framed chest-up inside a bright working greenhouse, surrounded by softly blurred rows of leafy greens. Cut to crisp macro B-roll of a slim graphite-gray sensor with a stainless-steel probe being pressed vertically into damp dark soil beside a lettuce plant. Show its small circular indicator ring changing from amber to green, followed by a clear close-up of the physical readout indicating an optimal nitrogen level. Return briefly to the presenter holding the sensor beside the crop. Use tactile agricultural documentary art direction, diffused morning light, shallow depth of field, wet umber soil, spinach green foliage, clay orange wardrobe accents, and clean precise edits. Keep the device design consistent across shots. No app interface, browser, logo, brand name, CTA, or additional speaker. Spoken script, delivered verbatim: “Press the probe into damp soil, wait for the green ring, then read nitrogen levels—no sample bags, lab fees, or guesswork.”",
"width": 720,
"height": 1280,
"duration": 10,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/4c6c396d-2559-4172-be49-0d423db2bdc7.jpg"
}
}
]'runware run heygen:video-agent@0 \
positivePrompt="Create a polished 10-second vertical product explainer for a compact handheld soil-nitrogen sensor used by market gardeners. Animate the person from the supplied portrait as the consistent speaking agronomist, with natural lip sync, restrained hand gestures, direct eye contact, and a confident instructional tone. Begin with the presenter framed chest-up inside a bright working greenhouse, surrounded by softly blurred rows of leafy greens. Cut to crisp macro B-roll of a slim graphite-gray sensor with a stainless-steel probe being pressed vertically into damp dark soil beside a lettuce plant. Show its small circular indicator ring changing from amber to green, followed by a clear close-up of the physical readout indicating an optimal nitrogen level. Return briefly to the presenter holding the sensor beside the crop. Use tactile agricultural documentary art direction, diffused morning light, shallow depth of field, wet umber soil, spinach green foliage, clay orange wardrobe accents, and clean precise edits. Keep the device design consistent across shots. No app interface, browser, logo, brand name, CTA, or additional speaker. Spoken script, delivered verbatim: “Press the probe into damp soil, wait for the green ring, then read nitrogen levels—no sample bags, lab fees, or guesswork.”" \
width=720 \
height=1280 \
duration=10 \
inputs.image=https://assets.runware.ai/assets/inputs/4c6c396d-2559-4172-be49-0d423db2bdc7.jpg{
"taskType": "videoInference",
"taskUUID": "649325c1-bb35-4e6a-8fc5-5027400d4c29",
"model": "heygen:video-agent@0",
"positivePrompt": "Create a polished 10-second vertical product explainer for a compact handheld soil-nitrogen sensor used by market gardeners. Animate the person from the supplied portrait as the consistent speaking agronomist, with natural lip sync, restrained hand gestures, direct eye contact, and a confident instructional tone. Begin with the presenter framed chest-up inside a bright working greenhouse, surrounded by softly blurred rows of leafy greens. Cut to crisp macro B-roll of a slim graphite-gray sensor with a stainless-steel probe being pressed vertically into damp dark soil beside a lettuce plant. Show its small circular indicator ring changing from amber to green, followed by a clear close-up of the physical readout indicating an optimal nitrogen level. Return briefly to the presenter holding the sensor beside the crop. Use tactile agricultural documentary art direction, diffused morning light, shallow depth of field, wet umber soil, spinach green foliage, clay orange wardrobe accents, and clean precise edits. Keep the device design consistent across shots. No app interface, browser, logo, brand name, CTA, or additional speaker. Spoken script, delivered verbatim: “Press the probe into damp soil, wait for the green ring, then read nitrogen levels—no sample bags, lab fees, or guesswork.”",
"width": 720,
"height": 1280,
"duration": 10,
"inputs": {
"image": "https://assets.runware.ai/assets/inputs/4c6c396d-2559-4172-be49-0d423db2bdc7.jpg"
}
}{
"taskType": "videoInference",
"taskUUID": "649325c1-bb35-4e6a-8fc5-5027400d4c29",
"videoUUID": "ffba66bf-4927-431d-bd53-a6f48a40a4ca",
"videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/ffba66bf-4927-431d-bd53-a6f48a40a4ca.mp4",
"cost": 0.8403
}