ElevenAgents、ElevenCreative、ElevenAPI

単一プロダクトという認識(「ElevenLabs」)から、明確に定義されたプロダクトファミリーを持つプラットフォームベースの構成へ移行します。

  • ElevenAgents(旧Agentsプラットフォーム)
  • ElevenCreative(旧Creativeプラットフォーム)
  • ElevenAPI(新規:デベロッパープラットフォーム)

この変更は、すでにドキュメントとSDKのREADMEに反映されています。

グローバルサーバーがベータ版を終了

グローバルルーティングがオプトインではなくデフォルトになりました。

以前は、デフォルトのElevenLabs APIサーバーは米国に配置されており、オプトインのベータ版でオランダまたはシンガポールのサーバー経由にトラフィックをルーティングできました。現在はグローバルルーティングがデフォルトとなり、レイテンシーを最適化するため、地理的な近接性に基づいてサーバーが自動的に選択されます。

オプトイン用ベースURLのapi-global-preview.elevenlabs.ioは非推奨になりました。代わりにデフォルトのapi.elevenlabs.ioベースURLを使用してください。SDKを使用している場合、すでにこちらがデフォルトです。

テキスト読み上げ

  • TTS Normalizer v3.1:テキストノーマライザーをバージョン3.1にアップグレードしました。テキスト読み上げ変換の精度と低レイテンシーが向上しています。

Agentsプラットフォーム

  • カスタムガードレール:標準モデレーションを超えたカスタムコンテンツフィルタリングルールを作成できる、ユーザー定義の出力ガードレールをサポートしました。ガードレールは、名前、プロンプト指示(最大10,000文字)、評価モデル(gemini-2.5-flash-liteまたはgemini-2.0-flash)を選択して設定します。トリガーされると、ガードレールは会話を終了します。設定の詳細はエージェント作成APIリファレンスをご覧ください。
  • WhatsAppの送信メッセージ:メッセージテンプレートを使用してWhatsApp経由で会話を開始するための送信メッセージエンドポイント(POST /v1/convai/whatsapp/outbound-message)を追加しました。必須フィールドはwhatsapp_phone_number_id、whatsapp_user_id、template_name、template_language_code、template_params、agent_idです。
  • Eleven v3会話モデル:エージェントで使用可能なTTSモデルにeleven_v3_conversationalを追加しました。エージェント会話における音声品質と表現力が向上します。
  • 推奨オーディオタグ:v3モデルを使用するエージェント向けのTTS設定に、suggested_audio_tagsフィールドを追加しました。表現力豊かな音声生成を導くために、最大20個のタグ(例:「happy」、「excited」)を定義でき、各タグをいつ使用するかの任意の説明も追加できます。
  • ツールエラー処理:Webhookツール設定にtool_error_handling_modeフィールドを追加しました。オプションはauto(デフォルト、ツールタイプに基づいて処理を決定)、summarized(LLM生成の要約を送信)、passthrough(生のエラーを送信)、hide(エージェントとエラーを共有しない)です。
  • 動的変数のサニタイズ:DynamicVariableAssignmentにsanitizeフィールド(ブール値、デフォルトはfalse)を追加しました。有効にすると、変数割り当てのために処理を継続しながら、割り当て値がツールレスポンスとトランスクリプトから削除されます。
  • ターンモデル選択:ターン検出モデルのバージョンを選択するため、turn_v2とturn_v3オプションを持つTurnModel列挙型を追加しました。
  • ワークフローノード転送:ワークフローノード内の転送を識別するため、AgentTransferスキーマにis_workflow_node_transferフィールド(ブール値、デフォルトはfalse)を追加しました。
  • 転送ブランチメタデータ:エージェント転送のブランチルーティング情報を追跡するため、TransferBranchInfoTrafficSplitおよびTransferBranchInfoDefaultingToMainスキーマを追加しました。
  • ワークフローノード遷移テスト:エージェントワークフローの遷移を検証するため、UnitTestWorkflowNodeTransitionEvaluationNodeIdスキーマを使用したユニットテスト向けのworkflow_node_transitionアサーションタイプを追加しました。

ElevenCreative Studio

  • ミュートトラックエンドポイント:プロジェクト内でミュートされたトラックを持つチャプターIDのリストを返すプロジェクトのミュートトラックを取得エンドポイント(GET /v1/studio/projects/{project_id}/muted-tracks)を追加しました。

ワークスペース

  • Liteメンバーシートタイプ:アクセス権限が制限されたワークスペース向けに、SeatType列挙型へworkspace_lite_memberを追加しました。
  • コンテンツテンプレートリソース:ワークスペース内でコンテンツテンプレートを共有するため、WorkspaceResourceType列挙型にcontent_templatesを追加しました。

ユーザーインターフェース

  • ボイスコレクションのスクロール:macOSのボイスコレクションアイコンピッカーで、マウスホイールおよびタッチスクロールができない問題を修正しました。

SDKリリース

