Flexibele parameters
Configureer 5 gedocumenteerde parameters, waaronder audio_ids, body_reference_image_url, character_name, descriptions, reference_image_url.
Synchronous reusable character resource creation from one reference image
curl -X POST https://runapi.ai/api/v1/gemini_omni/create_character \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"descriptions": "Create a 1080p neon city tracking shot with a reusable character walking through rain while a calm narrator speaks.",
"image_urls": [
"https://cdn.runapi.ai/public/samples/character.png"
],
"audio_ids": [
"audio_runapi_123"
],
"character_name": "Jenny"
}'
import { GeminiOmniClient } from "@runapi.ai/gemini-omni";
const client = new GeminiOmniClient();
const result = await client.createCharacter.run({
descriptions: "Create a 1080p neon city tracking shot with a reusable character walking through rain while a calm narrator speaks.",
image_urls: ["https://cdn.runapi.ai/public/samples/character.png"],
audio_ids: ["audio_runapi_123"],
character_name: "Jenny",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/gemini_omni/create_character",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"descriptions":"Create a 1080p neon city tracking shot with a reusable character walking through rain while a calm narrator speaks.","image_urls":["https://cdn.runapi.ai/public/samples/character.png"],"audio_ids":["audio_runapi_123"],"character_name":"Jenny"}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/gemini_omni/create_character");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'descriptions' => 'Create a 1080p neon city tracking shot with a reusable character walking through rain while a calm narrator speaks.',
'image_urls' => ['https://cdn.runapi.ai/public/samples/character.png'],
'audio_ids' => ['audio_runapi_123'],
'character_name' => 'Jenny',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.createCharacter().run({"descriptions":"Create a 1080p neon city tracking shot with a reusable character walking through rain while a calm narrator speaks.","image_urls":["https://cdn.runapi.ai/public/samples/character.png"],"audio_ids":["audio_runapi_123"],"character_name":"Jenny"});
task.waitForResult();
require "runapi/gemini_omni"
client = RunApi::GeminiOmni::Client.new
result = client.create_character.run(
descriptions: "Create a 1080p neon city tracking shot with a reusable character walking through rain while a calm narrator speaks.",
image_urls: ["https://cdn.runapi.ai/public/samples/character.png"],
audio_ids: ["audio_runapi_123"],
character_name: "Jenny"
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.createCharacter.Run({"descriptions":"Create a 1080p neon city tracking shot with a reusable character walking through rain while a calm narrator speaks.","image_urls":["https://cdn.runapi.ai/public/samples/character.png"],"audio_ids":["audio_runapi_123"],"character_name":"Jenny"})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model gemini-omni-character \
--endpoint create_character \
--wait
5 versies beschikbaar
Kies een model en genereer binnen enkele seconden.
Kies een model en genereer binnen enkele seconden.
| Provider | |
| Model-ID | gemini-omni-character |
| Modaliteit | Video |
| Taaktypen | Synchronous |
| API-eindpunt | /api/v1/gemini_omni/create_character |
| Factureringseenheid | call |
| Invoerparameters | audio_ids, body_reference_image_url, character_name, descriptions, reference_image_url |
| Catalogusstatus | Operationeel |
Meld je gratis aan en maak vanuit het dashboard een API-sleutel voor gemini-omni-character.
Stuur een POST-verzoek naar /api/v1/gemini_omni/create_character met de model-ID gemini-omni-character en je parameters.
Lees het voltooide gemini-omni-character-antwoord rechtstreeks van het endpoint.
Configureer 5 gedocumenteerde parameters, waaronder audio_ids, body_reference_image_url, character_name, descriptions, reference_image_url.
Stelt 1 openbaar(e) endpoint(s) beschikbaar: create_character.
Gemeten aan de hand van call, zonder abonnementsvereiste.
audio_idsAudio preset IDs returned by create-audio.
descriptionsCharacter appearance, identity, style, clothing, or personality description.
character_nameCharacter display name.
reference_image_urlPublic portrait reference image URL.
body_reference_image_urlOptional public full-body reference image URL; reference_image_url must provide the portrait.
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.
We helpen je met enterprise-inrichting, integraties en technische vragen.
Neem contact op