> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

### UI

- **通知の改善**：閲覧中のアクティブなプラットフォームに関連する通知を表示するよう通知システムを更新し、より集中的で状況に応じた体験を提供します。

### Agents Platform

- **動的変数による転送先指定**：エージェント転送で電話番号とSIP URIの動的変数に対応し、会話のコンテキストに基づいて実行時に転送先を決定できるようになりました。
- **MCPツール設定のオーバーライド**：特定のMCPサーバーツールに対するカスタム設定オーバーライドの作成、更新、取得、削除が可能になり、ツールの動作とパラメーターをきめ細かく制御できます。

### テキストtoダイアログ

- **タイムスタンプと音声セグメント**：テキストtoダイアログで、文字単位のアラインメントと音声セグメント追跡を含むタイムスタンプ付き出力に対応し、ダイアログとアニメーションや字幕の同期が簡単になりました。

### Music API

- **ステム分離**：既存の音楽トラックから異なるオーディオコンポーネント（ボーカル、ドラム、ベース、楽器）を分離する、新しいステム分離エンドポイントを追加しました。
- **プロンプト長の拡大**：音楽生成で最大4,100文字のプロンプトをサポートし、歌詞の各行は最大200文字まで指定できるようになりました。

### セキュリティ

- **使い捨てトークン**：セキュアな操作のために期限付き使い捨てトークンの生成を導入し、機密性の高いAPI操作のセキュリティを強化しました。

### SDKリリース

#### JavaScript SDK

- [v2.22.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.22.0) - ワークスペースモデルの承認およびMCPツール設定エンドポイントを含む、最新のAPIスキーマ変更に対応。
- [v2.21.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.21.0) - 汎用`message`ハンドラーを介した生のWebSocketメッセージのインターセプトに対応。デベロッパーは標準コールバック以外のすべてのメッセージ（`agent_tool_response`などの文書化されていないメッセージタイプを含む）にアクセスできます。

#### Python SDK

- [v2.22.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.22.0) - ワークスペースモデルの承認およびMCPツール設定エンドポイントを含む、最新のAPIスキーマ変更に対応。
- [v2.21.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.21.0) - より優れたデバッグと本番環境での利用をサポートするため、print文を適切なロギングに置き換え。

#### Agentsパッケージ

- [@elevenlabs/agents-cli@0.6.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs/agents-cli%400.6.1) - 統合された[ElevenLabs CLI](https://www.npmjs.com/package/@elevenlabs/cli)に移行したため、パッケージを非推奨化。
- [@elevenlabs/react@0.9.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs/react%400.9.1) - `end_call`ツールが会話を正しく終了しない問題を修正し、手動切断後のReact Nativeの再接続ロジックを改善。
- [@elevenlabs/react-native@0.5.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs/react-native%400.5.2) - `end_call`ツールが会話を正しく終了しない問題を修正し、手動切断後の再接続ロジックを改善。
- [@elevenlabs/client@0.9.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs/client%400.9.1) - `end_call`ツールが会話を正しく終了しない問題を修正し、React Nativeの再接続ロジックを改善。

#### Android SDK

- [v0.4.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.4.0) - 文字列の代わりに`ConversationMode`列挙型を使用して型安全性を向上し、後方互換性を維持してLiveDataからStateFlowへ移行。エージェントが要求されても通話を終了しないバグも修正。

#### iOS SDK

- [v2.0.16](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v2.0.16) - `end_call`ツールが会話を正しく終了しない問題を修正し、エージェントが通話を正しく終了できるようにしました。

#### CLI

- [@elevenlabs/cli@0.2.0](https://github.com/elevenlabs/cli/releases/tag/%40elevenlabs/cli%400.2.0) - 仮想環境の分離のための`--env`フラグ対応を削除。この機能は、プロダクトで適切な環境分離がサポートされ次第、再導入されます。

### API

#### TLS

TLSエンドポイントでは、一部の古く安全でない暗号モードが使用できなくなりました。ほとんどのクライアントはすでに最新の暗号モードをネゴシエートしているため、影響はありません。

<Accordion title="APIの変更を表示">

## 新しいエンドポイント

### Agents Platform

#### MCPツール設定

- [POST /v1/convai/mcp-servers/{mcp_server_id}/tool-configs](/docs/ja/api-reference/mcp/tool-configuration/create) - 特定のMCPツールの設定オーバーライドを作成します。
- [GET /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name}](/docs/ja/api-reference/mcp/tool-configuration/get) - 特定のMCPツールの設定オーバーライドを取得します。
- [PATCH /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name}](/docs/ja/api-reference/mcp/tool-configuration/update) - 特定のMCPツールの設定オーバーライドを更新します。
- [DELETE /v1/convai/mcp-servers/{mcp_server_id}/tool-configs/{tool_name}](/docs/ja/api-reference/mcp/tool-configuration/delete) - 特定のMCPツールの設定オーバーライドを削除します。

### テキストtoダイアログ

