gemini-omni-audio API
Google / Gemini Omni
RunAPI から Gemini Omni ファミリーの gemini-omni-audio を利用できます。従量課金、サブスクリプション不要、失敗した生成は課金されません。
稼働中
·
audio_music
·
商用利用対応
curl -X POST https://runapi.ai/api/v1/gemini_omni/create_audio \
-H "Authorization: Bearer $RUNAPI_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 gemini-omni-audio は同じ RunAPI 認証、model skill ワークフロー、従量料金で利用できます。
- 統合 API key
- Model skill セットアップ
- モデル ID リファレンス
- 失敗した生成は課金されません
料金
料金
失敗した生成は課金されません
Create audio
Free
/ track
仕様
仕様
| モデル ID | gemini-omni-audio |
| プロバイダー | |
| モダリティ | audio_music |
| タスク種別 | synchronous |
| 課金 | call |
| Endpoint | /api/v1/gemini_omni/create_audio |
| 商用利用 | はい |
| カタログステータス | 稼働中 |
MODELS
モデルスキル — gemini-omni-audio
スキルを1回インストールし、構築中にこのページのバリアントIDを使用してください。
# Install the model skill for app development workflows
npx skills add runapi-ai/gemini-omni -g
Or use this setup request in your coding tool:
Install the Gemini Omni skill for this app: 1. Add runapi-ai/gemini-omni with the skills installer. 2. Load SKILL.md in this workspace. 3. Use its docs, schemas, pricing notes, and setup steps when adding model features. 4. Confirm the install path when done.
仕組み
gemini-omni-audio の使い方
01
モデルを選ぶ
アプリのワークフローに合うモデルとバリアントを選びます。
02
モデル ID を渡す
リクエスト body にこのバリアント ID を指定します。
03
タスクを実行
リクエストを送信し、返された task ID を保存します。
04
出力を取得
タスク完了時にポーリングまたは callback で結果を受け取ります。
違い
gemini-omni-audio の比較
VS GEMINI-OMNI-CHARACTER
プリセット音声から同期的な再利用可能音声リソースを作成
1枚の参照画像から同期的な再利用可能キャラクターリソースを作成
VS GEMINI-OMNI-FLASH-PREVIEW
プリセット音声から同期的な再利用可能音声リソースを作成
自然言語でクリエイティブに反復できる高速な対話型動画生成
VS GEMINI-OMNI-TEXT-TO-VIDEO
プリセット音声から同期的な再利用可能音声リソースを作成
画像、音声、キャラクター、ソースクリップ参照を持つプロンプトマルチモーダル動画
ユースケース
このバリアントの用途
音楽生成
楽曲や音声アセットを作成します。
音声ワークフロー
音声合成やオーディオ処理の pipeline を構築します。
ツール連携
開発環境にオーディオツールを提供します。
FAQ
gemini-omni-audio に関するよくある質問
gemini-omni-audio はどう選択しますか?
quickstart に表示されるモデル ID を渡してください。
料金は従量課金ですか?
はい。呼び出しまたは単位ごとの従量課金です。
今すぐ開始