Gemini Omni 1.1 Flash API-integration
Brug Gemini Omni 1.1 Flash via Rivya Public API v1 med model-id gemini-omni-flash-1-1, understøttede inputs, parametre, Files API-regler, credits og svareksempler.
gemini-omni-flash-1-1
text, file
Krævet for referencetilstande
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 tegn
Anmodningskontrakt
Send model-id'et på øverste niveau. Modelspecifikke kontroller hører hjemme i params.
| Nøgle | Type | Krævet | Standard | Beskrivelse |
|---|---|---|---|---|
| model | string | Ja | gemini-omni-flash-1-1 | Brug API-model-id'et gemini-omni-flash-1-1. |
| prompt | string | Ja | - | Maksimalt 20000 tegn for denne model. |
| params | object | Nej | - | Modelspecifikt parameterobjekt. Brug rækkerne nedenfor til de tilladte keys. |
| client_request_id | string | Nej | - | Valgfrit klientside-id til at spore anmodninger i dit system. |
Modelparametre
| Nøgle | Type | Krævet | Standard | Interval | Valgmuligheder | Beskrivelse |
|---|---|---|---|---|---|---|
| reference_mode | select | Nej | reference | - | reference, frames | Referencetilstand |
| resolution | select | Nej | 720p | - | 360p, 720p, 1080p, 4k | Opløsning |
| duration | select | Nej | 4 | - | 4, 6, 8, 10 | Varighed |
| aspect_ratio | select | Nej | 16:9 | - | 16:9, 9:16 | Billedformat |
| seed | number | Nej | - | min 0 / max 2147483647 | - | Lad feltet stå tomt for et nyt tilfældigt resultat hver gang. Genbrug af det samme heltal gør det lettere at reproducere eller finjustere et tidligere resultat. Det holder sig kun tættere på, når prompten og andre vigtige indstillinger også forbliver nogenlunde ens, og det garanterer ikke et 1:1-match. |
| video_start | number | Nej | - | min 0 / max 30 | - | Videostart (sekunder) |
| video_ends | number | Nej | - | min 0 / max 30 | - | Videoslut (sekunder) |
Uploadpolitik
Upload først referencefiler, og placer derefter den returnerede URL og duration-token i params.referenceMediaItems.
Referencemateriale: Brug op til syv billeder på 20 MB hver eller én video på højst 95 MB og 30 sekunder med op til fem billeder. Vælg et videoklip på højst 10 sekunder. Lyd- og figur-ID’er understøttes ikke. Billedtilstand accepterer ét startbillede eller et start/slut-par uden andre referencer.
7
image, video
Video- og lydreferencer bør medtage durationToken fra /api/v1/files, når varighedsverifikation er krævet.
| kind | Maks. størrelse | MIME-typer |
|---|---|---|
| image | 20 MB | image/jpeg, image/png, image/webp |
| video | 95 MB | video/mp4, video/quicktime |
Minimal anmodning
{
"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
}
}Referencefilanmodning
{
"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"
}
]
}
}Oprettelsessvar
Oprettelsesendpointet returnerer et offentligt opgave-id. Hent status fra statusendpointet, indtil opgaven lykkes eller fejler.
{
"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
}Almindelige fejl
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found
Nogle tilstande kræver referenceuploads via Files API.
