Omni Flash edit: test at 360p, then run the final at 1080p
Prove an Omni Flash edit prompt at 360p ($0.0375 a second on Sume) before paying for 1080p ($0.1875 a second). Use a new Idempotency-Key for each resolution.

Run a Gemini Omni Flash edit at 360p first, then repeat it at 1080p once the prompt works. On Sume the rates are $0.0375 a second at 360p and $0.1875 at 1080p, so for an 8-second clip the draft is $0.30 and the final is $1.50. Each run is a different request, so give each its own Idempotency-Key; reusing a key with a changed body is a 409.
Two requests, one prompt
Edit mode is the video_url input on POST /v1/video-router/generate. The edit sends no aspect_ratio, and no duration reaches the provider: the source clip sets the output. A duration you send is only a hint for the reserve estimate, which defaults to 8 seconds. The docs say the reserve is a hint and not a probe, so the final charge is the thing to check on your job record.
| Run | resolution | Idempotency-Key | List x 1.25 per second | 8 s total |
|---|---|---|---|---|
| Draft | 360p | edit-1-draft | $0.0375 | $0.30 |
| Final | 1080p | edit-1-final | $0.1875 | $1.50 |
The request
Keep everything but the resolution and the key the same, so that the draft says something about the final:
{
"model": "gemini-omni-flash-1.1",
"prompt": "Replace the bottle with an apple. Keep everything else the same.",
"video_url": "https://example.com/clip.mp4",
"resolution": "360p"
}Judging the draft
When the draft looks right, pull the first and last frame of both the source and the result, as in the frame-pair check, to see what stayed. Then send the same body with 1080p and the second key. If the draft fails because the model changed something you wanted to keep, tighten the prompt and re-draft; the 360p run is the cheap place to do that.
Sources
Related posts
More in Developers
- Omni Flash edit in sync mode: it waits 30 seconds, then you poll
Sync mode on Sume waits at most 30 seconds. An Omni edit may not finish in that time, so read the job id from the reply and poll it. Never resubmit.
- Omni Flash image-to-video: frame_images or input_references?
frame_images with first_frame pins your photo as the opening frame. A single input_references image conditions the whole clip instead. Pick by what you want.
- One prompt across video models: what to rewrite on Sume
A prompt that works on one Sume video row may need edits on another: Omni uses IMAGE_REF tokens, Kling takes no references, Veo is text-only. Read 2026-10-13.
- Playwright 1.64 lock and --shuffle for a Sume API test suite
Playwright 1.64 adds a describe lock and --shuffle. Use them to test Sume video calls: free 400 checks run in parallel, one paid test holds a credits lock.
Written by Sume