Uitvoerresolutie
Ondersteunt 360p, 720p, 1080p, 4k vanuit het gepubliceerde endpoint-schema.
Snelle multimodale videogeneratie met frame- en referentiecontrole
curl -X POST https://runapi.ai/api/v1/gemini_omni/text_to_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-omni-flash-1-1",
"prompt": "Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt."
}'
import { GeminiOmniClient } from "@runapi.ai/gemini-omni";
const client = new GeminiOmniClient();
const result = await client.textToVideo.run({
model: "gemini-omni-flash-1-1",
prompt: "Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/gemini_omni/text_to_video",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"gemini-omni-flash-1-1","prompt":"Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/gemini_omni/text_to_video");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'gemini-omni-flash-1-1',
'prompt' => 'Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.textToVideo().run({"model":"gemini-omni-flash-1-1","prompt":"Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt."});
task.waitForResult();
require "runapi/gemini_omni"
client = RunApi::GeminiOmni::Client.new
result = client.text_to_video.run(
model: "gemini-omni-flash-1-1",
prompt: "Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.textToVideo.Run({"model":"gemini-omni-flash-1-1","prompt":"Maak een tracking shot in 1080p van een neonstad, met een herbruikbaar personage dat door de regen loopt terwijl een rustige verteller spreekt."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model gemini-omni-flash-1-1 \
--endpoint text_to_video \
--wait
5 versies beschikbaar
Kies een model en genereer binnen enkele seconden.
| Provider | |
| Model-ID | gemini-omni-flash-1-1 |
| Modaliteit | Video |
| Taaktypen | Asynchronous |
| API-eindpunt | /api/v1/gemini_omni/text_to_video |
| Factureringseenheid | aanroep |
| Invoerparameters | aspect_ratio, audio_ids, callback_url, character_ids, duration_seconds, first_frame_image_url, last_frame_image_url, model, output_resolution, prompt, reference_image_urls, seed, video_list |
| Maximale duur | 4s, 6s, 8s, 10s |
| Maximale resolutie | 360p, 720p, 1080p, 4k |
| Beeldverhoudingen | 16:9, 9:16 |
| Catalogusstatus | Operationeel |
Meld je gratis aan en maak vanuit het dashboard een API-sleutel voor gemini-omni-flash-1-1.
Stuur een POST-verzoek naar /api/v1/gemini_omni/text_to_video met de model-ID gemini-omni-flash-1-1 en je parameters.
Poll de taak of volg de callback om het voltooide gemini-omni-flash-1-1-resultaat op te halen.
Ondersteunt 360p, 720p, 1080p, 4k vanuit het gepubliceerde endpoint-schema.
Configureer 11 gedocumenteerde parameters, waaronder aspect_ratio, audio_ids, character_ids, duration_seconds, first_frame_image_url.
Stelt 1 openbaar(e) endpoint(s) beschikbaar: text_to_video.
Asynchrone taken accepteren een callback-URL voor voltooiingsmeldingen.
seedDeterministic generation seed.
promptVideo generation prompt.
audio_idsAudio preset IDs returned by create-audio.
video_listSource video clips; each clip consumes two reference units.
aspect_ratioOutput aspect ratio. (16:9, 9:16)
callback_urlWebhook URL for terminal Task delivery.
character_idsCharacter IDs returned by create-character; dual-image characters consume two of the shared seven reference units.
duration_secondsOutput duration in seconds. (4, 6, 8, 10)
output_resolutionOutput resolution. (360p, 720p, 1080p, 4k)
last_frame_image_urlPublic last-frame image URL; requires first_frame_image_url.
reference_image_urlsPublic reference image URLs; images, video clips, and characters share a seven-unit reference limit.
first_frame_image_urlPublic first-frame image URL; mutually exclusive with reference images, audio IDs, video clips, and character IDs.
Genereer clips voor productlanceringen en korte ads op basis van een tekstbriefing, waardoor je de productie van weken terugbrengt naar uren.
Zet lesmateriaal om in geanimeerde uitlegvideo's op schaal, zonder camera of crew.
Maak virale short-form content voor social platforms direct vanuit een prompt.
Geef de model-ID door die in de quickstart wordt getoond.
Rate limits per key schalen mee met je usage tier. Bekijk de prijzenpagina voor de actuele limieten.
Ja — variant is een flag. Wissel door de modelparameter aan te passen.
Waar streaming beschikbaar is, streamt RunAPI end-to-end.
Open een issue in de publieke GitHub-repo of mail support.
Nee. Je RunAPI API-sleutel volstaat voor toegang tot deze variant en elk ander model in de catalogus. Je hebt geen accounts bij de onderliggende provider nodig.
We helpen je met enterprise-inrichting, integraties en technische vragen.
Neem contact op