ElevenLabs CLI
コマンドラインから、音声エージェントをコードとして管理できます。
概要
ElevenLabs CLIを使うと、ターミナルからElevenLabsエージェントにアクセスでき、新しい方法で管理できます。
- エージェントをコードとしてバージョン管理システムに保存
- CI/CDインテグレーションを設定し、エージェントを自動デプロイ
- コーディングエージェントから音声エージェントにアクセスして管理
Claudeや他のMCPクライアントから作業する場合は、ホスト型MCP サーバーで、ローカルにインストールせずにエージェント管理ツールを利用できます。エージェントをバージョン管理したい場合はCLIを、対話形式で管理したい場合はホスト型MCPサーバーを使用してください。
インストール
Homebrew(macOS)とScoop(Windows)は推奨のインストール方法で、スタンドアロンバイナリを提供します。
AIコーディングアシスタントを使っていますか?プロジェクトでelevenlabs generate-skillsを実行すると、各コマンドグループ用の
SKILL.mdがskills/に作成されます。これにより、ドキュメントを貼り付けなくても、アシスタントがCLIのすべての機能を把握できます。
別の場所に配置するには--output-dirを使ってください。CLIに組み込まれたAPI定義を読み取るため、APIキーは不要で、オフラインでも動作します。また、
インストールしているCLIのバージョンに常に対応します。
インストール後、ターミナルでelevenlabsコマンドをグローバルに使用できます。
クイックスタート
プロジェクト構造
CLIは構造化されたプロジェクトディレクトリを作成します。
認証
elevenlabs auth loginは、認証情報をオペレーティングシステムのキーリングに保存します。macOSではKeychain、
WindowsではCredential Manager、LinuxではSecret Serviceを使用します。キーリングが利用できない場合、
CLIは0600権限で~/.config/elevenlabs/auth-keyring.jsonにフォールバックします。使用中の保存先を確認するには
elevenlabs auth statusを実行し、保存済みのエントリを削除するにはelevenlabs auth logoutを実行してください。
CIではログインの代わりに、環境変数または.envファイルでELEVENLABS_API_KEYを設定してください。
認証コマンド
エージェント管理
エージェントの作成
事前構築済みテンプレートを使用してエージェントを作成します。
オプション:
--template <type>:利用可能なテンプレートから選択(デフォルト:default)--skip-upload:プラットフォームにアップロードせずローカルで作成
例:
テンプレート
CLIには、一般的なユースケース向けに6つの事前構築済みテンプレートがあります。
default
利用可能なすべてのフィールド、適切なデフォルト設定、音声/テキストの完全サポート、ウィジェットのカスタマイズ、評価基準を含む完全な設定。
minimal
基本的なプロンプト、言語、TTS、会話設定を含む必須フィールドのみ。
voice-only
テキスト入力を無効にし、高度な音声設定を備えた音声インタラクション向けの最適化。
text-only
customer-service
プロフェッショナルで共感的なプロンプト、低いtemperature(0.1)、30分の継続時間、評価基準。
assistant
バランスの取れた創造性(temperature 0.3)と、柔軟な音声/テキストサポートを備えた汎用AIアシスタント。
テンプレートコマンド
同期
ローカル設定をElevenLabsプラットフォームと同期します。
ステータスとモニタリング
インポートとエクスポート
デフォルトでは、elevenlabs agents pullはすでにローカルに存在するエージェントをスキップします。ブラウザまたはAPI経由で行ったリモートの変更でローカル設定を上書きするには、--update
フラグを使用してください。
ツール管理
CLIは、エージェントの機能を拡張する2種類のツールをサポートしています。
Webhookツール
認証とタイムアウトを設定できるHTTP APIインテグレーション:
クライアントツール
クライアント側との直接インテグレーション:
ウィジェットの生成
Webインテグレーション用のHTML埋め込みコードを生成します。
次のようなHTMLコードが出力されます。
設定ファイル
エージェント設定の構造
各エージェント設定には次の内容が含まれます。