- [POST /v1/text-to-dialogue/with-timestamps](/docs/ja/api-reference/text-to-dialogue/convert-with-timestamps) - 文字単位のアラインメントと音声セグメント情報を含むダイアログを生成します。
- [POST /v1/text-to-dialogue/stream/with-timestamps](/docs/ja/api-reference/text-to-dialogue/stream-with-timestamps) - 文字単位のアラインメントと音声セグメント情報を含むダイアログ生成をストリーミングします。

### トークン

- [POST /v1/single-use-token/{token_type}](/docs/ja/api-reference/tokens/create) - セキュアな操作のための期限付き使い捨てトークンを生成します。

### Music API

- [POST /v1/music/stem-separation](/docs/ja/api-reference/music/separate-stems) - オーディオを個別のステム（ボーカル、ドラム、ベース、楽器）に分離します。マルチパートファイルアップロードを受け付け、ZIPアーカイブを返します。

## 更新されたエンドポイント

### テキストtoダイアログ

- [タイムスタンプ付きテキストtoダイアログ](/docs/ja/api-reference/text-to-dialogue/convert-with-timestamps)

  - 各セグメントが対応するダイアログ入力を追跡するため、必須の`dialogue_input_index`フィールドを含む`voice_segments`配列を追加
  - 文字単位のアラインメントデータでレスポンススキーマを強化

- [タイムスタンプ付きテキストtoダイアログをストリーミング](/docs/ja/api-reference/text-to-dialogue/stream-with-timestamps)
  - 文字単位のアラインメントを含む`voice_segments`のストリーミングに対応
  - 音声セグメントチャンクに`dialogue_input_index`を含む

### 音楽

- 音楽プロンプトエンドポイントを更新：
  - プロンプトの最大長を従来の上限から4,100文字に拡大
  - 歌詞の各行は最大200文字まで対応

### ワークスペース

- [ワークスペースリソースを取得](/docs/ja/api-reference/workspace/resources/get)
  - `WorkspaceResourceType`列挙型に`dashboard`と`dashboard_configuration`を追加
  - レスポンススキーマの変更（互換性を破る変更：以下の移行に関する注記を参照）

### 請求

- [サブスクリプションを取得](/docs/ja/api-reference/user/subscription/get)
  - `PendingSubscriptionSwitchResponseModel`に必須の`next_billing_period`フィールドを追加
  - 請求書の内訳を改善するため、`InvoiceResponseModel`に`subtotal_cents`と`tax_cents`（null許容）を追加

### Agents Platform

#### 一括発信

- [一括発信を送信](/docs/ja/api-reference/batch-calling/create)

  - `agent_phone_number_id`をnull許容かつオプションに変更
  - 受信者モデルの`phone_number`をnull許容かつオプションに変更
  - レスポンススキーマの変更（互換性を破る変更：以下の移行に関する注記を参照）

- [一括発信のステータスを取得](/docs/ja/api-reference/batch-calling/get)

  - `phone_number_id`と`phone_provider`をnull許容に変更

- [一括発信をキャンセル](/docs/ja/api-reference/batch-calling/cancel)＆[一括発信を再試行](/docs/ja/api-reference/batch-calling/retry)
  - 電話関連フィールドをnull許容に変更
  - レスポンススキーマの変更（互換性を破る変更：以下の移行に関する注記を参照）

#### 転送先

- 転送関連エンドポイントが、動的変数による転送先指定に対応：
  - 動的変数を使用した電話番号転送用の`PhoneNumberDynamicVariableTransferDestination`型を追加
  - 動的変数を使用したSIP URI転送用の`SIPUriDynamicVariableTransferDestination`型を追加
  - 動的変数型を含めるよう`PhoneNumberTransfer`識別子を更新

#### MCPサーバー

- [MCPサーバーを作成](/docs/ja/api-reference/mcp/create)、[MCPサーバーを取得](/docs/ja/api-reference/mcp/get)、[MCPサーバーを更新](/docs/ja/api-reference/mcp/update)
  - ツールごとの設定カスタマイズ用に`tool_config_overrides`フィールドを追加
  - `MCPServerConfigUpdateRequestModel`で`request_headers`をサポート
  - `tool_call_sound`および`tool_call_sound_behavior`設定オプションを追加

#### ツール

- ツールスキーマの強化：
  - `LiteralJsonSchemaProperty`に`is_system_provided`フラグを追加
  - エージェントツールヘッダーが動的ヘッダー値用の`ConvAIDynamicVariable`に対応

#### Twilioインテグレーション

- 電話番号エンドポイントを更新：
  - Twilio電話番号用にオプションの`region_config`フィールドを追加
  - リージョン選択用の`TwilioRegionId`列挙型を追加
  - エッジロケーション設定用の`TwilioEdgeLocation`列挙型を追加

#### エージェント

- [エージェントを取得](/docs/ja/api-reference/agents/get)＆[エージェントを更新](/docs/ja/api-reference/agents/update)
  - レスポンススキーマの変更（互換性を破る変更：以下の移行に関する注記を参照）

</Accordion>