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
APIの変更を表示
新しいエンドポイント
- WhatsApp経由で送信メッセージを送信 -
POST /v1/convai/whatsapp/outbound-message- メッセージテンプレートを使用してWhatsApp経由で送信メッセージを送信 - プロジェクトのミュートトラックを取得 -
GET /v1/studio/projects/{project_id}/muted-tracks- ミュートトラックを持つチャプターIDを返す
更新されたエンドポイント
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)
ワークスペース
- リソースを取得
WorkspaceResourceType列挙型にcontent_templatesを追加
- ワークスペース招待を追加、ワークスペースメンバーを追加
SeatType列挙型にworkspace_lite_memberを追加
スキーマの変更
新しいスキーマ
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、hideTurnModel- ターン検出モデルバージョン用の列挙型:turn_v2、turn_v3SuggestedAudioTag-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- 未使用の列挙型を削除