Une API key
Utilisez les mêmes identifiants pour les modèles et les fournisseurs.
Utilisez l'API Gemini Omni via RunAPI avec une compétence de modèle, une authentification unifiée et une tarification à l'usage.
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": "Créez un plan de suivi en ville néon 1080p avec un personnage réutilisable marchant sous la pluie pendant qu'un narrateur calme parle.",
"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: "Créez un plan de suivi en ville néon 1080p avec un personnage réutilisable marchant sous la pluie pendant qu'un narrateur calme parle.",
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' => 'Créez un plan de suivi en ville néon 1080p avec un personnage réutilisable marchant sous la pluie pendant qu\'un narrateur calme parle.',
'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: "Créez un plan de suivi en ville néon 1080p avec un personnage réutilisable marchant sous la pluie pendant qu'un narrateur calme parle.",
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 crée des ressources vocales réutilisables, des ressources de personnages réutilisables et des vidéos multimodales qui peuvent combiner des prompts, des images de référence, des identifiants audio, des identifiants de personnage et un clip vidéo source.
| Endpoint | Résolution | Durée | Prix | |
|---|---|---|---|---|
| create_audio | — | — | Gratuit / piste |
Prix affichés pour gemini-omni-audio. Les autres variantes conservent leurs propres tarifs par endpoint.
Sélectionnez le modèle et la variante adaptés au type de sortie, au niveau de qualité et à la latence cible.
Utilisez votre clé RunAPI pour tous les modèles pris en charge.
Ajoutez le model skill à votre workspace de code avant d'implémenter la fonctionnalité.
Interrogez par task ID ou traitez le callback quand la génération se termine.
Gemini Omni appartient au catalogue Google sur RunAPI et partage le même package SDK, l'espace de noms CLI et les surfaces de facturation pour les variantes audio, personnage et vidéo.
Utilisez les mêmes identifiants pour les modèles et les fournisseurs.
Le model skill inclut schémas, notes de setup, contexte tarifaire et IDs de modèle.
Les tarifs à l'usage sont visibles avant l'appel.
Il peut créer des ressources audio réutilisables, des ressources de personnages réutilisables et des vidéos multimodales qui combinent des prompts avec des références image, audio, personnage ou vidéo source.
Créez une ressource de personnage lorsque plusieurs vidéos ont besoin de la même identité visuelle ; passez l'identifiant de personnage retourné dans les requêtes vidéo qui doivent réutiliser ce sujet.
Les ressources audio capturent un choix de voix prédéfini et peuvent être référencées par les requêtes vidéo qui ont besoin d'une narration ou d'un dialogue avec une sélection de voix cohérente.
Le prix de la vidéo dépend du mode de requête, de la durée, de la résolution et du fait que le média source modifie ou non la longueur de clip facturée effective.
Oui. La vidéo Gemini Omni peut combiner un texte de prompt avec des images de référence, des identifiants audio, des identifiants de personnage et une vidéo source, dans les limites de référence documentées.
Installez le model skill et suivez ses notes de setup avec votre clé RunAPI.