1つの API key
モデルやプロバイダーをまたいで同じ認証情報を使えます。
RunAPIのモデルスキル、統合認証、従量課金制の料金でGemini Omni APIを利用できます。
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": "落ち着いたナレーターが話す中、雨の中を歩く再利用可能なキャラクターが登場する1080pのネオン都市トラッキングショットを作成してください。",
"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: "落ち着いたナレーターが話す中、雨の中を歩く再利用可能なキャラクターが登場する1080pのネオン都市トラッキングショットを作成してください。",
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' => '落ち着いたナレーターが話す中、雨の中を歩く再利用可能なキャラクターが登場する1080pのネオン都市トラッキングショットを作成してください。',
'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: "落ち着いたナレーターが話す中、雨の中を歩く再利用可能なキャラクターが登場する1080pのネオン都市トラッキングショットを作成してください。",
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は、再利用可能な音声リソース、再利用可能なキャラクターリソース、プロンプト・参照画像・音声ID・キャラクターID・ソース動画クリップを組み合わせたマルチモーダル動画を作成します。
| Endpoint | 解像度 | 尺 | 価格 | |
|---|---|---|---|---|
| create_audio | — | — | 無料 / 曲 |
gemini-omni-audio の料金を表示しています。他のバリアントはそれぞれの endpoint 料金が適用されます。
出力タイプ、品質基準、レイテンシ目標に合うモデルとバリアントを選びます。
対応するすべてのモデルに RunAPI key を使います。
機能実装の前に model skill をコード作業環境へ追加します。
task ID でポーリングするか、生成完了時の callback を処理します。
モデルやプロバイダーをまたいで同じ認証情報を使えます。
model skill に schema、セットアップメモ、料金コンテキスト、モデル ID が含まれます。
呼び出し前に従量料金を確認できます。
再利用可能な音声リソース、再利用可能なキャラクターリソース、プロンプトと画像・音声・キャラクター・ソース動画の参照を組み合わせたマルチモーダル動画を作成できます。
複数の動画で同じ視覚的アイデンティティが必要な場合にキャラクターリソースを作成し、返されたキャラクターIDをそのキャラクターを再利用すべき動画リクエストに渡してください。
音声リソースはプリセットの音声選択をキャプチャし、一貫した音声選択でナレーションやダイアログが必要な動画リクエストから参照できます。
動画の価格はリクエストモード、尺、解像度、ソースメディアが実際の請求クリップ長を変更するかどうかによって異なります。
はい。Gemini Omniの動画は、ドキュメントに記載された参照上限内で、プロンプトテキストと参照画像、音声ID、キャラクターID、ソース動画を組み合わせることができます。
model skill をインストールし、RunAPI key とセットアップメモに従ってください。