Grok Imagine Video 1.5 Lite API

Grok Imagine Video 1.5 Lite: 1–15 second videos with synchronized audio, at 480p, 720p or 1080p. Image-to-video follows the source image aspect ratio.

xAI·VideoAvailable

from$0.013/ second

Model IDgrok-imagine-video-1.5-lite

text-to-videoimage-to-videoaudio

Input

Text · Image

Output

Video

Provider

6 providers

Duration (s)

1 – 15

Resolution

480p · 720p · 1080p

Aspect ratio

16:9 · 4:3 · 3:2 · 1:1 · 2:3 · 3:4 · 9:16

Last 7 days · not enough recent requests for stats yet.

Grok Imagine Video 1.5 Lite pricing

Prices are per unit; requests without a provider are routed to the cheapest provider that supports your parameters.

Option480p720p1080p
text only
$0.013 / second
2 Credits
$0.019 / second
2 Credits
$0.088 / second
9 Credits
with input image · duration: 1
$0.019 / request
2 Credits
$0.025 / request
3 Credits
$0.095 / request
10 Credits
with input image · duration: 2
$0.032 / request
4 Credits
$0.044 / request
5 Credits
$0.183 / request
19 Credits
with input image · duration: 3
$0.044 / request
5 Credits
$0.063 / request
7 Credits
$0.271 / request
28 Credits
with input image · duration: 4
$0.057 / request
6 Credits
$0.082 / request
9 Credits
$0.359 / request
36 Credits
with input image · duration: 5
$0.069 / request
7 Credits
$0.101 / request
11 Credits
$0.447 / request
45 Credits
with input image · duration: 6
$0.082 / request
9 Credits
$0.12 / request
12 Credits
$0.535 / request
54 Credits
with input image · duration: 7
$0.095 / request
10 Credits
$0.139 / request
14 Credits
$0.624 / request
63 Credits
with input image · duration: 8
$0.107 / request
11 Credits
$0.158 / request
16 Credits
$0.712 / request
72 Credits
with input image · duration: 9
$0.12 / request
12 Credits
$0.176 / request
18 Credits
$0.8 / request
81 Credits
with input image · duration: 10
$0.132 / request
14 Credits
$0.195 / request
20 Credits
$0.888 / request
89 Credits
with input image · duration: 11
$0.145 / request
15 Credits
$0.214 / request
22 Credits
$0.977 / request
98 Credits
with input image · duration: 12
$0.158 / request
16 Credits
$0.233 / request
24 Credits
$1.065 / request
107 Credits
with input image · duration: 13
$0.17 / request
18 Credits
$0.252 / request
26 Credits
$1.153 / request
116 Credits
with input image · duration: 14
$0.183 / request
19 Credits
$0.271 / request
28 Credits
$1.241 / request
125 Credits
with input image · duration: 15
$0.195 / request
20 Credits
$0.29 / request
29 Credits
$1.329 / request
133 Credits

Try Grok Imagine Video 1.5 Lite before you integrate

Test output quality, compare provider prices and estimate cost before writing any code.

Provider
Video
Estimated cost

Input

prompt
0 / 4096
image_url
duration
resolution
aspect_ratio

Result

Idle
Your generation will appear here.

Provider prices for this request

Enter a prompt to compare provider prices.

Grok Imagine Video 1.5 Lite prompt examples

Ready-to-use prompts. Load one into the playground and tweak it.

Source
Scene

7 prompts

A miniature exploration spacecraft drifts slowly through deep space; the camera begins at the ship's stern and moves forward at an incredibly slow pace. As the craft emerges from a dense nebula, a massive, ancient black monolith—obscuring the entire starry sky—gradually comes into view, its surface etched with mysterious geometric patterns. Just as the ship draws near, the monolith’s interior suddenly flares with an eerie blue energy; ancient symbols light up in sequence across its surface, and surrounding stardust begins to swirl into a massive vortex. The camera slowly orbits the monolith before pulling back to reveal the human spacecraft appearing as mere specks of dust against this cosmic colossus. Cinematic sci-fi aesthetic, realistic spatial perspective, a sense of immense scale, volumetric lighting, deep black background, fine film grain, 16:9 widescreen composition, smooth and fluid camera movement, and seamless transitions.

