Gemini Omni 1.1 Flash API-integration
Använd Gemini Omni 1.1 Flash via Rivyas publika API v1 med modell-ID gemini-omni-flash-1-1, stödda inmatningar, parametrar, Files API-regler, krediter och svarsexempel.
gemini-omni-flash-1-1
text, file
Krävs för referenslägen
per_video · 4=45 · 6=60 · 8=75 · 10=90 · 4k_4=105 · 4k_6=120 · 4k_8=135 · 4k_10=150 · withVideo=120 · withVideo4k=180 · ⌈total⌉
Video
FIXED
20000 tecken
Kontrakt för begäran
Skicka modell-ID:t på toppnivå. Modellspecifika kontroller hör hemma i params.
| Nyckel | Typ | Obligatoriskt | Standard | Beskrivning |
|---|---|---|---|---|
| model | string | Ja | gemini-omni-flash-1-1 | Använd API-modell-ID:t gemini-omni-flash-1-1. |
| prompt | string | Ja | - | Högst 20000 tecken för den här modellen. |
| params | object | Nej | - | Modellspecifikt parameterobjekt. Använd raderna nedan för tillåtna nycklar. |
| client_request_id | string | Nej | - | Valfritt klient-ID för att spåra begäranden i ditt system. |
Modellparametrar
| Nyckel | Typ | Obligatoriskt | Standard | Intervall | Alternativ | Beskrivning |
|---|---|---|---|---|---|---|
| reference_mode | select | Nej | reference | - | reference, frames | Referensläge |
| resolution | select | Nej | 720p | - | 360p, 720p, 1080p, 4k | Upplösning |
| duration | select | Nej | 4 | - | 4, 6, 8, 10 | Längd |
| aspect_ratio | select | Nej | 16:9 | - | 16:9, 9:16 | Bildförhållande |
| seed | number | Nej | - | min 0 / max 2147483647 | - | Lämna fältet tomt för ett nytt slumpmässigt resultat varje gång. Om du återanvänder samma heltal blir det enklare att återskapa eller finjustera ett tidigare resultat. Det blir bara mer likt när prompten och andra viktiga inställningar också förblir liknande, och en identisk 1:1-matchning garanteras inte. |
| video_start | number | Nej | - | min 0 / max 30 | - | Videostart (sekunder) |
| video_ends | number | Nej | - | min 0 / max 30 | - | Videoslut (sekunder) |
Uppladdningspolicy
Ladda först upp referensfiler och placera sedan den returnerade URL:en och varaktighetstoken i params.referenceMediaItems.
Referensmaterial: Använd upp till sju bilder på 20 MB vardera, eller en video på högst 95 MB och 30 sekunder med högst fem bilder. Det valda videoklippet får vara högst 10 sekunder. Ljud- och figur-ID stöds inte. Bildrutsläget accepterar en startbild eller ett start/slut-par utan andra referenser.
7
image, video
Video- och ljudreferenser bör innehålla durationToken från /api/v1/files när varaktighetsverifiering krävs.
| kind | Max storlek | MIME-typer |
|---|---|---|
| image | 20 MB | image/jpeg, image/png, image/webp |
| video | 95 MB | video/mp4, video/quicktime |
Minimal begäran
{
"model": "gemini-omni-flash-1-1",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"reference_mode": "reference",
"resolution": "720p",
"duration": "4",
"aspect_ratio": "16:9",
"seed": 0,
"video_start": 0,
"video_ends": 0
}
}Begäran med referensfil
{
"model": "gemini-omni-flash-1-1",
"prompt": "A cinematic product reveal with smooth camera movement",
"params": {
"reference_mode": "reference",
"resolution": "720p",
"duration": "4",
"aspect_ratio": "16:9",
"seed": 0,
"video_start": 0,
"video_ends": 0,
"referenceMediaItems": [
{
"url": "https://cdn.example.com/reference-image.png",
"kind": "image",
"name": "reference-image.png",
"mimeType": "image/png"
}
]
}
}Skapa-svar
Create-endpointen returnerar ett publikt uppgifts-ID. Kontrollera status-endpointen tills uppgiften lyckas eller misslyckas.
{
"id": "task_gemini_omni_flash_1_1_example",
"status": "queued",
"model": "gemini-omni-flash-1-1",
"reserved_credits": 45,
"final_credits": 0,
"settlement_status": "RESERVED",
"created_at": "2026-05-11T00:00:00.000Z",
"updated_at": "2026-05-11T00:00:00.000Z",
"result": null,
"error": null
}Vanliga fel
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found
Vissa lägen kräver referensuppladdningar via Files API.
