Use this page to test the site's Gemini Omni Flash access layer with the actual request schema exposed by the selected model.
Edit the form or JSON payload, submit a real generation task, inspect field requirements, and open the generated Markdown documentation when you are ready to integrate.
Current estimate starts at $0.15/image
720p: 30 credits - Text/Image to Video - Fixed per generation
1080p: 30 credits - Text/Image to Video - Fixed per generation
720p: 34 credits - Text/Image to Video - Fixed per generation
1080p: 34 credits - Text/Image to Video - Fixed per generation
720p: 36 credits - Text/Image to Video - Fixed per generation
1080p: 36 credits - Text/Image to Video - Fixed per generation
720p: 40 credits - Text/Image to Video - Fixed per generation
1080p: 40 credits - Text/Image to Video - Fixed per generation
4k: 60 credits - Text/Image to Video - Fixed per generation
4k: 68 credits - Text/Image to Video - Fixed per generation
4k: 72 credits - Text/Image to Video - Fixed per generation
4k: 80 credits - Text/Image to Video - Fixed per generation
Displayed estimates follow the site's current credit configuration. Provider pricing, account plans, duration, resolution, retries, and failed tasks can change the final cost.
Inspect the active Flash payload
The request sample and field reference update from the same runtime model schema used by the playground.
{
"model": "Omni-Flash-Ext",
"prompt": "a girl is dancing happily in a sunny garden",
"duration": 10,
"resolution": "1080p",
"aspect_ratio": "9:16"
}Use Gemini Omni Flash Lite in a generation request
The playground, request example, fields, and pricing rows on this page use the active Flash model configuration.
Open full API docsReview authentication, task creation, polling, fields, examples, pricing rows, and common errors. /models/omni-flash-ext.md
promptstringVideo content description. Describe the scene, subject, action, environment, camera movement, visual style, and audio cues in detail.image_urlsarrayReference image URL array. Omit or pass an empty array for text-to-video, pass 1 image for image-to-video, or pass 3 images for reference image fusion. Two images are not supported.video_urlsarrayReference video URL array. Omit it or provide one publicly accessible HTTP/HTTPS video URL. Do not pass video_urls together with duration.durationenumVideo duration in seconds. Supported values are 4, 6, 8, and 10. Do not pass duration together with video_urls.resolutionenumVideo resolution. Values are case-insensitive. Supported values are 720p, 1080p, and 4k. (720p, 1080p, 4k)aspect_ratioenumVideo aspect ratio. Common values are 16:9 for landscape and 9:16 for portrait. (16:9, 9:16)generation_typeenumGeneration type for image inputs. Use frame for first-frame mode with one image, or reference for one or three reference images. (frame, reference)A complete path from test to integration
Validate the creative result and the production request before wiring the API into a customer workflow.
Working video playground
Submit prompt-driven short video tasks through the same execution path used elsewhere on the site.
Editable JSON payload
Switch between form and API modes to understand how visible controls map into the request body.
Runtime field reference
Inspect field names, accepted types, enum values, defaults, and descriptions from the active schema.
Cost-aware requests
Review credit estimates before submission and apply task, user, and account limits in production.
Test, authenticate, poll, and deliver
Start with the smallest useful request, then add production controls around the successful payload.
Validate a prompt
Run a short creative brief in the playground and confirm the output direction before writing integration code.
Authenticate the request
Create an API key, keep it on the server, and send it as a bearer token with the task request.
Poll the task
Store the returned task identifier, check status with bounded polling, and surface clear queued, running, failed, and completed states.
Where the Flash API fits
Use the API for repeatable short-video workflows that need structured requests and budget enforcement.
Successful Flash generations
Open public results when available to review prompts, settings, and completed media.
Omni-Flash-Ext Video Generation
3D animation style. Primarina after her daughter, Popplio's funeral, on a bench, feeling very sad, with Nidorino sitting next to her, trying his best to comfort her. Nidorino: [soft tone] "I'm so sorry for your loss, Primarina. It must've really hurt to see her go."
Omni-Flash-Ext Video Generation
I quattro subacquei: la Volpe con la tuta da sub rossa con la bombola, le pinne rosse e il casco integrale da sub rossa dove c'è la sua coda, la Volpe Bianca con la tuta da sub rosa con la bombola, le pinne rosa e il casco integrale da sub rosa dove c'è la sua coda, il Lupo Grigio con la tuta da sub blu con la bombola, le pinne blu il casco integrale da sub blu dove c'è la sua coda e il Lupo Nero con la tuta da sub verde con la bombola, le pinne verdi il casco integrale da sub verde dove c'è la sua coda sono meravigliati mentre nuotano sott'acqua. Manga Giapponese
Omni-Flash-Ext Video Generation
CGI Timi (The MeowMi Family Show) his stomach is growling when he get sits down the bed to the middle into the EA Games logo bedroom!
Omni-Flash-Ext Video Generation
Skye is holding a RTL Klub logo FIXED in the black background picture frame into her bedroom! (Create a 16:9 Paw Patrol Animation FIXED Style Video In 3D!)
Omni-Flash-Ext Video Generation
Everest is holding a RTL Klub logo FIXED in the black background picture frame into her bedroom! (Create a 16:9 Paw Patrol Animation FIXED Style Video In 3D!)
Omni-Flash-Ext Video Generation
Rubble is holding a Disney Channel logo FIXED in the white background picture frame into his bedroom! (Create a 16:9 Paw Patrol Animation FIXED Style Video In 3D!)
Protect cost, reliability, and user trust
Server-side keys
Never expose secret API keys in browser code. Route requests through a server action or protected endpoint.
Bounded retries
Use a retry limit, exponential backoff, idempotency, and clear refund rules for provider-side failures.
Provenance preserved
Keep applicable AI labels and generation metadata with the delivered media. Do not build a provenance-removal flow.
Gemini Omni Flash API questions
Can I send a real task from this page?
Yes. Sign in, provide the required fields, review the estimated credits, and submit through the embedded playground.
Where does the request example come from?
The page builds the example and field reference from the same runtime catalog entry used by the selected Flash model.
How do I retrieve a result?
Create the task, store its returned identifier, and poll the task endpoint until it completes or fails. The Markdown docs include the current endpoint examples.
How should I handle retries?
Retry only transient provider or network failures, use backoff and idempotency, and stop after a small bounded number of attempts.
How is pricing calculated?
The site maps the active model pricing to credits. Use the pricing page to model duration, batch size, and retries, then verify current account pricing before launch.
Is this the official Google endpoint?
No. This page documents and tests the site's independent API access layer. Check official Google documentation for current first-party endpoints and terms.
Move a tested Flash request into production
Validate the prompt, copy the request structure, keep the key on the server, and add task and budget controls.