What Omni Flash 10s is good at
Video models are billed per second or per clip: turn a description or a picture into a clip a few seconds long.
One prompt becomes a 10 s 720P video with sound effects. Upload up to 7 reference images to lock people, products and scenes. Good for short ads and creative clips.
Good for
- Short video ads and product showcases
- Bringing a still image to life
- Short clips for social media
Less suited for
- Videos several minutes long: generate in parts and edit together
- Articles or code: use a chat model
Code sample
Replace sk-... with the API key from your console.
curl https://api.macloudai.com/v1/media/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "omni_flash-10s", "prompt": "A cat watching the rain on a windowsill, cinematic shot", "params": {"duration": "5", "resolution": "720p", "aspect_ratio": "16:9"}}'
# → {"data": {"task_id": "mt_…"}}
curl "https://api.macloudai.com/v1/media/status?task_id=mt_…" \
-H "Authorization: Bearer $API_KEY"
import time, requests
BASE = "https://api.macloudai.com/v1"
H = {"Authorization": "Bearer sk-..."}
r = requests.post(f"{BASE}/media/generate", headers=H, json={
"model": "omni_flash-10s",
"prompt": "A cat watching the rain on a windowsill, cinematic shot",
"params": {"duration": "5", "resolution": "720p", "aspect_ratio": "16:9"},
}).json()
task = r["data"]["task_id"]
# Poll every 5–10 seconds; when is_final is true the result is in result_url
while True:
s = requests.get(f"{BASE}/media/status", headers=H, params={"task_id": task}).json()["data"]
if s["is_final"]:
print(s["state"], s.get("result_url"), s.get("error"))
break
time.sleep(8)
# An estimate is held when you submit; the final charge follows actual usage, and failed tasks are fully refunded
Model name: omni_flash-10sFull docs →
What it costs, roughly
Estimated from the unit price above; you are charged per generation.
| 1 request1 × US$0.20 | US$0.20 |
| 10 requests10 × US$0.20 | US$1.97 |
| 100 requests100 × US$0.20 | US$19.68 |
| A minimum US$3 top-up coversbilled per request | ≈ 15 generations |
Model status
Calls over the last 24 hours.
24h success99.9%
Fastest response124 s
Lines online6
Related models
One API key calls them all; to switch, just change the model name.
Other Google models
Omni FlashUS$0.09 per video
Omni 1.1US$0.07 per video
VO3.1US$0.10 per video
Omni Flash First-Last FrameUS$0.20 per video
GEM 3.8 FlashUS$0.06 / US$0.32
GEM 4 ArgonUS$1.22 / US$6.08
Alternatives at a similar price
Kling Omni ReferenceUS$0.77 per video
GK Video 3US$0.15 per video
Kling V3 VideoUS$0.87 per video
Vidu Q3US$0.08 per video
FAQ
Q1How is Omni Flash 10s billed?
US$0.20 per video, deducted from your balance. Pay for what you use, no monthly fee.
Q2How do I use Omni Flash 10s in Indonesia?
Sign up, top up in Rupiah by QRIS or bank transfer, create an API key, set the base URL to https://api.macloudai.com/v1 and model to omni_flash-10s.
Q3What if a call fails?
401: the API key is wrong or deleted; copy it again from the console. Insufficient balance: top up and it works right away. 429: too many requests; wait a few seconds. 500, 502, 503: the upstream is briefly unstable; retry, or switch to another model in the same price range.
Q4Do I need a credit card?
No. You pay in Rupiah by QRIS or bank transfer. That is the whole point of this service.