Gemini Omni API — Google's Any-Input Video Model
The Gemini Omni API turns a prompt, a single image, or three reference images into a 4 to 10 second clip at 720p, 1080p, or 4K. One endpoint covers text-to-video, image-to-video, and three-image fusion — Google's newest video model, billed per generation.
≤ 2000 chars · required
Default 720p
16:9 or 9:16 · default 16:9
Default 6
What you can build
Real workflows powered by this model.
Animate a single still with the Gemini Omni API
Pass one reference image and a motion prompt. The Gemini Omni API returns a 4 to 10 second clip from the same endpoint as your text-to-video calls — no model swap, no extra integration. Send a 1080p or 4K request when you want the result production-ready.
Generate a clipFuse three references in one Gemini Omni API call
Send three reference images alongside a prompt and the Gemini Omni API combines scene, character, and product into a single motion shot. Skip the storyboard, the masking, and the multi-pass compositing — three-image fusion is the most differentiated mode on the Gemini Omni API and ships from the same /api/v1/videos/generations endpoint as text-to-video.
Text-to-video at 4K via the Gemini Omni API
Describe the scene, pick 4K, and the Gemini Omni API returns a clip at the highest fidelity tier — useful for hero shots, social ads, and landing-page video. Audio is omitted in the reapi surface, so the result drops cleanly into any downstream editor.
Pricing
Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.
| Mode | Category | Unit | Price |
|---|---|---|---|
| 720p | |||
| 4 seconds | 1 generation | $0.18 180 credits | |
| 6 seconds | 1 generation | $0.204 204 credits | |
| 8 seconds | 1 generation | $0.216 216 credits | |
| 10 seconds | 1 generation | $0.24 240 credits | |
| 1080p | |||
| 4 seconds | 1 generation | $0.18 180 credits | |
| 6 seconds | 1 generation | $0.204 204 credits | |
| 8 seconds | 1 generation | $0.216 216 credits | |
| 10 seconds | 1 generation | $0.24 240 credits | |
| 4K | |||
| 4 seconds | 1 generation | $0.36 360 credits | |
| 6 seconds | 1 generation | $0.408 408 credits | |
| 8 seconds | 1 generation | $0.432 432 credits | |
| 10 seconds | 1 generation | $0.48 480 credits | |
Why reAPI
One endpoint, three input modes
The Gemini Omni API picks its mode from the count of image_urls you send. Zero gives you text-to-video, one gives image-to-video, three gives three-image fusion — all on the same /api/v1/videos/generations call, with the same authentication and the same task polling pattern. Two images is not supported; the Gemini Omni API will reject that combination at the gateway with a clear 400.
Per-generation pricing, no surprises
The Gemini Omni API charges per generation, not per second. 720p and 1080p share the same rate; only 4K is uplifted. A 4 second 720p clip starts at $0.18, a 10 second 4K clip caps at $0.48. Failed Gemini Omni API jobs refund automatically — your worker never pays for a result you didn't get.
Access without a Google Cloud account
Skip the Google Cloud onboarding, billing setup, and service-account dance. Sign up for reapi, grab a key, and you can call the Gemini Omni API in under a minute. Same model, same outputs — fewer hoops to ship.
Ship the Gemini Omni API in three steps
- step 01
Create an API key
Sign up and grab a key from the dashboard. Free credits cover your first Gemini Omni API calls — no card required.
Open - step 02
Submit a video task
POST to /api/v1/videos/generations with model = gemini-omni. The Gemini Omni API returns a task ID immediately so your worker can move on.
Open - step 03
Poll the result
GET /api/v1/tasks/:id until status is completed. Download the Gemini Omni API output and ship it.
Open
Frequently asked questions
Common questions about this model.
curl -X POST https://reapi.ai/api/v1/videos/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-omni",
"prompt": "A kitten playing piano, slow camera push-in",
"duration": 6,
"resolution": "1080p",
"aspect_ratio": "16:9"
}'Ready to ship?
Try it in the playground or grab an API key to integrate now.