Un’unica autenticazione, tutti i provider
Una sola chiave RunAPI sblocca l’intero catalogo. Niente account separati, niente rotazione delle chiavi per integrazione.
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": "Crea una ripresa in tracking a 1080p in una città al neon, con un personaggio riutilizzabile che cammina sotto la pioggia mentre un narratore parla con voce calma.",
"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: "Crea una ripresa in tracking a 1080p in una città al neon, con un personaggio riutilizzabile che cammina sotto la pioggia mentre un narratore parla con voce calma.",
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' => 'Crea una ripresa in tracking a 1080p in una città al neon, con un personaggio riutilizzabile che cammina sotto la pioggia mentre un narratore parla con voce calma.',
'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: "Crea una ripresa in tracking a 1080p in una città al neon, con un personaggio riutilizzabile che cammina sotto la pioggia mentre un narratore parla con voce calma.",
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 crea risorse vocali riutilizzabili, risorse personaggio riutilizzabili e video multimodali che possono combinare prompt, immagini di riferimento, ID audio, ID personaggio e una clip video sorgente.
| Variante | Fatturazione | Prezzo | |
|---|---|---|---|
| gemini-omni-audio | chiamata | $0.00 | Visualizza → |
| gemini-omni-character | chiamata | $0.00 | Visualizza → |
| gemini-omni-flash-1-1 | chiamata | $2.52 | Visualizza → |
| gemini-omni-flash-preview | chiamata | $0.46 | Visualizza → |
| gemini-omni-text-to-video | chiamata | $2.52 | Visualizza → |
| Endpoint | Risoluzione | Durata | Prezzo | |
|---|---|---|---|---|
| create_audio | — | — | Gratis / traccia |
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 fa parte del catalogo Google su RunAPI e condivide lo stesso pacchetto SDK, lo stesso namespace CLI e le stesse modalità di fatturazione tra le varianti audio, personaggio e video.
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.
Può creare risorse audio riutilizzabili, risorse personaggio riutilizzabili e video multimodali che combinano prompt con riferimenti di immagini, audio, personaggi o video sorgente.
Crea una risorsa personaggio quando più video devono avere la stessa identità visiva; passa l'ID personaggio restituito nelle richieste video che devono riutilizzare quel soggetto.
Le risorse audio memorizzano la scelta di una voce predefinita e possono essere richiamate dalle richieste video che richiedono narrazione o dialoghi con una voce coerente.
Il prezzo del video dipende dalla modalità di richiesta, dalla durata, dalla risoluzione e dal fatto che i media sorgente modifichino la durata effettiva della clip fatturata.
Sì. I video di Gemini Omni possono combinare il testo del prompt con immagini di riferimento, ID audio, ID personaggio e un video sorgente, entro i limiti di riferimento documentati.
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.