Rivya AI-dokumentation
Modellsidor för API

Gemini Omni Video API-integration

Använd Gemini Omni Video via Rivyas publika API v1 med modell-ID gemini-omni-video, stödda inmatningar, parametrar, Files API-regler, krediter och svarsexempel.

Tillgänglig via APIText eller URL klar; referenslägen använder Files APIVideo
API-modell-ID

gemini-omni-video

Inmatningar

text, file

Files API

Krävs för referenslägen

Baskrediter

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⌉

Förmåga

Video

Fakturering

FIXED

Promptgräns

20000 tecken

Kontrakt för begäran

Skicka modell-ID:t på toppnivå. Modellspecifika kontroller hör hemma i params.

NyckelTypObligatorisktStandardBeskrivning
modelstringJagemini-omni-videoAnvänd API-modell-ID:t gemini-omni-video.
promptstringJa-Högst 20000 tecken för den här modellen.
paramsobjectNej-Modellspecifikt parameterobjekt. Använd raderna nedan för tillåtna nycklar.
client_request_idstringNej-Valfritt klient-ID för att spåra begäranden i ditt system.

Modellparametrar

NyckelTypObligatorisktStandardIntervallAlternativBeskrivning
resolutionselectNej720p-720p, 1080p, 4kUpplösning
durationselectNej4-4, 6, 8, 10Längd
aspect_ratioselectNej16:9-16:9, 9:16Bildförhållande
seednumberNej-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_startnumberNej-min 0 / max 30-Videostart (sekunder)
video_endsnumberNej-min 0 / max 30-Videoslut (sekunder)

Uppladdningspolicy

Ladda först upp referensfiler och placera sedan den returnerade URL:en och varaktighetstoken i params.referenceMediaItems.

Referensregel

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.

Max filer

7

Godkända filtyper

image, video

Varaktighetstoken

Video- och ljudreferenser bör innehålla durationToken från /api/v1/files när varaktighetsverifiering krävs.

kindMax storlekMIME-typer
image20 MBimage/jpeg, image/png, image/webp
video95 MBvideo/mp4, video/quicktime

Minimal begäran

{
  "model": "gemini-omni-video",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "resolution": "720p",
    "duration": "4",
    "aspect_ratio": "16:9",
    "seed": 0,
    "video_start": 0,
    "video_ends": 0
  }
}

Begäran med referensfil

{
  "model": "gemini-omni-video",
  "prompt": "A cinematic product reveal with smooth camera movement",
  "params": {
    "resolution": "720p",
    "duration": "4",
    "aspect_ratio": "16:9",
    "seed": 0,
    "video_start": 0,
    "video_ends": 8,
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-video.mp4",
        "kind": "video",
        "name": "reference-video.mp4",
        "mimeType": "video/mp4",
        "durationSeconds": 8,
        "durationToken": "video_duration_token_from_files_api",
        "width": 1280,
        "height": 720,
        "sizeBytes": 8388608,
        "framesPerSecond": 30,
        "videoBitrateMbps": 8,
        "videoMetadataToken": "video_metadata_token_from_original_files_api_upload_response"
      }
    ]
  }
}

Skapa-svar

Create-endpointen returnerar ett publikt uppgifts-ID. Kontrollera status-endpointen tills uppgiften lyckas eller misslyckas.

{
  "id": "task_gemini_omni_video_example",
  "status": "queued",
  "model": "gemini-omni-video",
  "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.