A paper boat drifts down a rain-soaked street at dusk, neon signs reflected in the puddles, low tracking shot following the boat, gentle rain ambience.

Slow dolly forward through a rainy neon street at night, steam rising from food stalls, people with umbrellas passing by.

Over-the-shoulder shot of an armoured knight walking into a forest of glowing blue mushrooms, drifting fog, dark fantasy atmosphere.

Grok Imagine Video 1.5 Lite API reference

Endpoints, request fields and runnable examples for this model.

Base URL

https://01router.com/api/v1
llms.txt

Quick start

Set API_KEY to your project key, then run a sample from your server. Replace example media URLs with your own public URLs.

Auto-routing chooses a provider that supports the request. Select a provider to see its input constraints and pinned request examples.

curl https://01router.com/api/v1/generations \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "model": "grok-imagine-video-1.5-lite",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "duration": 6,
    "resolution": "720p",
    "aspect_ratio": "16:9"
  }
}
JSON

# Replace GENERATION_ID with the id returned above; poll until status is "succeeded" or "failed"
curl https://01router.com/api/v1/generations/GENERATION_ID -H "Authorization: Bearer $API_KEY"

Endpoints

Only endpoints relevant to this model are listed. Paths below include /api/v1. Click an endpoint to read its usage.

Authentication

Send your API key as a Bearer token. Requests are billed to the key owner's credits.

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Get an API key

Input

Send JSON with Content-Type: application/json. Model parameters belong inside input; model, provider and callback_url are top-level fields.

Request body

NameTypeRequiredDescription
modelstringYes"grok-imagine-video-1.5-lite"
providerstringNoPin a provider; omit to auto-route to the cheapest. One of: fal | 01router | evolink | atlascloud | vercel | openrouter
inputobjectYesModel parameters, see the input fields below.
callback_urlstringNoOptional public HTTPS webhook URL. The final task result is signed and delivered here; polling remains available.

input · input fields

Required fields are marked explicitly. Other fields use the listed defaults when omitted.

NameTypeRequiredValuesDefault
prompt*stringYesmaxLength: 4096—
image_url
Optional start image (image-to-video)
stringNo——
durationintegerNomin: 1 · max: 156
resolutionstringNo480p | 720p | 1080p720p
aspect_ratio
Text-to-video only; image-to-video follows the source image.
stringNo16:9 | 4:3 | 3:2 | 1:1 | 2:3 | 3:4 | 9:1616:9
Callbacks →

Output

Creating a task does not mean generation has finished. Keep its id, poll until succeeded or failed, then read outputs or error. Amounts below are illustrative; actual charges depend on the request.

queued→processing→succeeded / failed

Task submitted

{
  "id": "gen_example",
  "object": "generation",
  "model": "grok-imagine-video-1.5-lite",
  "type": "video",
  "provider": "fal",
  "status": "processing",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "duration": 6,
    "resolution": "720p",
    "aspect_ratio": "16:9"
  },
  "outputs": [],
  "error": null,
  "credits": 0,
  "price_usd": 0,
  "created_at": "2026-10-25T08:00:00.000Z",
  "completed_at": null
}

Task completed

{
  "id": "gen_example",
  "object": "generation",
  "model": "grok-imagine-video-1.5-lite",
  "type": "video",
  "provider": "fal",
  "status": "succeeded",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "duration": 6,
    "resolution": "720p",
    "aspect_ratio": "16:9"
  },
  "outputs": [
    "https://example.com/output.mp4"
  ],
  "error": null,
  "credits": 0,
  "price_usd": 0,
  "created_at": "2026-10-25T08:00:00.000Z",
  "completed_at": "2026-10-25T08:01:00.000Z"
}

Response fields

NameTypeRequiredDescription
idstringYesGeneration ID. Use it to query or cancel this task.
objectstringYesgeneration
modelstringYesgrok-imagine-video-1.5-lite
typestringYesvideo
providerstringYesProvider
statusstringYesqueued → processing → succeeded / failed. Stop polling at either terminal state.
inputobjectYesModel parameters, see the input fields below.
outputsstring[]YesResult URLs. Empty while processing; read after succeeded and save the files promptly.
errorstring | nullYesFailure reason, or null when no failure is reported.
creditsnumberYesCredits charged for this request.
price_usdnumberYesRequest price in USD.
created_atstringYesCreation time in ISO 8601 format.
completed_atstring | nullYesCompletion time in ISO 8601 format; null before completion.