Python SDK

  • v2.35.0 - カスタムガードレール、WhatsAppの送信メッセージ、ツールエラー処理モード、動的変数のサニタイズ、ターンモデル選択、Eleven v3会話モデルのサポートを追加

JavaScript SDK

  • v2.35.0 - カスタムガードレール、WhatsAppの送信メッセージ、ツールエラー処理モード、動的変数のサニタイズ、ターンモデル選択、Eleven v3会話モデルのサポートを追加

ReactおよびClient SDK

  • @elevenlabs/react-native@0.5.10 - テキストのみの会話の確立に関する問題を修正
  • @elevenlabs/react@0.14.0 - エージェント会話の低レイテンシー化のため、オーディオチャンク長を250msから100msに短縮
  • @elevenlabs/client@0.14.0 - 低レイテンシー化のためオーディオチャンク長を250msから100msに短縮し、トップレベルとオーバーライドオブジェクト間のtextOnlyオプション処理を統一
  • @elevenlabs/types@0.5.0 - オーディオアラインメントデータのサポート用型を追加

API

新しいエンドポイント

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

Agentsプラットフォーム

  • エージェントを作成、エージェントを更新、エージェントを取得
    • カスタムガードレール設定用にGuardrailsV1スキーマへcustomフィールドを追加
    • アラインメントガードレール用にGuardrailsV1スキーマへalignmentフィールドを追加
    • TTS会話設定にsuggested_audio_tagsフィールドを追加(SuggestedAudioTagの配列、最大20項目)
    • TTSConversationalModel列挙型にeleven_v3_conversationalを追加
  • ツールを作成、ツールを更新
    • ApiIntegrationWebhookToolConfigにtool_error_handling_modeフィールドを追加(列挙型:auto、summarized、passthrough、hide、デフォルトはauto)
    • DynamicVariableAssignmentにsanitizeフィールドを追加(ブール値、デフォルトはfalse)

ワークスペース

スキーマの変更

新しいスキーマ

  • CustomGuardrail-Input、CustomGuardrail-Output - カスタムガードレール設定用コンテナ
  • CustomGuardrailsConfig - カスタムガードレールリスト用設定コンテナ
  • CustomGuardrailConfig - name(文字列、必須)、prompt(文字列、必須、最大10,000文字)、model(列挙型:gemini-2.5-flash-lite、gemini-2.0-flash、必須)、is_enabled(ブール値、デフォルトはfalse)を持つ単一のカスタムガードレール
  • ToolErrorHandlingMode - ツールエラー処理用の列挙型:auto、summarized、passthrough、hide
  • TurnModel - ターン検出モデルバージョン用の列挙型:turn_v2、turn_v3
  • SuggestedAudioTag - tag(文字列、必須、最大30文字)およびdescription(文字列、任意、最大200文字)を持つオーディオタグ設定
  • TransferBranchInfoTrafficSplit - branch_idとtraffic_percentageを持つトラフィック分割転送用ブランチ情報
  • TransferBranchInfoDefaultingToMain - branch_idを持つメインへのデフォルト転送用ブランチ情報
  • UnitTestWorkflowNodeTransitionEvaluationNodeId - agent_idとtarget_node_idを持つワークフローノード遷移テスト設定
  • ProjectMutedTracksResponseModel - chapter_ids配列を持つレスポンスモデル
  • WhatsAppOutboundMessageResponse - WhatsApp送信メッセージエンドポイントのレスポンス
  • WhatsAppTemplateHeaderComponentParams、WhatsAppTemplateBodyComponentParams、WhatsAppTemplateButtonComponentParams - WhatsAppメッセージのテンプレートパラメータスキーマ
  • ConversationHistoryTranscriptSystemToolResultCommonModel-Input、ConversationHistoryTranscriptSystemToolResultCommonModel-Output - 入力/出力バリアントに分割されたシステムツール結果モデル

変更されたスキーマ

  • GuardrailsV1-Input、GuardrailsV1-Output - custom(CustomGuardrail)およびalignment(AlignmentGuardrail)フィールドを追加
  • TTSConversationalConfig-Input、TTSConversationalConfig-Output - suggested_audio_tagsフィールドを追加
  • TTSConversationalModel - eleven_v3_conversational列挙値を追加
  • ApiIntegrationWebhookToolConfig-Input、ApiIntegrationWebhookToolConfig-Output - tool_error_handling_modeフィールドを追加(必須)
  • DynamicVariableAssignment - sanitizeフィールドを追加(ブール値、デフォルトはfalse)
  • AgentTransfer - is_workflow_node_transferフィールドを追加(ブール値、デフォルトはfalse)
  • SeatType - workspace_lite_member列挙値を追加
  • WorkspaceResourceType - content_templates列挙値を追加

削除されたスキーマ

  • AgentBan - 未使用のスキーマを削除
  • BanReasonType - 未使用の列挙型を削除
  • DubbingReleaseChannel - 未使用の列挙型を削除