Grok Imagine Video 1.5

Grok Imagine Video 1.5 is xAI's newer image-to-video model. It is positioned above the earlier Grok Imagine Video release with higher per-second pricing, supports durations up to 15 seconds, and generates 480p or 720p video from a single still-image starting frame for cinematic clips, animated visuals, and prompt-guided short-form video creation.

API Reference
INTEGRATE
Complete technical specification for integration
RequestResponse
Examples8
CODE
Ready-to-use code snippets for common workflows
text-to-video
Raku Workshop Social Video Ad$1.50~3m 42simport { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'xai:grok-imagine@video-1.5',
positivePrompt: 'A cinematic social media video ad for a nighttime raku pottery workshop, presented as one energetic continuous shot. Begin extremely close inside the glowing mouth of an outdoor ceramic kiln, with a turquoise-and-copper glazed bowl radiating orange heat among the coals. The camera rapidly pulls backward as a pottery artist in a dark heatproof apron lifts the bowl out with long metal tongs; sparks stream toward the lens and the glaze visibly shimmers. Arc smoothly around the artist as they lower the red-hot bowl into a galvanized container of sawdust. A dramatic plume of white smoke and brief amber flames curls around the bowl, then clears just enough to reveal its glossy crackled turquoise surface in the foreground. Rustic workshop courtyard at blue hour, deep navy shadows, intense furnace orange, oxidized copper and turquoise palette, tactile documentary realism, premium craft-commercial lighting, controlled handheld momentum, natural motion blur, realistic fire and smoke physics, strong landscape composition, no captions, no logos, no visible brand names, no cuts.',
width: 1904,
height: 1072,
duration: 6
})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": "xai:grok-imagine@video-1.5",
"positivePrompt": "A cinematic social media video ad for a nighttime raku pottery workshop, presented as one energetic continuous shot. Begin extremely close inside the glowing mouth of an outdoor ceramic kiln, with a turquoise-and-copper glazed bowl radiating orange heat among the coals. The camera rapidly pulls backward as a pottery artist in a dark heatproof apron lifts the bowl out with long metal tongs; sparks stream toward the lens and the glaze visibly shimmers. Arc smoothly around the artist as they lower the red-hot bowl into a galvanized container of sawdust. A dramatic plume of white smoke and brief amber flames curls around the bowl, then clears just enough to reveal its glossy crackled turquoise surface in the foreground. Rustic workshop courtyard at blue hour, deep navy shadows, intense furnace orange, oxidized copper and turquoise palette, tactile documentary realism, premium craft-commercial lighting, controlled handheld momentum, natural motion blur, realistic fire and smoke physics, strong landscape composition, no captions, no logos, no visible brand names, no cuts.",
"width": 1904,
"height": 1072,
"duration": 6
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "4de00729-3b40-4a88-9dbf-6566ea80fd1e",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "A cinematic social media video ad for a nighttime raku pottery workshop, presented as one energetic continuous shot. Begin extremely close inside the glowing mouth of an outdoor ceramic kiln, with a turquoise-and-copper glazed bowl radiating orange heat among the coals. The camera rapidly pulls backward as a pottery artist in a dark heatproof apron lifts the bowl out with long metal tongs; sparks stream toward the lens and the glaze visibly shimmers. Arc smoothly around the artist as they lower the red-hot bowl into a galvanized container of sawdust. A dramatic plume of white smoke and brief amber flames curls around the bowl, then clears just enough to reveal its glossy crackled turquoise surface in the foreground. Rustic workshop courtyard at blue hour, deep navy shadows, intense furnace orange, oxidized copper and turquoise palette, tactile documentary realism, premium craft-commercial lighting, controlled handheld momentum, natural motion blur, realistic fire and smoke physics, strong landscape composition, no captions, no logos, no visible brand names, no cuts.",
"width": 1904,
"height": 1072,
"duration": 6
}
]'runware run xai:grok-imagine@video-1.5 \
positivePrompt="A cinematic social media video ad for a nighttime raku pottery workshop, presented as one energetic continuous shot. Begin extremely close inside the glowing mouth of an outdoor ceramic kiln, with a turquoise-and-copper glazed bowl radiating orange heat among the coals. The camera rapidly pulls backward as a pottery artist in a dark heatproof apron lifts the bowl out with long metal tongs; sparks stream toward the lens and the glaze visibly shimmers. Arc smoothly around the artist as they lower the red-hot bowl into a galvanized container of sawdust. A dramatic plume of white smoke and brief amber flames curls around the bowl, then clears just enough to reveal its glossy crackled turquoise surface in the foreground. Rustic workshop courtyard at blue hour, deep navy shadows, intense furnace orange, oxidized copper and turquoise palette, tactile documentary realism, premium craft-commercial lighting, controlled handheld momentum, natural motion blur, realistic fire and smoke physics, strong landscape composition, no captions, no logos, no visible brand names, no cuts." \
width=1904 \
height=1072 \
duration=6{
"taskType": "videoInference",
"taskUUID": "4de00729-3b40-4a88-9dbf-6566ea80fd1e",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "A cinematic social media video ad for a nighttime raku pottery workshop, presented as one energetic continuous shot. Begin extremely close inside the glowing mouth of an outdoor ceramic kiln, with a turquoise-and-copper glazed bowl radiating orange heat among the coals. The camera rapidly pulls backward as a pottery artist in a dark heatproof apron lifts the bowl out with long metal tongs; sparks stream toward the lens and the glaze visibly shimmers. Arc smoothly around the artist as they lower the red-hot bowl into a galvanized container of sawdust. A dramatic plume of white smoke and brief amber flames curls around the bowl, then clears just enough to reveal its glossy crackled turquoise surface in the foreground. Rustic workshop courtyard at blue hour, deep navy shadows, intense furnace orange, oxidized copper and turquoise palette, tactile documentary realism, premium craft-commercial lighting, controlled handheld momentum, natural motion blur, realistic fire and smoke physics, strong landscape composition, no captions, no logos, no visible brand names, no cuts.",
"width": 1904,
"height": 1072,
"duration": 6
}Response
{
"taskType": "videoInference",
"taskUUID": "4de00729-3b40-4a88-9dbf-6566ea80fd1e",
"videoUUID": "5829ce10-6ce4-4c7c-a2aa-057346da65db",
"videoURL": "https://vm.runware.ai/video/os/a02d21/ws/5/vi/5829ce10-6ce4-4c7c-a2aa-057346da65db.mp4",
"cost": 1.5
}first-frame
Mobile Knife Sharpening Social Reel$0.99~42simport { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'xai:grok-imagine@video-1.5',
positivePrompt: 'The craftsperson smoothly draws the chef’s knife across the wet stone in three controlled strokes, sending a fine ribbon of water and slurry toward the camera. The camera makes a subtle handheld push-in as the polished edge catches the morning light. Without breaking the fluid motion, the craftsperson lifts the knife and slices the nearby ripe tomato into one translucent, paper-thin round. Emphasize precise hand movement, tactile wet scraping sounds, a delicate final slice, crisp editorial realism, cobalt shadows and tangerine gloves. Warm, confident voice-over from <AUDIO_0>: “Your knives aren’t dull forever. We sharpen at your door, while you get dinner ready.” No captions, logos, or on-screen text.',
resolution: '720p',
duration: 7,
speech: {
voices: [
'rex'
]
},
inputs: {
frameImages: [
'https://assets.runware.ai/assets/inputs/cabd294e-acb0-4321-bd61-259acea9a673.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": "xai:grok-imagine@video-1.5",
"positivePrompt": "The craftsperson smoothly draws the chef’s knife across the wet stone in three controlled strokes, sending a fine ribbon of water and slurry toward the camera. The camera makes a subtle handheld push-in as the polished edge catches the morning light. Without breaking the fluid motion, the craftsperson lifts the knife and slices the nearby ripe tomato into one translucent, paper-thin round. Emphasize precise hand movement, tactile wet scraping sounds, a delicate final slice, crisp editorial realism, cobalt shadows and tangerine gloves. Warm, confident voice-over from <AUDIO_0>: “Your knives aren’t dull forever. We sharpen at your door, while you get dinner ready.” No captions, logos, or on-screen text.",
"resolution": "720p",
"duration": 7,
"speech": {
"voices": [
"rex"
]
},
"inputs": {
"frameImages": [
"https://assets.runware.ai/assets/inputs/cabd294e-acb0-4321-bd61-259acea9a673.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": "a3c18d74-5ff8-4547-9b80-07cbc773aed4",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "The craftsperson smoothly draws the chef’s knife across the wet stone in three controlled strokes, sending a fine ribbon of water and slurry toward the camera. The camera makes a subtle handheld push-in as the polished edge catches the morning light. Without breaking the fluid motion, the craftsperson lifts the knife and slices the nearby ripe tomato into one translucent, paper-thin round. Emphasize precise hand movement, tactile wet scraping sounds, a delicate final slice, crisp editorial realism, cobalt shadows and tangerine gloves. Warm, confident voice-over from <AUDIO_0>: “Your knives aren’t dull forever. We sharpen at your door, while you get dinner ready.” No captions, logos, or on-screen text.",
"resolution": "720p",
"duration": 7,
"speech": {
"voices": [
"rex"
]
},
"inputs": {
"frameImages": [
"https://assets.runware.ai/assets/inputs/cabd294e-acb0-4321-bd61-259acea9a673.jpg"
]
}
}
]'runware run xai:grok-imagine@video-1.5 \
positivePrompt="The craftsperson smoothly draws the chef’s knife across the wet stone in three controlled strokes, sending a fine ribbon of water and slurry toward the camera. The camera makes a subtle handheld push-in as the polished edge catches the morning light. Without breaking the fluid motion, the craftsperson lifts the knife and slices the nearby ripe tomato into one translucent, paper-thin round. Emphasize precise hand movement, tactile wet scraping sounds, a delicate final slice, crisp editorial realism, cobalt shadows and tangerine gloves. Warm, confident voice-over from <AUDIO_0>: “Your knives aren’t dull forever. We sharpen at your door, while you get dinner ready.” No captions, logos, or on-screen text." \
resolution=720p \
duration=7 \
speech.voices.0=rex \
inputs.frameImages.0=https://assets.runware.ai/assets/inputs/cabd294e-acb0-4321-bd61-259acea9a673.jpg{
"taskType": "videoInference",
"taskUUID": "a3c18d74-5ff8-4547-9b80-07cbc773aed4",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "The craftsperson smoothly draws the chef’s knife across the wet stone in three controlled strokes, sending a fine ribbon of water and slurry toward the camera. The camera makes a subtle handheld push-in as the polished edge catches the morning light. Without breaking the fluid motion, the craftsperson lifts the knife and slices the nearby ripe tomato into one translucent, paper-thin round. Emphasize precise hand movement, tactile wet scraping sounds, a delicate final slice, crisp editorial realism, cobalt shadows and tangerine gloves. Warm, confident voice-over from <AUDIO_0>: “Your knives aren’t dull forever. We sharpen at your door, while you get dinner ready.” No captions, logos, or on-screen text.",
"resolution": "720p",
"duration": 7,
"speech": {
"voices": [
"rex"
]
},
"inputs": {
"frameImages": [
"https://assets.runware.ai/assets/inputs/cabd294e-acb0-4321-bd61-259acea9a673.jpg"
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "a3c18d74-5ff8-4547-9b80-07cbc773aed4",
"videoUUID": "d46fc3a3-2506-4972-adbc-d5dad8ae256d",
"videoURL": "https://vm.runware.ai/video/os/a04d20/ws/5/vi/d46fc3a3-2506-4972-adbc-d5dad8ae256d.mp4",
"cost": 0.99
}reference-to-video
Avalanche Forecast Center Logo Loop$0.73~43simport { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'xai:grok-imagine@video-1.5',
positivePrompt: 'Create a broadcast-ready seamless animated logo loop for a regional avalanche forecasting center, using all three reference images together as one coherent visual system. Preserve the exact geometric mountain-and-shield symbol, midnight navy, warm white and safety-orange palette, fine cartographic line weight, matte paper grain and layered snowpack character. Keep the logo centered and generously framed in a locked 16:9 composition. Thin contour lines flow smoothly around the shield like measured elevation data while the stacked bands inside the mountain rise and settle with subtle snow-layer compression. A single safety-orange stratum travels calmly through the mark like a hazard scan, followed by a restrained dusting of fine snow grains. Motion is precise, authoritative and understated rather than dramatic, resolving continuously into a perfect five-second loop with no visible cut. Flat graphic depth, crisp edges, soft embossed shadows, no camera movement, no photoreal landscape, no people, no additional icons and no text.',
width: 1280,
height: 720,
duration: 5,
inputs: {
referenceImages: [
'https://assets.runware.ai/assets/inputs/853841d2-4e5a-4b76-a80b-2adc16027441.jpg',
'https://assets.runware.ai/assets/inputs/6b8856ed-025e-46f6-bd48-060ae317193b.jpg',
'https://assets.runware.ai/assets/inputs/2d0c22a4-00f1-4e03-9d01-5e74ed9bbcb4.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": "xai:grok-imagine@video-1.5",
"positivePrompt": "Create a broadcast-ready seamless animated logo loop for a regional avalanche forecasting center, using all three reference images together as one coherent visual system. Preserve the exact geometric mountain-and-shield symbol, midnight navy, warm white and safety-orange palette, fine cartographic line weight, matte paper grain and layered snowpack character. Keep the logo centered and generously framed in a locked 16:9 composition. Thin contour lines flow smoothly around the shield like measured elevation data while the stacked bands inside the mountain rise and settle with subtle snow-layer compression. A single safety-orange stratum travels calmly through the mark like a hazard scan, followed by a restrained dusting of fine snow grains. Motion is precise, authoritative and understated rather than dramatic, resolving continuously into a perfect five-second loop with no visible cut. Flat graphic depth, crisp edges, soft embossed shadows, no camera movement, no photoreal landscape, no people, no additional icons and no text.",
"width": 1280,
"height": 720,
"duration": 5,
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/853841d2-4e5a-4b76-a80b-2adc16027441.jpg",
"https://assets.runware.ai/assets/inputs/6b8856ed-025e-46f6-bd48-060ae317193b.jpg",
"https://assets.runware.ai/assets/inputs/2d0c22a4-00f1-4e03-9d01-5e74ed9bbcb4.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": "1e766950-bb36-4d4c-85e0-c09ff8316fa1",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "Create a broadcast-ready seamless animated logo loop for a regional avalanche forecasting center, using all three reference images together as one coherent visual system. Preserve the exact geometric mountain-and-shield symbol, midnight navy, warm white and safety-orange palette, fine cartographic line weight, matte paper grain and layered snowpack character. Keep the logo centered and generously framed in a locked 16:9 composition. Thin contour lines flow smoothly around the shield like measured elevation data while the stacked bands inside the mountain rise and settle with subtle snow-layer compression. A single safety-orange stratum travels calmly through the mark like a hazard scan, followed by a restrained dusting of fine snow grains. Motion is precise, authoritative and understated rather than dramatic, resolving continuously into a perfect five-second loop with no visible cut. Flat graphic depth, crisp edges, soft embossed shadows, no camera movement, no photoreal landscape, no people, no additional icons and no text.",
"width": 1280,
"height": 720,
"duration": 5,
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/853841d2-4e5a-4b76-a80b-2adc16027441.jpg",
"https://assets.runware.ai/assets/inputs/6b8856ed-025e-46f6-bd48-060ae317193b.jpg",
"https://assets.runware.ai/assets/inputs/2d0c22a4-00f1-4e03-9d01-5e74ed9bbcb4.jpg"
]
}
}
]'runware run xai:grok-imagine@video-1.5 \
positivePrompt="Create a broadcast-ready seamless animated logo loop for a regional avalanche forecasting center, using all three reference images together as one coherent visual system. Preserve the exact geometric mountain-and-shield symbol, midnight navy, warm white and safety-orange palette, fine cartographic line weight, matte paper grain and layered snowpack character. Keep the logo centered and generously framed in a locked 16:9 composition. Thin contour lines flow smoothly around the shield like measured elevation data while the stacked bands inside the mountain rise and settle with subtle snow-layer compression. A single safety-orange stratum travels calmly through the mark like a hazard scan, followed by a restrained dusting of fine snow grains. Motion is precise, authoritative and understated rather than dramatic, resolving continuously into a perfect five-second loop with no visible cut. Flat graphic depth, crisp edges, soft embossed shadows, no camera movement, no photoreal landscape, no people, no additional icons and no text." \
width=1280 \
height=720 \
duration=5 \
inputs.referenceImages.0=https://assets.runware.ai/assets/inputs/853841d2-4e5a-4b76-a80b-2adc16027441.jpg \
inputs.referenceImages.1=https://assets.runware.ai/assets/inputs/6b8856ed-025e-46f6-bd48-060ae317193b.jpg \
inputs.referenceImages.2=https://assets.runware.ai/assets/inputs/2d0c22a4-00f1-4e03-9d01-5e74ed9bbcb4.jpg{
"taskType": "videoInference",
"taskUUID": "1e766950-bb36-4d4c-85e0-c09ff8316fa1",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "Create a broadcast-ready seamless animated logo loop for a regional avalanche forecasting center, using all three reference images together as one coherent visual system. Preserve the exact geometric mountain-and-shield symbol, midnight navy, warm white and safety-orange palette, fine cartographic line weight, matte paper grain and layered snowpack character. Keep the logo centered and generously framed in a locked 16:9 composition. Thin contour lines flow smoothly around the shield like measured elevation data while the stacked bands inside the mountain rise and settle with subtle snow-layer compression. A single safety-orange stratum travels calmly through the mark like a hazard scan, followed by a restrained dusting of fine snow grains. Motion is precise, authoritative and understated rather than dramatic, resolving continuously into a perfect five-second loop with no visible cut. Flat graphic depth, crisp edges, soft embossed shadows, no camera movement, no photoreal landscape, no people, no additional icons and no text.",
"width": 1280,
"height": 720,
"duration": 5,
"inputs": {
"referenceImages": [
"https://assets.runware.ai/assets/inputs/853841d2-4e5a-4b76-a80b-2adc16027441.jpg",
"https://assets.runware.ai/assets/inputs/6b8856ed-025e-46f6-bd48-060ae317193b.jpg",
"https://assets.runware.ai/assets/inputs/2d0c22a4-00f1-4e03-9d01-5e74ed9bbcb4.jpg"
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "1e766950-bb36-4d4c-85e0-c09ff8316fa1",
"videoUUID": "fdf08bf9-6fce-4bec-824d-6f1dfa16bdf8",
"videoURL": "https://vm.runware.ai/video/os/a10dlim3/ws/5/vi/fdf08bf9-6fce-4bec-824d-6f1dfa16bdf8.mp4",
"cost": 0.73
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'xai:grok-imagine@video-1.5',
positivePrompt: 'Animate the giant enamel-and-brass fox automaton from the first frame as it slowly lifts one paw and steps forward across the reflective ice. Its segmented tail plates articulate in a smooth wave, small gears turning under translucent enamel panels. Tiny expedition figures look up and scatter gently for scale. Frost crystals drift past the lens, aurora ribbons ripple subtly across the sky, and reflections stretch across the frozen surface. Cinematic slow dolly-in with slight left-to-right parallax, stable composition, realistic physics, refined mechanical motion, epic polar atmosphere.',
width: 1280,
height: 720,
duration: 10,
inputs: {
frameImages: [
{
image: 'https://assets.runware.ai/assets/inputs/532417f3-a7df-44af-8141-87fcdf8195a0.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": "xai:grok-imagine@video-1.5",
"positivePrompt": "Animate the giant enamel-and-brass fox automaton from the first frame as it slowly lifts one paw and steps forward across the reflective ice. Its segmented tail plates articulate in a smooth wave, small gears turning under translucent enamel panels. Tiny expedition figures look up and scatter gently for scale. Frost crystals drift past the lens, aurora ribbons ripple subtly across the sky, and reflections stretch across the frozen surface. Cinematic slow dolly-in with slight left-to-right parallax, stable composition, realistic physics, refined mechanical motion, epic polar atmosphere.",
"width": 1280,
"height": 720,
"duration": 10,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/532417f3-a7df-44af-8141-87fcdf8195a0.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": "fd7df16d-5e56-495c-9649-5c15a6152f00",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "Animate the giant enamel-and-brass fox automaton from the first frame as it slowly lifts one paw and steps forward across the reflective ice. Its segmented tail plates articulate in a smooth wave, small gears turning under translucent enamel panels. Tiny expedition figures look up and scatter gently for scale. Frost crystals drift past the lens, aurora ribbons ripple subtly across the sky, and reflections stretch across the frozen surface. Cinematic slow dolly-in with slight left-to-right parallax, stable composition, realistic physics, refined mechanical motion, epic polar atmosphere.",
"width": 1280,
"height": 720,
"duration": 10,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/532417f3-a7df-44af-8141-87fcdf8195a0.jpg",
"frame": "first"
}
]
}
}
]'runware run xai:grok-imagine@video-1.5 \
positivePrompt="Animate the giant enamel-and-brass fox automaton from the first frame as it slowly lifts one paw and steps forward across the reflective ice. Its segmented tail plates articulate in a smooth wave, small gears turning under translucent enamel panels. Tiny expedition figures look up and scatter gently for scale. Frost crystals drift past the lens, aurora ribbons ripple subtly across the sky, and reflections stretch across the frozen surface. Cinematic slow dolly-in with slight left-to-right parallax, stable composition, realistic physics, refined mechanical motion, epic polar atmosphere." \
width=1280 \
height=720 \
duration=10 \
inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/532417f3-a7df-44af-8141-87fcdf8195a0.jpg \
inputs.frameImages.0.frame=first{
"taskType": "videoInference",
"taskUUID": "fd7df16d-5e56-495c-9649-5c15a6152f00",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "Animate the giant enamel-and-brass fox automaton from the first frame as it slowly lifts one paw and steps forward across the reflective ice. Its segmented tail plates articulate in a smooth wave, small gears turning under translucent enamel panels. Tiny expedition figures look up and scatter gently for scale. Frost crystals drift past the lens, aurora ribbons ripple subtly across the sky, and reflections stretch across the frozen surface. Cinematic slow dolly-in with slight left-to-right parallax, stable composition, realistic physics, refined mechanical motion, epic polar atmosphere.",
"width": 1280,
"height": 720,
"duration": 10,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/532417f3-a7df-44af-8141-87fcdf8195a0.jpg",
"frame": "first"
}
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "fd7df16d-5e56-495c-9649-5c15a6152f00",
"videoUUID": "bbadc0ff-6541-4938-91e7-abc1cf225f32",
"videoURL": "https://vm.runware.ai/video/os/a01d21/ws/5/vi/bbadc0ff-6541-4938-91e7-abc1cf225f32.mp4",
"cost": 1.41
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'xai:grok-imagine@video-1.5',
positivePrompt: 'Transform the still frame into a 12-second cinematic shot: slow forward camera glide beside the paper train as it crosses the trestle, subtle folds fluttering along the carriages, warm dawn rays shifting across the ravine, koi-shaped clouds drifting in graceful spirals, sparks flickering from the wheels, pine ridges separating with deep parallax, smooth natural motion, elegant surreal adventure tone, no cuts',
width: 1280,
height: 720,
duration: 12,
inputs: {
frameImages: [
'https://assets.runware.ai/assets/inputs/f0eb5a7f-4fe8-4cd3-9aef-322b55e44904.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": "xai:grok-imagine@video-1.5",
"positivePrompt": "Transform the still frame into a 12-second cinematic shot: slow forward camera glide beside the paper train as it crosses the trestle, subtle folds fluttering along the carriages, warm dawn rays shifting across the ravine, koi-shaped clouds drifting in graceful spirals, sparks flickering from the wheels, pine ridges separating with deep parallax, smooth natural motion, elegant surreal adventure tone, no cuts",
"width": 1280,
"height": 720,
"duration": 12,
"inputs": {
"frameImages": [
"https://assets.runware.ai/assets/inputs/f0eb5a7f-4fe8-4cd3-9aef-322b55e44904.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": "77409a0c-cd76-45b7-a139-6b4f2ab9041c",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "Transform the still frame into a 12-second cinematic shot: slow forward camera glide beside the paper train as it crosses the trestle, subtle folds fluttering along the carriages, warm dawn rays shifting across the ravine, koi-shaped clouds drifting in graceful spirals, sparks flickering from the wheels, pine ridges separating with deep parallax, smooth natural motion, elegant surreal adventure tone, no cuts",
"width": 1280,
"height": 720,
"duration": 12,
"inputs": {
"frameImages": [
"https://assets.runware.ai/assets/inputs/f0eb5a7f-4fe8-4cd3-9aef-322b55e44904.jpg"
]
}
}
]'runware run xai:grok-imagine@video-1.5 \
positivePrompt="Transform the still frame into a 12-second cinematic shot: slow forward camera glide beside the paper train as it crosses the trestle, subtle folds fluttering along the carriages, warm dawn rays shifting across the ravine, koi-shaped clouds drifting in graceful spirals, sparks flickering from the wheels, pine ridges separating with deep parallax, smooth natural motion, elegant surreal adventure tone, no cuts" \
width=1280 \
height=720 \
duration=12 \
inputs.frameImages.0=https://assets.runware.ai/assets/inputs/f0eb5a7f-4fe8-4cd3-9aef-322b55e44904.jpg{
"taskType": "videoInference",
"taskUUID": "77409a0c-cd76-45b7-a139-6b4f2ab9041c",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "Transform the still frame into a 12-second cinematic shot: slow forward camera glide beside the paper train as it crosses the trestle, subtle folds fluttering along the carriages, warm dawn rays shifting across the ravine, koi-shaped clouds drifting in graceful spirals, sparks flickering from the wheels, pine ridges separating with deep parallax, smooth natural motion, elegant surreal adventure tone, no cuts",
"width": 1280,
"height": 720,
"duration": 12,
"inputs": {
"frameImages": [
"https://assets.runware.ai/assets/inputs/f0eb5a7f-4fe8-4cd3-9aef-322b55e44904.jpg"
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "77409a0c-cd76-45b7-a139-6b4f2ab9041c",
"videoUUID": "08dd6016-2df0-47e1-bd38-137007ec6e55",
"videoURL": "https://vm.runware.ai/video/os/a01d21/ws/5/vi/08dd6016-2df0-47e1-bd38-137007ec6e55.mp4",
"cost": 1.69
}multi-speaker-dialogue
Vertical Oyster Hatchery B-Roll$1.40~55simport { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'xai:grok-imagine@video-1.5',
positivePrompt: 'A realistic 10-second vertical documentary b-roll shot inside a coastal oyster hatchery at dawn. One continuous gentle handheld-gimbal push past translucent nursery tanks, aeration tubes, and softly bubbling seawater. In the foreground, a young female marine biologist in an orange waterproof apron studies a digital salinity meter while an older male hatchery manager in navy coveralls adjusts a stainless-steel flow valve beside her. Cool cyan ambient light, muted sea-green tanks, warm sunrise spilling through high windows, natural condensation and authentic working details. Clearly distinguish the two speakers and show subtle natural lip movement. The female biologist looks at the meter and says calmly: <AUDIO_0> "Salinity is holding at twenty-eight." The male manager checks the tank, then replies: <AUDIO_1> "Good. Open the nursery flow and log this batch." Observational editorial stock-footage style, credible aquaculture procedure, restrained performances, realistic water motion, no logos, no captions, no on-screen text.',
width: 720,
height: 1280,
duration: 10,
speech: {
voices: [
'iris',
'atlas'
]
}
})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": "xai:grok-imagine@video-1.5",
"positivePrompt": "A realistic 10-second vertical documentary b-roll shot inside a coastal oyster hatchery at dawn. One continuous gentle handheld-gimbal push past translucent nursery tanks, aeration tubes, and softly bubbling seawater. In the foreground, a young female marine biologist in an orange waterproof apron studies a digital salinity meter while an older male hatchery manager in navy coveralls adjusts a stainless-steel flow valve beside her. Cool cyan ambient light, muted sea-green tanks, warm sunrise spilling through high windows, natural condensation and authentic working details. Clearly distinguish the two speakers and show subtle natural lip movement. The female biologist looks at the meter and says calmly: <AUDIO_0> \"Salinity is holding at twenty-eight.\" The male manager checks the tank, then replies: <AUDIO_1> \"Good. Open the nursery flow and log this batch.\" Observational editorial stock-footage style, credible aquaculture procedure, restrained performances, realistic water motion, no logos, no captions, no on-screen text.",
"width": 720,
"height": 1280,
"duration": 10,
"speech": {
"voices": [
"iris",
"atlas"
]
}
})
asyncio.run(main())curl https://api.runware.ai/v1 \
-H "Authorization: Bearer $RUNWARE_API_KEY" \
-H "Content-Type: application/json" \
-d '[
{
"taskType": "videoInference",
"taskUUID": "5af2304b-f9f5-43e8-820d-a42a77bee272",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "A realistic 10-second vertical documentary b-roll shot inside a coastal oyster hatchery at dawn. One continuous gentle handheld-gimbal push past translucent nursery tanks, aeration tubes, and softly bubbling seawater. In the foreground, a young female marine biologist in an orange waterproof apron studies a digital salinity meter while an older male hatchery manager in navy coveralls adjusts a stainless-steel flow valve beside her. Cool cyan ambient light, muted sea-green tanks, warm sunrise spilling through high windows, natural condensation and authentic working details. Clearly distinguish the two speakers and show subtle natural lip movement. The female biologist looks at the meter and says calmly: <AUDIO_0> \"Salinity is holding at twenty-eight.\" The male manager checks the tank, then replies: <AUDIO_1> \"Good. Open the nursery flow and log this batch.\" Observational editorial stock-footage style, credible aquaculture procedure, restrained performances, realistic water motion, no logos, no captions, no on-screen text.",
"width": 720,
"height": 1280,
"duration": 10,
"speech": {
"voices": [
"iris",
"atlas"
]
}
}
]'runware run xai:grok-imagine@video-1.5 \
positivePrompt="A realistic 10-second vertical documentary b-roll shot inside a coastal oyster hatchery at dawn. One continuous gentle handheld-gimbal push past translucent nursery tanks, aeration tubes, and softly bubbling seawater. In the foreground, a young female marine biologist in an orange waterproof apron studies a digital salinity meter while an older male hatchery manager in navy coveralls adjusts a stainless-steel flow valve beside her. Cool cyan ambient light, muted sea-green tanks, warm sunrise spilling through high windows, natural condensation and authentic working details. Clearly distinguish the two speakers and show subtle natural lip movement. The female biologist looks at the meter and says calmly: <AUDIO_0> \"Salinity is holding at twenty-eight.\" The male manager checks the tank, then replies: <AUDIO_1> \"Good. Open the nursery flow and log this batch.\" Observational editorial stock-footage style, credible aquaculture procedure, restrained performances, realistic water motion, no logos, no captions, no on-screen text." \
width=720 \
height=1280 \
duration=10 \
speech.voices.0=iris \
speech.voices.1=atlas{
"taskType": "videoInference",
"taskUUID": "5af2304b-f9f5-43e8-820d-a42a77bee272",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "A realistic 10-second vertical documentary b-roll shot inside a coastal oyster hatchery at dawn. One continuous gentle handheld-gimbal push past translucent nursery tanks, aeration tubes, and softly bubbling seawater. In the foreground, a young female marine biologist in an orange waterproof apron studies a digital salinity meter while an older male hatchery manager in navy coveralls adjusts a stainless-steel flow valve beside her. Cool cyan ambient light, muted sea-green tanks, warm sunrise spilling through high windows, natural condensation and authentic working details. Clearly distinguish the two speakers and show subtle natural lip movement. The female biologist looks at the meter and says calmly: <AUDIO_0> \"Salinity is holding at twenty-eight.\" The male manager checks the tank, then replies: <AUDIO_1> \"Good. Open the nursery flow and log this batch.\" Observational editorial stock-footage style, credible aquaculture procedure, restrained performances, realistic water motion, no logos, no captions, no on-screen text.",
"width": 720,
"height": 1280,
"duration": 10,
"speech": {
"voices": [
"iris",
"atlas"
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "5af2304b-f9f5-43e8-820d-a42a77bee272",
"videoUUID": "c9dd824c-c28d-48f0-b3b9-9ea6ecd087c8",
"videoURL": "https://vm.runware.ai/video/os/a10dlim3/ws/5/vi/c9dd824c-c28d-48f0-b3b9-9ea6ecd087c8.mp4",
"cost": 1.4
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'xai:grok-imagine@video-1.5',
positivePrompt: 'Cinematic 15-second image-to-video from the supplied first frame: the monumental white origami whale begins to glide through the sunlit railway concourse as if buoyant in air, paper seams gently flexing and catching golden light. Folded paper birds swirl upward in coordinated spirals, travelers below shift their gaze and step back with subtle awe, dust motes drift through bright beams, reflections slide across the polished stone floor. Slow forward dolly with slight upward tilt, natural parallax, elegant motion, crisp paper texture, warm nostalgic color grade, realistic depth of field, smooth filmic pacing.',
width: 1280,
height: 720,
duration: 15,
inputs: {
frameImages: [
{
image: 'https://assets.runware.ai/assets/inputs/6381a52e-4bd7-4137-ac58-24047a4687b3.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": "xai:grok-imagine@video-1.5",
"positivePrompt": "Cinematic 15-second image-to-video from the supplied first frame: the monumental white origami whale begins to glide through the sunlit railway concourse as if buoyant in air, paper seams gently flexing and catching golden light. Folded paper birds swirl upward in coordinated spirals, travelers below shift their gaze and step back with subtle awe, dust motes drift through bright beams, reflections slide across the polished stone floor. Slow forward dolly with slight upward tilt, natural parallax, elegant motion, crisp paper texture, warm nostalgic color grade, realistic depth of field, smooth filmic pacing.",
"width": 1280,
"height": 720,
"duration": 15,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/6381a52e-4bd7-4137-ac58-24047a4687b3.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": "c8c4708c-1a17-46b8-8e40-b6037ab38058",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "Cinematic 15-second image-to-video from the supplied first frame: the monumental white origami whale begins to glide through the sunlit railway concourse as if buoyant in air, paper seams gently flexing and catching golden light. Folded paper birds swirl upward in coordinated spirals, travelers below shift their gaze and step back with subtle awe, dust motes drift through bright beams, reflections slide across the polished stone floor. Slow forward dolly with slight upward tilt, natural parallax, elegant motion, crisp paper texture, warm nostalgic color grade, realistic depth of field, smooth filmic pacing.",
"width": 1280,
"height": 720,
"duration": 15,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/6381a52e-4bd7-4137-ac58-24047a4687b3.jpg",
"frame": "first"
}
]
}
}
]'runware run xai:grok-imagine@video-1.5 \
positivePrompt="Cinematic 15-second image-to-video from the supplied first frame: the monumental white origami whale begins to glide through the sunlit railway concourse as if buoyant in air, paper seams gently flexing and catching golden light. Folded paper birds swirl upward in coordinated spirals, travelers below shift their gaze and step back with subtle awe, dust motes drift through bright beams, reflections slide across the polished stone floor. Slow forward dolly with slight upward tilt, natural parallax, elegant motion, crisp paper texture, warm nostalgic color grade, realistic depth of field, smooth filmic pacing." \
width=1280 \
height=720 \
duration=15 \
inputs.frameImages.0.image=https://assets.runware.ai/assets/inputs/6381a52e-4bd7-4137-ac58-24047a4687b3.jpg \
inputs.frameImages.0.frame=first{
"taskType": "videoInference",
"taskUUID": "c8c4708c-1a17-46b8-8e40-b6037ab38058",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "Cinematic 15-second image-to-video from the supplied first frame: the monumental white origami whale begins to glide through the sunlit railway concourse as if buoyant in air, paper seams gently flexing and catching golden light. Folded paper birds swirl upward in coordinated spirals, travelers below shift their gaze and step back with subtle awe, dust motes drift through bright beams, reflections slide across the polished stone floor. Slow forward dolly with slight upward tilt, natural parallax, elegant motion, crisp paper texture, warm nostalgic color grade, realistic depth of field, smooth filmic pacing.",
"width": 1280,
"height": 720,
"duration": 15,
"inputs": {
"frameImages": [
{
"image": "https://assets.runware.ai/assets/inputs/6381a52e-4bd7-4137-ac58-24047a4687b3.jpg",
"frame": "first"
}
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "c8c4708c-1a17-46b8-8e40-b6037ab38058",
"videoUUID": "b6f6b064-9b88-4d26-91ee-a46aeef4a864",
"videoURL": "https://vm.runware.ai/video/os/a01d21/ws/5/vi/b6f6b064-9b88-4d26-91ee-a46aeef4a864.mp4",
"cost": 2.11
}import { createClient } from '@runware/sdk'
const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()
const [result] = await client.run({
model: 'xai:grok-imagine@video-1.5',
positivePrompt: 'Animate the initial still into a refined macro science-film shot: the amber mantis slowly flexes its forelegs and turns its faceted head by a few degrees, inner inclusions refracting pale blue UV light. The camera glides forward with gentle parallax across catalog tags and stainless pins, focus breathing from the nearest claw to the eyes, dust particles drifting through the light beams. Keep the sealed specimen chamber stable, realistic, and highly detailed, with subtle reflections and no sudden cuts.',
width: 1280,
height: 720,
duration: 12,
inputs: {
frameImages: [
'https://assets.runware.ai/assets/inputs/52f9653c-3009-4c54-88e8-5e641449b228.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": "xai:grok-imagine@video-1.5",
"positivePrompt": "Animate the initial still into a refined macro science-film shot: the amber mantis slowly flexes its forelegs and turns its faceted head by a few degrees, inner inclusions refracting pale blue UV light. The camera glides forward with gentle parallax across catalog tags and stainless pins, focus breathing from the nearest claw to the eyes, dust particles drifting through the light beams. Keep the sealed specimen chamber stable, realistic, and highly detailed, with subtle reflections and no sudden cuts.",
"width": 1280,
"height": 720,
"duration": 12,
"inputs": {
"frameImages": [
"https://assets.runware.ai/assets/inputs/52f9653c-3009-4c54-88e8-5e641449b228.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": "0fd38cc8-3a86-4900-9b8b-e6e514371fac",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "Animate the initial still into a refined macro science-film shot: the amber mantis slowly flexes its forelegs and turns its faceted head by a few degrees, inner inclusions refracting pale blue UV light. The camera glides forward with gentle parallax across catalog tags and stainless pins, focus breathing from the nearest claw to the eyes, dust particles drifting through the light beams. Keep the sealed specimen chamber stable, realistic, and highly detailed, with subtle reflections and no sudden cuts.",
"width": 1280,
"height": 720,
"duration": 12,
"inputs": {
"frameImages": [
"https://assets.runware.ai/assets/inputs/52f9653c-3009-4c54-88e8-5e641449b228.jpg"
]
}
}
]'runware run xai:grok-imagine@video-1.5 \
positivePrompt="Animate the initial still into a refined macro science-film shot: the amber mantis slowly flexes its forelegs and turns its faceted head by a few degrees, inner inclusions refracting pale blue UV light. The camera glides forward with gentle parallax across catalog tags and stainless pins, focus breathing from the nearest claw to the eyes, dust particles drifting through the light beams. Keep the sealed specimen chamber stable, realistic, and highly detailed, with subtle reflections and no sudden cuts." \
width=1280 \
height=720 \
duration=12 \
inputs.frameImages.0=https://assets.runware.ai/assets/inputs/52f9653c-3009-4c54-88e8-5e641449b228.jpg{
"taskType": "videoInference",
"taskUUID": "0fd38cc8-3a86-4900-9b8b-e6e514371fac",
"model": "xai:grok-imagine@video-1.5",
"positivePrompt": "Animate the initial still into a refined macro science-film shot: the amber mantis slowly flexes its forelegs and turns its faceted head by a few degrees, inner inclusions refracting pale blue UV light. The camera glides forward with gentle parallax across catalog tags and stainless pins, focus breathing from the nearest claw to the eyes, dust particles drifting through the light beams. Keep the sealed specimen chamber stable, realistic, and highly detailed, with subtle reflections and no sudden cuts.",
"width": 1280,
"height": 720,
"duration": 12,
"inputs": {
"frameImages": [
"https://assets.runware.ai/assets/inputs/52f9653c-3009-4c54-88e8-5e641449b228.jpg"
]
}
}Response
{
"taskType": "videoInference",
"taskUUID": "0fd38cc8-3a86-4900-9b8b-e6e514371fac",
"videoUUID": "4343d7b8-e25c-4f7f-8555-3a0db013c970",
"videoURL": "https://vm.runware.ai/video/os/a06dlim3/ws/5/vi/4343d7b8-e25c-4f7f-8555-3a0db013c970.mp4",
"cost": 1.69
}