Cost of 1,000 six-second AI video clips by model
A batch of 1,000 six-second clips costs $75 on Grok Imagine Video 1.5 and $750 on Wan 3.0 at 720p. Full Sume table plus how to submit it without queue_full.

1,000 six-second clips cost $75 on Grok Imagine Video 1.5, $450 on MiniMax H3 at 768p, $750 on Wan 3.0 at 720p and $1,260 on Kling 3 with audio on. The total is 6,000 generated seconds times the per-second rate, so the model choice is the whole bill.
Batch totals
Each row multiplies the Sume billable rate (provider list times 1.25) by 6,000 seconds. Every model shown accepts a 6-second request.
| Model | Resolution | Total |
|---|---|---|
| Grok Imagine Video 1.5 | 720p | $75.00 |
| MiniMax H3 | 768p | $450.00 |
| Wan 3.0 | 480p | $375.00 |
| MiniMax H3 Max | 768p | $600.00 |
| Wan 3.0 | 720p | $750.00 |
| Gemini Omni Flash 1.1 | 720p | $750.00 |
| Kling 3 audio off | 1080p | $840.00 |
| Gemini Omni Flash 1.1 | 1080p | $1,125.00 |
| Kling 3 audio on | 1080p | $1,260.00 |
Do not submit 1,000 at once
Generation admission limits how many jobs a workspace holds. Accepted capacity is 6 on Free, 24 on Pro, 48 on Startup and 120 on Scale and Enterprise; a request beyond it returns 429 queue_full. The generation_limits field shows the values for your workspace.
Submit in waves that stay under the accepted cap and wait for completions before the next wave. The sketch below shows the loop; replace the pause with polling the job status.
import time
def submit_in_waves(prompts, submit, accepted_cap, pause=30):
"""submit(prompt) -> job id; stops at the accepted-job cap per wave."""
ids = []
for i in range(0, len(prompts), accepted_cap):
wave = prompts[i:i + accepted_cap]
ids += [submit(p) for p in wave]
time.sleep(pause) # replace with polling until the wave is done
return idsWallet check
Each accepted job reserves its estimate at submit, so a full wave holds money before any clip finishes. On Pro, a wave of 24 Wan 720p six-second clips holds $18.00. If the wallet cannot cover a job, it returns 402 insufficient_credits before provider work starts.
- Wave size times per-clip cost is the most money held at once.
- Failed jobs release their reserve; successes capture it.
Choosing a row for a batch
For a bulk job, choose by the finished use. Thumbnails, social loops and test variants rarely need 1080p, and the cheapest rows cut the bill by an order of magnitude. If the batch will be reviewed by a person, run a 20-clip pilot on two or three rows first: 20 pilot clips on Wan 720p cost $15.00 and tell you whether the $750 total is justified.
Also consider the audio. Kling 3 with audio on, Gemini Omni Flash 1.1 and MiniMax H3 Max generate a native track; check generate_audio in the catalog for the row you pick before you budget separate music or voice.
Limits
The tables show the model amount. A workspace Agent Fee line can be added on top, so treat the job's own usage cost as the truth and check the live catalog before you budget; limits and rows change. Concurrency and queue values are plan-dependent and the static table above can lag the live generation_limits response.
Sources
Related posts
More in Pricing
- Cost of a 30-second AI video ad: clips, captions, music
A 30-second AI ad costs $0.80 on Grok 720p and up to $6.73 on Kling 3 audio on, once clips, timeline render, captions and music are added. Sume prices.
- Cost per keeper AI video clip: retakes and failed jobs
One usable AI clip costs the clip price divided by your keep rate: at 25 percent, a $0.75 clip costs $3.00 per keeper. Includes a Python function.
- Cost to render a 30-minute video on Sume: a $3.00 ceiling
Sume Timeline reserves $0.10 per output minute and caps a render at 1,800 seconds, so 30 minutes reserves at most $3.00. Length table and the free plan call.
- A daily 15-second AI video for 30 days: monthly cost
Posting one 15-second AI video a day for 30 days is 450 generated seconds: $5.63 on Grok Imagine Video 1.5, $56.25 on Wan 3.0 720p, $94.50 on Kling 3 audio on.
Written by Sume