Un’unica autenticazione, tutti i provider
Una sola chiave RunAPI sblocca l’intero catalogo. Niente account separati, niente rotazione delle chiavi per integrazione.
It looks like you may prefer a different language. Switch anytime.
Usa l'API Gemini Omni tramite RunAPI con model skill, autenticazione unificata e prezzi pay-as-you-go.
curl -X POST https://runapi.ai/api/v1/gemini_omni/create_audio \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"audio_id": "achernar",
"name": "Acher Narrator",
"voice_description": "Create a 1080p neon city tracking shot with a reusable character walking through rain while a calm narrator speaks.",
"example_dialogue": "Hello, I am achernar"
}'
import { GeminiOmniClient } from "@runapi.ai/gemini-omni";
const client = new GeminiOmniClient();
const result = await client.createAudio.run({
audio_id: "achernar",
name: "Acher Narrator",
voice_description: "Create a 1080p neon city tracking shot with a reusable character walking through rain while a calm narrator speaks.",
example_dialogue: "Hello, I am achernar",
});
<?php
require __DIR__ . "/vendor/autoload.php";
use RunApi\GeminiOmni\GeminiOmniClient;
$client = new GeminiOmniClient();
$result = $client->createAudio->run([
'audio_id' => 'achernar',
'name' => 'Acher Narrator',
'voice_description' => 'Create a 1080p neon city tracking shot with a reusable character walking through rain while a calm narrator speaks.',
'example_dialogue' => 'Hello, I am achernar',
]);
require "runapi/gemini_omni"
client = RunApi::GeminiOmni::Client.new
result = client.create_audio.run(
audio_id: "achernar",
name: "Acher Narrator",
voice_description: "Create a 1080p neon city tracking shot with a reusable character walking through rain while a calm narrator speaks.",
example_dialogue: "Hello, I am achernar"
)
npx skills add runapi-ai/gemini-omni -g
# Claude Code
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
# Codex
codex plugin install runapi-mcp@agents
# Cursor / Windsurf / VS Code
npx @runapi.ai/mcp init cursor
Gemini Omni creates reusable voice resources, reusable character resources, and multimodal videos that can combine prompts, reference images, audio IDs, character IDs, and a source video clip.
| Variante | Fatturazione | Prezzo | |
|---|---|---|---|
| gemini-omni-audio | call | $0.0000 | Visualizza → |
| gemini-omni-character | call | $0.0000 | Visualizza → |
| gemini-omni-flash-1-1 | call | $2.52 | Visualizza → |
| gemini-omni-flash-preview | call | $0.460 | Visualizza → |
| gemini-omni-text-to-video | call | $2.52 | Visualizza → |
| Endpoint | Risoluzione | Durata | Prezzo | |
|---|---|---|---|---|
| create_audio | — | — | Free / track |
Prezzi mostrati per gemini-omni-audio. Le altre varianti mantengono i propri prezzi per endpoint.
Seleziona modello e variante adatti al tipo di output, al livello qualità e alla latenza target.
Imposta la tua chiave RunAPI e installa il model skill nel workspace di codice.
Usa le istruzioni dello skill per aggiungere la feature modello dentro la tua applicazione.
Interroga per task ID, usa streaming dove supportato o gestisci il callback webhook.
Gemini Omni belongs to the Google catalog on RunAPI and shares the same SDK package, CLI namespace, and billing surfaces across audio, character, and video variants.
Una sola chiave RunAPI sblocca l’intero catalogo. Niente account separati, niente rotazione delle chiavi per integrazione.
Prezzi per chiamata in USD, fatturati mensilmente. Le generazioni fallite non vengono addebitate.
Schema tipizzati e note di setup sono inclusi nel model skill, così l'implementazione parte dal contratto corretto.
It can create reusable audio resources, reusable character resources, and multimodal videos that combine prompts with image, audio, character, or source-video references.
Create a character resource when multiple videos need the same visual identity; pass the returned character ID into video requests that should reuse that subject.
Audio resources capture a preset voice choice and can be referenced by video requests that need narration or dialogue with consistent voice selection.
Video price depends on the request mode, duration, resolution, and whether source media changes the effective billed clip length.
Yes. Gemini Omni video can combine prompt text with reference images, audio IDs, character IDs, and a source video, within the documented reference limits.
Scegli la variante più economica che soddisfa il tuo livello di qualità. La maggior parte dei team inizia con la variante veloce e passa alla pro per la produzione.