Gemini Omni Flash Preview API on APIMart provides streamlined text-to-video, image-to-video, and video-to-video generation. Send model and prompt through APIMart's unified video generation endpoint, making the model easy to test, integrate, and scale.
Service Highlights
The RUN price estimates 10 seconds of output; final charges are based on actual token usage.
Video link valid for 72 hours
Transparent pricing with no hidden fees. Pay only for what you use.
| Variant | Tier | GoldCurrent price | Platinum | Diamond | Official | Your savings |
|---|---|---|---|---|---|---|
gemini-omni-flash-preview | 720P | 0.88Credits(~$0.088)/sec | 0.836Credits(~$0.0836)/sec | 0.792Credits(~$0.0792)/sec | 1.1Credits(~$0.11)/sec | 20% |
* Actual costs are subject to final output.
gemini-omni-flash-preview
Transparent pricing with no hidden fees. Pay only for what you use.
Per 1M tokens
| Rate | GoldCurrent price | Platinum | Diamond |
|---|---|---|---|
| Input | 12~$1.2 | 11.4~$1.14 | 10.8~$1.08 |
| Output | 140.04~$14.004 | 133.038~$13.3038 | 126.036~$12.6036 |
Access Gemini Omni Flash Preview API on APIMart for fast text-to-video generation. The playground uses a simple model-and-prompt request, so developers can generate videos with a clean, production-friendly workflow.
50K+
Active Users
99.9%
Uptime
2x
Faster
—
Cost Savings
Submit an asynchronous video task, then query the task ID until the video is ready.
Save your APIMart API key in the APIMART_API_KEY environment variable and send it as Authorization: Bearer <key> with every request.
POST model, prompt and the parameters you need to /v1/videos/generations and read data[0].task_id from the response. The example.com URLs are placeholders; replace them with your own public HTTP(S) URLs.
Poll GET /v1/tasks/{task_id} until status is completed, then read data.result.videos[0].url[0] and the final charge in cost. If status is failed, check error.message. APIMart keeps results for 72 hours, so download the videos you want to keep.
See the APIMart API documentation for authentication and task status details.
curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-omni-flash-preview",
"prompt": "Aerial shot over a misty mountain lake at sunrise, birds flying, slow forward camera move, soft wind and distant birdsong.",
"aspect_ratio": "16:9"
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "gemini-omni-flash-preview",
"prompt": "Aerial shot over a misty mountain lake at sunrise, birds flying, slow forward camera move, soft wind and distant birdsong.",
"aspect_ratio": "16:9"
}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["videos"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(10)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-omni-flash-preview",
"prompt": "The subject in the image slowly turns toward the camera, soft natural light, gentle camera push-in.",
"aspect_ratio": "16:9",
"image_urls": [
"https://example.com/reference.jpg"
]
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
model | string | Required | Default: gemini-omni-flash-preview | Fixed to gemini-omni-flash-preview. |
prompt | string | Optional | Default: — | Scene description for text to video, or the motion, style or edit instruction for image and video inputs. Required unless you send at least one image or video. |
resolution | string | Optional | Default: 720p | Only 720p is supported. |
aspect_ratio | string | Optional | Default: 16:9 | 16:9 landscape or 9:16 portrait. Any other value is treated as 16:9. |
image_urls | array | Optional | Default: — | Reference images as HTTP(S) URLs, up to 16. Describe how multiple subjects interact in the prompt. |
video_urls | array | Optional | Default: — | One reference video or video to edit, 1–24 seconds. Cannot be combined with extend_from_task_id. |
extend_from_task_id | string | Optional | Default: — | ID of one of your earlier generation tasks to continue without uploading the video again. Cannot be combined with video_urls. |
Compare Gemini Omni video models on APIMart. One API key calls every version; see each model page for live pricing.
| Model | Best for | Resolution | Duration |
|---|---|---|---|
| Gemini Omni 1.2 Flash API | Latest version: clips up to 15 seconds with audio, references, video editing and extension | 360p / 720p / 1080p / 4K | 3–15s |
| Gemini Omni 1.1 Flash API | Up to 10 images, first and last frames, video editing and extension | 360p / 720p / 1080p / 4K | 3–10s |
| Gemini Omni 1.1 Flash Ext API | Duration set in the request, priced by resolution and duration (reference video billed per second); text, one image, reference video or three-image fusion | 360p / 720p / 1080p / 4K | 4 / 6 / 8 / 10s |
| Gemini Omni Flash Preview APIThis page | 720p clips from text, up to 16 reference images or one video | 720p | 3–10s |
Focused features for fast text-to-video generation with a minimal integration surface
How creators, developers, and businesses use the API for prompt-based video generation
From signup to your first AI video with a simple model and prompt
Sign up on APIMart and generate your API key. Your key authenticates requests to the unified video generation endpoint.
Write a descriptive prompt with subject, action, setting, motion, camera style, and mood to guide the generated video.
Call the APIMart API with model set to gemini-omni-flash-preview and your prompt. Poll the task status endpoint to retrieve the generated AI video result.
What creators, developers, and businesses say about text-to-video generation on APIMart
“The focused interface makes the API easy for our team to test and automate. We can send a model and prompt without a complex setup.”
Alex Morgan
Creative Technologist
“We use it for quick campaign visuals before moving into final production. It is fast to brief, easy to integrate, and works well for prompt-based video ideation.”
Maya Chen
Marketing Lead
“The APIMart task flow is straightforward: submit a prompt, poll the task, and render the video result in our internal tools.”
Daniel Park
Product Engineer
“It helps our social team test multiple story angles quickly. The simple API request makes it easy to plug into our content planning workflow.”
Sofia Williams
Social Media Director
“For product storytelling, it is a useful first-pass generator. We write a concise scene prompt and get a visual draft that helps align stakeholders.”
Lucas Huang
Product Marketing Manager
“The model is simple enough for prototypes but still fits our production API pattern through APIMart's authentication and task polling flow.”
Priya Nair
Engineering Manager
Everything you need to know about using the model on APIMart
It is an AI video generation model available through APIMart. It supports text-to-video, image-to-video, and video-to-video generation with model set to gemini-omni-flash-preview and a prompt.
The playground exposes a prompt, up to 16 reference images, one reference video, aspect ratio (16:9 / 9:16) and 720p output. Use extend_from_task_id to continue editing a previous result. JSON mode uses the same fields.
Send a POST request to /v1/videos/generations with your APIMart API key, model, and prompt. Then poll the returned task ID.
Include subject, action, setting, camera style, lighting, mood, and motion details. Clear visual direction helps the model generate more targeted video results, whether you start from text, reference images, or a reference video.
The Preview model generates 720p video in 16:9 or 9:16 from a prompt, up to 16 reference images and one reference video. For output up to 4K or first and last frame control, use Gemini Omni 1.1 Flash or Gemini Omni 1.2 Flash.
It is useful for developers, creators, marketers, and product teams that need a simple prompt-to-video workflow for rapid testing, content ideation, and lightweight video generation.
It is billed per second of generated video. The pricing table on this page lists every specification, and the prices shown are Gold member rates (20% off). Platinum and Diamond members save even more, up to 28%, and you only pay for successful requests.
No. APIMart offers no free quota or free trial for the Gemini Omni Flash Preview API. It is pay-as-you-go with no subscription, and current rates are in the pricing table on this page.
Clips run 3–10 seconds at 720p and 24 fps, with generated audio. The API has no duration parameter, so describe the pacing you want in the prompt.
Sign up for APIMart, open the API Keys page in your dashboard, and create a key. The same key works for this model and every other model on the platform, with pay-as-you-go billing and no subscription.
Explore more models in the same category.

Seedance 2.0 Mini
Seedance 2.0 Mini is the lightweight version of ByteDance's Seedance 2.0 for text-to-video and image-to-video, with 480p or 720p output.

HappyHorse 1.1
HappyHorse 1.1 generates 720P or 1080P video from text, a first-frame image or 1–9 reference images. Video editing is not supported.

Kling 3.0 Turbo
Kling-3.0-Turbo: A high-speed, high-quality AI video generation model ideal for quickly creating short videos.

Pixverse V6
pixverse-v6 is PixVerse's sixth-generation AI video generation model, primarily used for text-to-video and image-to-video generation.