from $0.15 per generation on the APIMart route — one OpenAI-compatible endpoint at
https://api.apimart.ai/v1, no monthly plan required. (observed 2026-10-12)
Get an API key · Live pricing · Model page · ⚡ 60-second quickstart
Why teams call Gemini Omni 1.1 Flash Ext (gemini-omni-1.1-flash-ext) through APIMart
- One key, entire catalog. The same
https://api.apimart.ai/v1base URL andAuthorizationheader reach Gemini Omni 1.1 Flash Ext (gemini-omni-1.1-flash-ext) and 300+ other image, video and language models — switch themodelfield, not your client. - $1 minimum, pay as you go. No subscription and no prepaid plan to size up front: top up from $1 and spend it on calls. There is no free quota to burn through first, so the price in this table is the price you pay.
- The charge comes back in the response. Every call reports the amount billed (
cost/credits_cost), so a spend number is read per call instead of guessed at month end. - Async by design. Submit, take the
task_id, pollGET /v1/tasks/{id}— batching and retries are ordinary queue work, not a bespoke integration.
Gemini Omni 1.1 Flash Ext API on APIMart: text-to-video where you set duration, resolution and size, plus optional images. Save 20% or more with membership.
| Route | model value |
Billing | Notes |
|---|---|---|---|
| Text-to-video / image-to-video | gemini-omni-1.1-flash-ext |
per generated second, by resolution | see the model page for the exact tiers |
Endpoint: POST https://api.apimart.ai/v1/videos/generations, then poll GET /v1/tasks/{task_id}.
| Resolution | List price | Effective price |
|---|---|---|
| default | 0.4375 | 0.35 |
Prices are a snapshot; the pricing page and data/model.json are refreshed by CI, and a completed task reports the exact amount in its cost field.
| Field | Type | Default | Notes |
|---|---|---|---|
model |
string | required | the model id shown in the route table above |
prompt |
string | required | the shot description; camera and subject motion belong here |
duration |
integer | route default | clip length in seconds — billing is per generated second |
resolution |
string | route default | 480P / 720P / 1080P or the route’s own tiers |
size / aspect_ratio |
string | 16:9 |
output framing |
image_urls |
string[] | — | first frame, first + last frame, or style references, where supported |
seed |
integer | — | fix the seed to reproduce a take |
The table lists the fields accepted by the APIMart videos/generations endpoint. Check the model page for anything this model adds on top.
curl --request POST --url https://api.apimart.ai/v1/videos/generations \
--header "Authorization: Bearer $APIMART_API_KEY" --header 'Content-Type: application/json' \
-d '{"model":"gemini-omni-1.1-flash-ext","prompt":"A bamboo forest at sunrise, slow push-in","duration":5,"resolution":"720P","size":"16:9"}'import os, time, requests
BASE = "https://api.apimart.ai/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}", "Content-Type": "application/json"}
created = requests.post(f"{BASE}/videos/generations", headers=HEADERS, timeout=60, json={
"model": "gemini-omni-1.1-flash-ext", "prompt": "A bamboo forest at sunrise, slow push-in", "duration": 5,
}).json()
task_id = created["data"]["id"]
while True:
task = requests.get(f"{BASE}/tasks/{task_id}", headers=HEADERS, timeout=60).json()["data"]
if task["status"] in ("completed", "failed"):
break
time.sleep(5)
print(task.get("cost"), task["result"]["videos"][0]["url"])Runnable versions: examples/. The task lifecycle is pending → processing → completed | failed.
What is the Gemini Omni 1.1 Flash Ext model id?
gemini-omni-1.1-flash-ext. See the route table above.
How is it billed?
from $0.15 per generation on the APIMart route. The completed task reports the exact amount in its cost field; a failed task is refunded.
How do I get a key?
Use the Get an API key link — $1 minimum top-up, no plan required.
- Same model, this language — the other half of this pair: omni-flash-ext-prompts
- Same model, other languages — 10 more language builds: 中文
omni-flash-ext-api-cn· Deutschomni-flash-ext-api-de· Españolomni-flash-ext-api-es· Françaisomni-flash-ext-api-fr· Relay/gatewayomni-flash-ext-api-gateway· Bahasaomni-flash-ext-api-id· 日本語omni-flash-ext-api-ja· 한국어omni-flash-ext-api-ko· Portuguêsomni-flash-ext-api-pt· Русскийomni-flash-ext-api-ru - More models in this language — grok-imagine-1-5-api · grok-imagine-2-0-api · grok-image-api · grok-imagine-image-quality-api · imagen-4-api · qwen-image-2-0-pro-api
- Topic hubs — every build of this model, all languages: omni-flash-ext · omni-flash-ext-api
This repository is one build in a cross-linked set of API guides for the same model family; each language build links back to the others.
| Purpose | Attributed link | Target |
|---|---|---|
| Model page | https://go.apimart.ai/k-4a85b7 | apimart.ai/model/omni-flash-ext |
| Live pricing | https://go.apimart.ai/k-69d7f9 | apimart.ai/pricing |
| Get an API key | https://go.apimart.ai/k-d4f52c | apimart.ai/keys |
Outbound APIMart links are minted through the promo link API; hand-made tracking parameters are rejected by
tools/check_links.py in CI.
Gemini Omni 1.1 Flash Ext is a third-party model served through APIMart; this repository documents how to call it and publishes model ids and prices, and does not claim official status. Model names, prices and documentation belong to their respective owners.
MIT — see LICENSE.