For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
ElevenAgents
WhatsAppのブランチと環境のオーバーライド :アウトバウンドWhatsAppメッセージ とアウトバウンド通話 で、conversation_initiation_client_dataに渡されたbranch_idとenvironmentが反映されるようになりました。オーバーライドは送信前に検証されます。不明なブランチまたは環境はエラーで拒否されます。また、会話中は設定が維持されるため、顧客からの返信は指定されたブランチ と環境 で再開されます。例についてはWhatsAppガイド をご覧ください。
プロシージャAPI :プロシージャ を管理するための、ブランチスコープの公開操作を8つ追加しました。プロシージャの作成、一覧表示、取得、削除、ドラフト変更の作成、取得、破棄、さらにプロシージャのドラフトをエージェントワークフローにコンパイルできます。プロシージャの作成では、name、content、type、triggerを指定できます。triggerを空にするとサブプロシージャが作成され、triggerを省略するかnullにすると、プロシージャの内容から導出されます。
ナレッジベースのクロールジョブ :クロールジョブを作成、一覧表示、確認、キャンセルするAPIを追加しました。作成リクエストにはurl(文字列)が必要で、クロール深度、ページ上限、URLパターン、サイトマップURL、フォルダー配置、自動同期、利用できないドキュメントの削除に対応しています。
ナレッジベースの一括管理 :1~20個の一意のドキュメントIDまたはフォルダーIDに対する一括依存関係チェック と一括削除 を追加しました。依存関係チェックではページネーションとdependent_typeに対応し、削除ではIDごとに個別の成功または失敗が返されます。force: trueを設定すると、依存関係も削除され、空でないフォルダーも再帰的に削除されます。
バッチ通話結果のエクスポート :バッチ通話結果をエクスポート を追加しました。終了済みバッチの受信者と会話結果をCSVでダウンロードできます。
会話フィルターと分析データ :会話を一覧表示 と会話メッセージをテキスト検索 に、任意のvisited_agent_idsおよびvisited_agent_branch_ids配列フィルターを追加しました。各フィルターは最大50件です。一覧リクエストではdata_collection_idsとevaluation_criteria_idsも受け付け、対応する結果を各会話の要約に含めることができます。要約には任意のdata_collection_results、evaluation_criteria_results、tag_idsも追加されます。
参照による分析設定 :エージェントプラットフォーム設定に、評価およびデータ収集項目を参照で関連付ける、AgentAnalysisItems型の任意かつnull許容のanalysis_itemsフィールドを追加しました。nullはエージェントが引き続き従来のインラインフィールドを使用していることを示し、空の値は関連付けられた項目がない移行済みエージェントを示します。
プロシージャ依存関係メタデータ :プロシージャ参照にtrigger(文字列)と、referenced_tool_ids、referenced_kb_ids、referenced_procedure_ids、referenced_dynamic_variablesの配列を追加しました。
WebRTCトークンレスポンス :WebRTCトークンを取得 のレスポンスでは、tokenに加えてconversation_id(文字列)が必須になりました。これは、レスポンス形状を検証またはデシリアライズするクライアントにとって破壊的なスキーマ変更です。
ナレッジベースRAG結果 :KnowledgeBaseRagToolResultModelに、RAG-result-in-tool-resultモード用のchunks(KnowledgeBaseRagChunkModel[])を追加しました。
Studio
プロジェクトのドラフトステータス :ProjectCreationMetaResponseModel.statusにdraftを追加しました。プロジェクト作成タイプでは、既存の値が同じ共有ProjectCreationMetaType列挙型を使用するようになりました。
Voices
音声アクセント :共有ボイスライブラリで利用可能なアクセントを一覧表示するGET /v1/voices/accentsを追加しました。結果はlanguageとmodel_idでフィルタリングでき、各アクセントではaccent、language、code、人間が読めるnameが返されます。accent値は、共有音声をフィルタリングするために共有音声を取得 のaccentクエリパラメーターに渡せます。
Workspaces
Webhook使用状況レポート :WebhookUsageTypeにFlowsを追加しました。
SDKリリース
JavaScript SDK
v2.60.0 - 共有ボイスライブラリの音声アクセントを一覧表示するvoices.accents.getに加え、最新スキーマのElevenAgentsプロシージャ、ナレッジベースのクロールジョブ、一括管理API、参照による分析設定を追加しました。
Python SDK
v2.60.0 - 最新スキーマの音声アクセント、ElevenAgentsプロシージャ、ナレッジベースのクロールジョブ、一括管理APIを追加しました。また、ブロックしないようにAsyncConversationの起動を修正し、プリミティブ値のリストを含むmultipartフィールドが繰り返しフォームフィールドとして送信されるよう修正しました。
パッケージ
@elevenlabs/client@1.15.2 - WebRTCトランスポートのonAudioAlignmentを修正しました。音声再生をLiveKitトラックで維持しつつ、音声メッセージからアラインメントメタデータを転送します。
@elevenlabs/react@1.10.2 、@elevenlabs/react-native@1.2.16 、@elevenlabs/convai-widget-core@0.14.12 、@elevenlabs/convai-widget-embed@0.14.12 - @elevenlabs/client@1.15.2のWebRTCアラインメント修正を含むよう依存関係を更新しました。
API
APIの変更を表示 新しいエンドポイント ElevenAgents
POST /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures
プロシージャを作成し、procedure_id(文字列)を返します
任意のname(文字列、最大200文字)、content(文字列)、type(ProcedureType、デフォルトはfree_form)、trigger(null許容文字列)を受け付けます
GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures
procedure_id、version_id、name、type、trigger、has_draftを含むブランチのプロシージャを一覧表示します
プロシージャの内容は含まれません。内容を読むには個別のプロシージャを取得してください
GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}
任意のversion_id(文字列)を受け付けます。指定しない場合はブランチ先頭のバージョンを返します
name、content、type、triggerを返します
DELETE /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}
ブランチのドラフト作業セットからプロシージャを削除します
GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft
PATCH /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft
ドラフトを作成または更新します
name(文字列、最大200文字)、content(文字列、最大50,000文字)、type(ProcedureType)が必要です。任意のtrigger(null許容文字列)を受け付けます
DELETE /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id}/draft
ドラフトの変更を破棄し、プロシージャをコミット済みバージョンにリセットします
POST /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/compile
プロシージャのドラフトをAgentWorkflowResponseModelにコンパイルします
クロールジョブを作成 - POST /v1/convai/knowledge-base/crawl
url(文字列)が必要です
任意のmax_depth(整数、1~5、デフォルトは3)、max_pages(整数、1~10,000、デフォルトは1000)、pattern(文字列)、sitemap_urls(文字列配列)、parent_folder_id(文字列)、enable_auto_sync(ブール値、デフォルトはfalse)、auto_remove(ブール値、デフォルトはfalse)を受け付けます
クロールジョブを一覧表示 - GET /v1/convai/knowledge-base/crawl
任意のinclude_job_ids(文字列配列)、page_size(整数、1~100、デフォルトは30)、cursor(文字列)を受け付けます
クロールジョブを取得 - GET /v1/convai/knowledge-base/crawl/{crawl_job_id}
クロールジョブをキャンセル - POST /v1/convai/knowledge-base/crawl/{crawl_job_id}/cancel
複数のドキュメントに依存するエージェントを取得 - POST /v1/convai/knowledge-base/dependent-agents
document_ids(1~20個の一意の文字列の配列)が必要です
任意のdependent_type(KnowledgeBaseDependentType、デフォルトはall)、page_size(整数、1~100、デフォルトは30)、cursor(文字列)を受け付けます
ナレッジベースドキュメントを一括削除 - POST /v1/convai/knowledge-base/bulk-delete
document_ids(1~20個の一意の文字列の配列)が必要です
任意のforce(ブール値、デフォルトはfalse)を受け付けます
ドキュメントIDごとに成功または失敗の結果を返します
バッチ通話結果をエクスポート - GET /v1/convai/batch-calling/{batch_id}/export
終了済みバッチの受信者と会話結果をCSVで返します
Voices
GET /v1/voices/accents
共有ボイスライブラリで利用可能なアクセントを一覧表示します
任意のlanguage(文字列)およびmodel_id(文字列)クエリパラメーターを受け付けます
各アクセントはaccent、language、code、nameを返します
更新されたエンドポイント ElevenAgents
会話を一覧表示 - GET /v1/convai/conversations
任意のvisited_agent_idsおよびvisited_agent_branch_ids文字列配列フィルターを追加しました。各フィルターは最大50件です
各要約の分析結果を選択するため、任意のdata_collection_idsおよびevaluation_criteria_ids文字列配列を追加しました
レスポンスの要約に、任意のオブジェクトフィールドdata_collection_resultsとevaluation_criteria_results、および文字列配列tag_idsを追加しました
会話メッセージをテキスト検索 - GET /v1/convai/conversations/messages/text-search
任意のvisited_agent_idsおよびvisited_agent_branch_ids文字列配列フィルターを追加しました。各フィルターは最大50件です
WebRTCトークンを取得 - GET /v1/convai/conversation/token
レスポンスでconversation_id(文字列)が必須になりました
破壊的変更:厳密なレスポンスバリデーターとデシリアライザーは、新しい必須フィールドを受け入れる必要があります
スキーマの変更 ElevenAgents
エージェントプラットフォームのリクエストおよびレスポンス設定に、参照による評価およびデータ収集設定用の、AgentAnalysisItems型で任意かつnull許容のanalysis_itemsフィールドを追加しました
プロシージャ参照にtrigger(文字列)、referenced_tool_ids(文字列配列)、referenced_kb_ids(文字列配列)、referenced_procedure_ids(文字列配列)、referenced_dynamic_variables(文字列配列)を追加しました
KnowledgeBaseRagToolResultModelにchunks(KnowledgeBaseRagChunkModel[])を追加しました
Studio
ProjectCreationMetaResponseModel.statusにdraftを追加しました
ProjectCreationMetaResponseModel.typeが共有ProjectCreationMetaType列挙型を参照するようになりました
Workspaces
WebhookUsageTypeにFlowsを追加しました