Get the result

Poll every few seconds until status is succeeded or failed. Output URLs are provider-hosted and may expire — download them promptly. Or pass callback_url to get the result pushed.

curl "https://01router.com/api/v1/generations/GENERATION_ID" \
  -H "Authorization: Bearer $API_KEY"

queued → processing → succeeded / failed. Stop polling at either terminal state. Result URLs. Empty while processing; read after succeeded and save the files promptly.

Cancel a task

Cancellation depends on provider support and task state. A confirmed cancellation returns status: failed and error: Canceled by user. Unsupported or completed tasks return 409 not_cancelable.

curl -X POST "https://01router.com/api/v1/generations/GENERATION_ID/cancel" \
  -H "Authorization: Bearer $API_KEY"

Quote

Same body as creating a generation. Returns every available provider sorted by price, plus the ones that cannot serve the request and why.

curl "https://01router.com/api/v1/quote" -H "Content-Type: application/json" --data-binary @- <<'JSON'
{
  "model": "grok-imagine-video-1.5-lite",
  "input": {
    "prompt": "A cinematic shot of a red fox running through snow",
    "duration": 6,
    "resolution": "720p",
    "aspect_ratio": "16:9"
  }
}
JSON

Model schema

This public endpoint returns the model parameters and each provider’s supported constraints and prices.

curl "https://01router.com/api/v1/models/grok-imagine-video-1.5-lite"

Errors

Check the HTTP status and error.message. Fix the request before retrying validation or authentication errors. A failed generation is reported in status and error on the task itself.

{
  "error": {
    "message": "Invalid or missing API key",
    "code": "unauthorized"
  }
}

400Invalid body or parameter value

401Missing or invalid API key

402Not enough credits

404Unknown model or generation

409The task cannot be canceled (already finished, or the provider does not support canceling)

429Too many requests — retry after the given seconds

502Every provider rejected the task (credits refunded)

Auth, routing, billing and error codes are covered in →

Use with AI

Give your coding assistant this model reference: endpoints, input constraints, output fields and request examples in plain text.

Open llms.txt

How does Grok Imagine Video 1.5 Lite compare?

Specs and starting prices side by side. Test with the same prompt before you choose.

Grok Imagine Video 1.5 LiteGrok Imagine Video 1.5Seedance 2.5MiniMax H3 Max
VendorxAIxAIByteDanceMiniMax
Starting price$0.013 / second$0.011 / second$0.086 / second$0.029 / second
InputText · ImageText · ImageText · ImageText · Image
Provider6 providers10 providers9 providers6 providers
Duration (s)1 – 151 – 154 – 305 – 15
Resolution480p · 720p · 1080p480p · 720p · 1080p480p · 720p · 1080p480p · 768p · 1080p
Aspect ratio16:9 · 4:3 · 3:2 · 1:1 · 2:3 · 3:4 · 9:1616:9 · 4:3 · 3:2 · 1:1 · 2:3 · 3:4 · 9:1616:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:916:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9

Grok Imagine Video 1.5 Lite API FAQ

How is Lite different from Grok Imagine Video 1.5?

Lite is the cheapest model in the family, aimed at drafts, A/B tests and high-volume social content. It accepts at most one image (as the first frame) and its 1080p is upscaled rather than native.

What durations and resolutions are available?

1 to 15 seconds at 480p, 720p or 1080p, with aspect ratios from 16:9 to 9:16.

Does Lite generate audio?

Yes, clips come with generated audio by default.

When should I switch to the full 1.5 model?

Use Lite to find the right prompt and framing, then render the final version with Grok Imagine Video 1.5 when you need native 1080p or better motion detail.

How is it billed on 01router?

Per output second at the chosen resolution, at a fraction of the 1.5 price; see the pricing table. Failed generations are refunded.

Related models

Other models you can call with the same API key.