Jedno uwierzytelnienie, wszyscy providerzy
Jeden klucz RunAPI odblokowuje cały katalog. Bez osobnych kont i rotacji kluczy dla każdej integracji.
Korzystaj z API Gemini Omni przez RunAPI z model skillem, wspólnym uwierzytelnianiem i cennikiem 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": "Stwórz ujęcie z jazdy kamery w 1080p w neonowym mieście, z postacią wielokrotnego użytku idącą w deszczu, podczas gdy spokojny narrator mówi.",
"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: "Stwórz ujęcie z jazdy kamery w 1080p w neonowym mieście, z postacią wielokrotnego użytku idącą w deszczu, podczas gdy spokojny narrator mówi.",
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' => 'Stwórz ujęcie z jazdy kamery w 1080p w neonowym mieście, z postacią wielokrotnego użytku idącą w deszczu, podczas gdy spokojny narrator mówi.',
'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: "Stwórz ujęcie z jazdy kamery w 1080p w neonowym mieście, z postacią wielokrotnego użytku idącą w deszczu, podczas gdy spokojny narrator mówi.",
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 tworzy wielokrotnego użytku zasoby głosowe, wielokrotnego użytku zasoby postaci oraz multimodalne filmy, które mogą łączyć prompty, obrazy referencyjne, ID audio, ID postaci i klip wideo źródłowego.
| Endpoint | Rozdzielczość | Czas trwania | Cena | |
|---|---|---|---|---|
| create_audio | — | — | Bezpłatnie / utwór |
Ceny podane dla gemini-omni-audio. Pozostałe warianty mają własne cenniki endpointów.
Wybierz model i wariant pasujące do typu wyjścia, progu jakości i celu opóźnienia.
Ustaw klucz RunAPI i zainstaluj model skill w workspace kodu.
Użyj instrukcji skilla, aby dodać funkcję modelu w swojej aplikacji.
Odpytuj po task ID, streamuj gdy wspierane albo obsłuż callback webhook.
Gemini Omni należy do katalogu Google w RunAPI i korzysta z tego samego pakietu SDK, przestrzeni nazw CLI i rozliczeń we wszystkich wariantach audio, postaci i wideo.
Jeden klucz RunAPI odblokowuje cały katalog. Bez osobnych kont i rotacji kluczy dla każdej integracji.
Rozliczanie za wywołanie w USD, fakturowane co miesiąc. Nieudane generacje nie są naliczane.
Typowane schematy i notatki setupu są spakowane w model skill, więc implementacja startuje od właściwego kontraktu.
Może tworzyć wielokrotnego użytku zasoby audio, wielokrotnego użytku zasoby postaci oraz multimodalne filmy łączące prompty z odniesieniami do obrazów, audio, postaci lub wideo źródłowego.
Utwórz zasób postaci, gdy kilka filmów ma mieć tę samą tożsamość wizualną; przekaż zwrócone ID postaci w żądaniach wideo, które mają ponownie wykorzystać tę postać.
Zasoby audio przechowują wybór gotowego głosu i mogą być wskazywane w żądaniach wideo, które potrzebują narracji lub dialogów ze spójnym głosem.
Cena wideo zależy od trybu żądania, długości, rozdzielczości oraz tego, czy materiał źródłowy zmienia faktycznie rozliczaną długość klipu.
Tak. Wideo Gemini Omni może łączyć tekst promptu z obrazami referencyjnymi, ID audio, ID postaci i wideo źródłowym w ramach udokumentowanych limitów odniesień.
Wybierz najtańszy wariant, który spełnia Twoje wymagania jakościowe. Większość zespołów zaczyna od szybkiego wariantu, a do produkcji przechodzi na pro.