> 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.

### ElevenAgents

- **電話キーパッド入力**：エージェント会話設定で、[DTMF入力](/docs/ja/eleven-agents/customization/multimodal-input#dtmf-input)用の任意の`dtmf_input_settings`がサポートされるようになりました。数字入力のタイムアウトを設定し、`#`を終了記号として使用できるほか、文字起こし、ログ、分析からキーパッド入力をマスキングできます。
- **会話添付ファイル履歴**：[会話を取得](/docs/ja/api-reference/conversations/get)の文字起こしエントリに、添付されたすべてのファイルのID、名前、MIMEタイプ、URLを含む配列`file_inputs`が追加されました。
- **エージェントタグのフィルタリング**：[エージェントを一覧表示](/docs/ja/api-reference/agents/list)で、任意の`tags`クエリパラメータを受け付けるようになりました。パラメータを繰り返すと、指定したタグのいずれかを持つエージェントに一致します。
- **バッチキャンペーンコンテキスト**：[会話を取得](/docs/ja/api-reference/conversations/get)で、必須の`campaign_id`と`campaign_lead_id`を含むnull許容の`campaign`メタデータにより、バッチ通話を識別できるようになりました。

### 音楽

- **波形ビジュアルデータ**：[音楽を詳細に生成](/docs/ja/api-reference/music/compose-detailed)、[詳細付きで音楽をストリーミング](/docs/ja/api-reference/music/compose-detailed-stream)、[音楽をアップロード](/docs/ja/api-reference/music/upload)で、任意の`with_waveform_visual`（boolean、デフォルトは`false`）を受け付けるようになりました。オプトインしたレスポンスでは、1秒あたり4サンプルの低解像度`waveform_visual`整数配列が返されます。

### 吹き替え

- **プロジェクトのページネーション動作**：[吹き替えプロジェクトを一覧表示](/docs/ja/api-reference/dubbing/list-projects)と[言語ターゲットを一覧表示](/docs/ja/api-reference/dubbing/language-targets/list-language-targets)で、`page_size`が1～100に制限されるようになりました。プロジェクトステータスのフィルタリングには`queued`が含まれ、両エンドポイントでは次のページを取得するための`next_cursor`の使用方法が記載されています。

### SDKリリース

#### JavaScript SDK

- [v2.66.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.66.0) - `sendMultimodalMessage`に`fileIds`を追加し、1つのメッセージに複数のファイル添付を含められるようになりました。

#### Python SDK

- [v2.66.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.66.0) - `send_multimodal_message`に`file_ids`を追加し、1つのメッセージに複数のファイル添付を含められるようになりました。

#### Android SDK

- [v0.12.2](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.12.2) - セッションイベントの接続時に`onUnhandledClientToolCall`コールバックを保持するようになりました。応答を想定する未処理のクライアントツール呼び出しは、未解決のままになるのではなく、自動エラー応答を受け取るようになりました。

#### ElevenLabs CLI

- [v1.1.0](https://github.com/elevenlabs/cli/releases/tag/v1.1.0) - APIコマンドバインディングを再生成し、ElevenAgentsワークフロー向けにコマンド単位のリクエスト属性を追加しました。これらのコマンドはCLIの`User-Agent`に`cmd/<command>`を追加するため、`agents push`や`agents create`などのワークフローからのリクエストを区別できます。

#### パッケージ

- [@elevenlabs/client@1.23.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.23.0), [@elevenlabs/react@1.15.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.15.0), [@elevenlabs/types@0.22.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.22.1), [@elevenlabs/react-native@1.2.25](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.25), [@elevenlabs/convai-widget-core@0.17.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.17.1)および[@elevenlabs/convai-widget-embed@0.17.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.17.1) - `sendMultimodalMessage`に`fileIds`を追加しました。クライアントは互換性のために`file`と`files`の両フィールドを送信し、Reactでは更新されたクライアントAPIを公開しています。

### API

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

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

### ElevenAgents

- [エージェントを一覧表示](/docs/ja/api-reference/agents/list) - `GET /v1/convai/agents`
  - 任意のnull許容`tags`（文字列配列）を追加しました。クエリパラメータを繰り返すと、指定したタグのいずれかに一致します。
- [エージェントを作成](/docs/ja/api-reference/agents/create)、[エージェントを取得](/docs/ja/api-reference/agents/get)、[エージェントを更新](/docs/ja/api-reference/agents/update)
  - 任意のnull許容`conversation_config.conversation.dtmf_input_settings`（`DTMFInputConfig`）を追加しました。`dtmf_input_timeout`（数値、0.5～10秒、デフォルト`2`）、`hash_terminator`（boolean、デフォルト`true`）、`redact_input`（boolean、デフォルト`false`）をサポートします。
  - 電話番号転送設定に、任意の`sip_refer_play_dialtone`（boolean、デフォルト`true`）を追加しました。SIP REFER転送の完了中に元の通話レッグを無音にするには、`false`に設定してください。
  - 開始・終了プロシージャのシステムツールで、`ProcedureVersionRef`または`ProcedureDraftRef`のいずれかを受け付けるようになりました。ドラフト参照には`procedure_id`（文字列）が必要で、`version_id`は`null`に設定されます。
- [会話を取得](/docs/ja/api-reference/conversations/get) - `GET /v1/convai/conversations/{conversation_id}`
  - 文字起こしエントリに`file_inputs`（`ConversationHistoryTranscriptFileInputResponseModel`の配列）を追加しました。各項目には`file_id`、`original_filename`、`mime_type`、`file_url`（文字列）が必要です。
  - バッチ通話メタデータに、任意のnull許容`campaign`（`BatchCallingCampaignInformation`）を追加しました。オブジェクトには`campaign_id`と`campaign_lead_id`（文字列）が必要です。
  - `ChatSourceMedium`に`dtmf`を追加しました。
- 会話トリアージチケットの課題タイプに`incorrect_information`、`documentation_gap`、`platform_bug`、`wrong_action`を追加しました。

### 音楽

- [音楽を詳細に生成](/docs/ja/api-reference/music/compose-detailed)（`POST /v1/music/detailed`）と[詳細付きで音楽をストリーミング](/docs/ja/api-reference/music/compose-detailed-stream)（`POST /v1/music/detailed/stream`）
  - 任意の`with_waveform_visual`（boolean、デフォルト`false`）を追加しました。
  - 詳細レスポンスに、`-1000`から`1000`までを1秒あたり4回サンプリングしたnull許容の`waveform_visual`（整数配列）を追加しました。
- [音楽をアップロード](/docs/ja/api-reference/music/upload) - `POST /v1/music/upload`
  - 任意の`with_waveform_visual`（boolean、デフォルト`false`）と、レスポンス内のnull許容`waveform_visual`（整数配列）を追加しました。

### ElevenCreative

- [Studioプロジェクトを作成](/docs/ja/api-reference/studio/add-project)と[ポッドキャストを作成](/docs/ja/api-reference/studio/create-podcast)
  - `quality_preset`が`null`を受け付けるようになり、スキーマのデフォルト値`standard`を削除しました。

### 吹き替え

- [吹き替えプロジェクトを一覧表示](/docs/ja/api-reference/dubbing/list-projects) - `GET /v1/dubbing/project`
  - `page_size`はデフォルト`20`の任意の整数のままですが、値は拒否される代わりに1～100に制限されるようになりました。
  - `status`フィルタに`queued`、`preparing`、`ready`、`failed`が記載されるようになりました。
  - 直前のレスポンスの`next_cursor`を`cursor`に渡します。最初のページでは省略してください。
- [言語ターゲットを一覧表示](/docs/ja/api-reference/dubbing/language-targets/list-language-targets) - `GET /v1/dubbing/project/{project_id}/language`
  - `page_size`はデフォルト`20`の任意の整数のままですが、値は拒否される代わりに1～100に制限されるようになりました。
  - `status`フィルタは`queued`、`processing`、`completed`、`stale`、`failed`をサポートします。
  - 直前のレスポンスの`next_cursor`を`cursor`に渡します。最初のページでは省略してください。

## スキーマの変更

### ワークスペース

- `PendingSubscriptionSwitchResponseModel.next_tier`に`grant`を追加しました。

</Accordion>