Grok Imagine Video 1.5 Lite batch API: what xAI documents

xAI's Lite page lists a $0.02 per second price, 10 requests per second, batch support and two regions. Sume jobs are async instead; here is how they differ.

4 min readSume
All posts

Yes. xAI's model page for grok-imagine-video-1.5-lite says batch processing is available, sets a limit of 10 requests per second, lists output at $0.020 per second, and names the us-east-1 and us-west-2 regions. The page does not give resolutions, durations or audio behavior; those are on xAI's video generation page. Sume's Grok row does not use this API shape: you submit a job to Sume and poll it.

What does the Lite model page list?

The page for grok-imagine-video-1.5-lite is short. It describes text and image inputs producing video output and gives four operational facts.

  • Output price: $0.020 per second.
  • Rate limit: 10 requests per second.
  • Batch processing: available.
  • Regions: us-east-1 and us-west-2.

How long does a Grok video take to come back?

xAI's video generation page says a request typically takes up to several minutes depending on prompt, duration, resolution and editing. Its SDK defaults wait up to 10 minutes and poll every second in the Python SDK or every five seconds in the AI SDK. So a rate of 10 requests per second is a submit limit; the clips themselves take far longer than that to finish, and a batch is a long queue of waiting jobs.

How does that compare with a Sume job?

Sume's Videos endpoint answers a submit with a 202 and a job object that carries an id and a polling URL. You poll the job until it completes, then read the content from the job's content URL. A terminal failure returns a job_failed conflict on the content call. The table sets the two flows side by side.

Submit and wait flows, xAI docs and Sume repo docs, read 2026-10-11
QuestionxAI LiteSume grok-imagine-video-1.5
Output price$0.020 per second1.25 cents per second
Duration range1 to 15 s4 to 15 s
Text-only promptYesNo, image required
ResultPoll a request until donePoll a job id, then fetch content

What should a bulk run plan for?

Whichever API you use, plan around waiting, not around submit speed. Submit in waves, store each job id the moment you get it, and treat a failed job as something to retry once, not loop on. Sume's plans cap how many jobs run at once, so read your plan's concurrency before you queue a hundred clips.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume