UI
- 通知の改善:閲覧中のアクティブなプラットフォームに関連する通知を表示するよう通知システムを更新し、より集中的で状況に応じた体験を提供します。
Agents Platform
- 動的変数による転送先指定:エージェント転送で電話番号とSIP URIの動的変数に対応し、会話のコンテキストに基づいて実行時に転送先を決定できるようになりました。
- MCPツール設定のオーバーライド:特定のMCPサーバーツールに対するカスタム設定オーバーライドの作成、更新、取得、削除が可能になり、ツールの動作とパラメーターをきめ細かく制御できます。
テキストtoダイアログ
- タイムスタンプと音声セグメント:テキストtoダイアログで、文字単位のアラインメントと音声セグメント追跡を含むタイムスタンプ付き出力に対応し、ダイアログとアニメーションや字幕の同期が簡単になりました。
Music API
- ステム分離:既存の音楽トラックから異なるオーディオコンポーネント(ボーカル、ドラム、ベース、楽器)を分離する、新しいステム分離エンドポイントを追加しました。
- プロンプト長の拡大:音楽生成で最大4,100文字のプロンプトをサポートし、歌詞の各行は最大200文字まで指定できるようになりました。
セキュリティ
- 使い捨てトークン:セキュアな操作のために期限付き使い捨てトークンの生成を導入し、機密性の高いAPI操作のセキュリティを強化しました。
SDKリリース
JavaScript SDK
- v2.22.0 - ワークスペースモデルの承認およびMCPツール設定エンドポイントを含む、最新のAPIスキーマ変更に対応。
- v2.21.0 - 汎用
messageハンドラーを介した生のWebSocketメッセージのインターセプトに対応。デベロッパーは標準コールバック以外のすべてのメッセージ(agent_tool_responseなどの文書化されていないメッセージタイプを含む)にアクセスできます。
Python SDK
- v2.22.0 - ワークスペースモデルの承認およびMCPツール設定エンドポイントを含む、最新のAPIスキーマ変更に対応。
- v2.21.0 - より優れたデバッグと本番環境での利用をサポートするため、print文を適切なロギングに置き換え。
Agentsパッケージ
- @elevenlabs/agents-cli@0.6.1 - 統合されたElevenLabs CLIに移行したため、パッケージを非推奨化。
- @elevenlabs/react@0.9.1 -
end_callツールが会話を正しく終了しない問題を修正し、手動切断後のReact Nativeの再接続ロジックを改善。 - @elevenlabs/react-native@0.5.2 -
end_callツールが会話を正しく終了しない問題を修正し、手動切断後の再接続ロジックを改善。 - @elevenlabs/client@0.9.1 -
end_callツールが会話を正しく終了しない問題を修正し、React Nativeの再接続ロジックを改善。
Android SDK
- v0.4.0 - 文字列の代わりに
ConversationMode列挙型を使用して型安全性を向上し、後方互換性を維持してLiveDataからStateFlowへ移行。エージェントが要求されても通話を終了しないバグも修正。
iOS SDK
- v2.0.16 -
end_callツールが会話を正しく終了しない問題を修正し、エージェントが通話を正しく終了できるようにしました。
CLI
- @elevenlabs/cli@0.2.0 - 仮想環境の分離のための
--envフラグ対応を削除。この機能は、プロダクトで適切な環境分離がサポートされ次第、再導入されます。
API
TLS
TLSエンドポイントでは、一部の古く安全でない暗号モードが使用できなくなりました。ほとんどのクライアントはすでに最新の暗号モードをネゴシエートしているため、影響はありません。
APIの変更を表示
新しいエンドポイント
Agents Platform
MCPツール設定
- POST /v1/convai/mcp-servers/{mcp_server_id}/tool-configs - 特定のMCPツールの設定オーバーライドを作成します。
- GET /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - 特定のMCPツールの設定オーバーライドを取得します。
- PATCH /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - 特定のMCPツールの設定オーバーライドを更新します。
- DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name} - 特定のMCPツールの設定オーバーライドを削除します。
テキストtoダイアログ
- POST /v1/text-to-dialogue/with-timestamps - 文字単位のアラインメントと音声セグメント情報を含むダイアログを生成します。
- POST /v1/text-to-dialogue/stream/with-timestamps - 文字単位のアラインメントと音声セグメント情報を含むダイアログ生成をストリーミングします。
トークン
- POST /v1/single-use-token/{token_type} - セキュアな操作のための期限付き使い捨てトークンを生成します。
Music API
- POST /v1/music/stem-separation - オーディオを個別のステム(ボーカル、ドラム、ベース、楽器)に分離します。マルチパートファイルアップロードを受け付け、ZIPアーカイブを返します。
更新されたエンドポイント
テキストtoダイアログ
-
- 各セグメントが対応するダイアログ入力を追跡するため、必須の
dialogue_input_indexフィールドを含むvoice_segments配列を追加 - 文字単位のアラインメントデータでレスポンススキーマを強化
- 各セグメントが対応するダイアログ入力を追跡するため、必須の
-
- 文字単位のアラインメントを含む
voice_segmentsのストリーミングに対応 - 音声セグメントチャンクに
dialogue_input_indexを含む
- 文字単位のアラインメントを含む
音楽
- 音楽プロンプトエンドポイントを更新:
- プロンプトの最大長を従来の上限から4,100文字に拡大
- 歌詞の各行は最大200文字まで対応
ワークスペース
- ワークスペースリソースを取得
WorkspaceResourceType列挙型にdashboardとdashboard_configurationを追加- レスポンススキーマの変更(互換性を破る変更:以下の移行に関する注記を参照)
請求
- サブスクリプションを取得
PendingSubscriptionSwitchResponseModelに必須のnext_billing_periodフィールドを追加- 請求書の内訳を改善するため、
InvoiceResponseModelにsubtotal_centsとtax_cents(null許容)を追加
Agents Platform
一括発信
-
agent_phone_number_idをnull許容かつオプションに変更- 受信者モデルの
phone_numberをnull許容かつオプションに変更 - レスポンススキーマの変更(互換性を破る変更:以下の移行に関する注記を参照)
-
phone_number_idとphone_providerをnull許容に変更
-
- 電話関連フィールドをnull許容に変更
- レスポンススキーマの変更(互換性を破る変更:以下の移行に関する注記を参照)
転送先
- 転送関連エンドポイントが、動的変数による転送先指定に対応:
- 動的変数を使用した電話番号転送用の
PhoneNumberDynamicVariableTransferDestination型を追加 - 動的変数を使用したSIP URI転送用の
SIPUriDynamicVariableTransferDestination型を追加 - 動的変数型を含めるよう
PhoneNumberTransfer識別子を更新
- 動的変数を使用した電話番号転送用の
MCPサーバー
- MCPサーバーを作成、MCPサーバーを取得、MCPサーバーを更新
- ツールごとの設定カスタマイズ用に
tool_config_overridesフィールドを追加 MCPServerConfigUpdateRequestModelでrequest_headersをサポートtool_call_soundおよびtool_call_sound_behavior設定オプションを追加
- ツールごとの設定カスタマイズ用に
ツール
- ツールスキーマの強化:
LiteralJsonSchemaPropertyにis_system_providedフラグを追加- エージェントツールヘッダーが動的ヘッダー値用の
ConvAIDynamicVariableに対応
Twilioインテグレーション
- 電話番号エンドポイントを更新:
- Twilio電話番号用にオプションの
region_configフィールドを追加 - リージョン選択用の
TwilioRegionId列挙型を追加 - エッジロケーション設定用の
TwilioEdgeLocation列挙型を追加
- Twilio電話番号用にオプションの