ElevenAgents

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

音楽

吹き替え

  • プロジェクトのページネーション動作:吹き替えプロジェクトを一覧表示と言語ターゲットを一覧表示で、page_sizeが1~100に制限されるようになりました。プロジェクトステータスのフィルタリングにはqueuedが含まれ、両エンドポイントでは次のページを取得するためのnext_cursorの使用方法が記載されています。

SDKリリース

JavaScript SDK

  • v2.66.0 - sendMultimodalMessageにfileIdsを追加し、1つのメッセージに複数のファイル添付を含められるようになりました。

Python SDK

  • v2.66.0 - send_multimodal_messageにfile_idsを追加し、1つのメッセージに複数のファイル添付を含められるようになりました。

Android SDK

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

ElevenLabs CLI

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

パッケージ

API

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

ElevenAgents

  • エージェントを一覧表示 - GET /v1/convai/agents
    • 任意のnull許容tags(文字列配列)を追加しました。クエリパラメータを繰り返すと、指定したタグのいずれかに一致します。
  • エージェントを作成、エージェントを取得、エージェントを更新
    • 任意の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に設定されます。
  • 会話を取得 - 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を追加しました。

音楽

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

ElevenCreative

吹き替え

  • 吹き替えプロジェクトを一覧表示 - GET /v1/dubbing/project
    • page_sizeはデフォルト20の任意の整数のままですが、値は拒否される代わりに1~100に制限されるようになりました。
    • statusフィルタにqueued、preparing、ready、failedが記載されるようになりました。
    • 直前のレスポンスのnext_cursorをcursorに渡します。最初のページでは省略してください。
  • 言語ターゲットを一覧表示 - 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を追加しました。