Cheapest 10-second image-to-video clip: price by model on Sume

A 10 second image-to-video clip ranges from $0.125 on Grok to $1.40 on Kling 3. Eight Sume catalog rows at list x 1.25, with the limits that decide the pick.

5 min readSume
All posts

The short answer

The cheapest 10-second image-to-video clip on Sume is Grok Imagine Video 1.5 at $0.125 (10 seconds at $0.0125). The next rows are Gemini Omni Flash 1.1 at 360p ($0.375) and MiniMax H3, MiniMax H3 Max or Wan 3.0 at 480p ($0.625 each). Kling 3 with no audio is $1.40. Every price below is provider list times 1.25.

Ten seconds, eight rows

The table sorts the same 10-second duration across the catalog rows that accept a first-frame image. Only the rows with a documented per-second rate are listed.

Billed price for 10 seconds, per-second rate x 10, read from the Sume catalog and price tables on 2026-10-05
ModelResolutionPer second10 seconds
grok-imagine-video-1.5480p or 720p$0.0125$0.125
gemini-omni-flash-1.1360p$0.0375$0.375
minimax-h3480p$0.0625$0.625
minimax-h3-max480p$0.0625$0.625
wan-3.0480p$0.0625$0.625
minimax-h3768p$0.075$0.75
gemini-omni-flash-1.1720p$0.125$1.25
kling-3720p or 1080p, silent$0.14$1.40

Which of these accept 10 seconds

Price is not the only filter at 10 seconds. Omni Flash 1.1 accepts 3 to 10 seconds, so 10 is its ceiling. Grok takes 4 to 15 seconds, Wan 3.0 takes 2 to 30 seconds, and MiniMax H3 takes 5 to 15. All four fit a 10-second request. A 10-second clip also needs at least 10 seconds of story: if the picture only supports a 3-second move, the cheap model will pad it with drift.

What the cheap rows give up

Each row has a trade. Grok is silent and has no last frame. Omni always generates native audio, so its price already includes sound. H3 always generates audio too. Wan 3.0 is the long-clip row. Kling 3 is $0.21 a second with audio, so a 10-second clip is $2.10, and it is the only one in this table with both a first and a last frame at 720p and 1080p for the same price.

The same request for every row

Pick the model with model, give the picture as a first_frame, and set duration to 10. The call below is a Grok request; swap the model string to compare.

curl -X POST https://api.sume.com/v1/videos \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: tenseconds-001" \
  -d '{
    "model": "grok-imagine-video-1.5",
    "prompt": "Slow push-in, steam rising from the cup",
    "duration": 10,
    "resolution": "720p",
    "frame_images": [{
      "type": "image_url",
      "image_url": {"url": "https://example.com/cup.png"},
      "frame_type": "first_frame"
    }]
  }'

Check the number before a batch

Sume rounds the billed amount for a job, so check the cost on a 5-second test before a batch. The submit call returns 202 and a polling_url; the final price is whatever the completed job reports. For the full per-model parameter list, read the Videos API docs.

Sources

Related posts

More in Pricing

All Pricing posts

Written by Sume