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 分支和环境覆盖 :Outbound WhatsApp messages 和 outbound calls 现在会遵循 conversation_initiation_client_data 中传入的 branch_id 和 environment。所有消息发送前都会验证覆盖项——未知分支或环境会报错拒绝——并且会在整个对话期间持续生效,因此客户回复后会在指定的 分支 和 环境 中继续对话。示例请参阅 WhatsApp 指南 。
流程 API :新增 8 项面向公众、限定分支范围的操作,用于管理流程 。你可以创建、列出、获取和删除流程;创建、获取或丢弃草稿更改;以及将流程草稿编译为智能体 workflow。创建流程时可传入 name、content、type 和 trigger。空 trigger 会创建子流程;省略 trigger 或将其设为 null 时,会根据流程内容推导触发条件。
知识库爬取任务 :新增用于创建、列出、查看和取消爬取任务的 API。创建请求需要 url(字符串),并支持爬取深度、页面数量限制、URL 模式、站点地图 URL、文件夹放置位置、自动同步和移除不可用文档。
知识库批量管理 :新增针对 1–20 个唯一文档或文件夹 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。
引用式分析配置 :智能体平台设置新增可选且可为 null 的 analysis_items 字段,类型为 AgentAnalysisItems,用于通过引用关联评估和数据收集项。值为 null 表示智能体仍使用旧版内联字段;空值表示已迁移的智能体未关联任何项目。
流程依赖项元数据 :流程引用新增 trigger(字符串),以及 referenced_tool_ids、referenced_kb_ids、referenced_procedure_ids 和 referenced_dynamic_variables 数组。
WebRTC 令牌响应 :获取 WebRTC 令牌 响应除 token 外,现在还必须包含 conversation_id(字符串)。对于验证或反序列化响应结构的客户端,这是一次破坏性架构变更。
知识库 RAG 结果 :KnowledgeBaseRagToolResultModel 新增 chunks(KnowledgeBaseRagChunkModel[]),用于工具结果中的 RAG 结果模式。
Studio
项目草稿状态 :ProjectCreationMetaResponseModel.status 新增 draft。项目创建类型现在使用共享的 ProjectCreationMetaType 枚举,现有值保持不变。
音色
音色口音 :新增 GET /v1/voices/accents,用于列出共享声音库中可用的口音。结果可按 language 和 model_id 筛选,每种口音都会返回 accent、language、code 和人类可读的 name。可将 accent 值传给获取共享音色 的 accent 查询参数,以筛选共享音色。
工作区
Webhook 用量报告 :WebhookUsageType 新增 Flows。
SDK 发布
JavaScript SDK
v2.60.0 - 新增 voices.accents.get,用于列出共享声音库中的音色口音;还新增了最新架构中的 ElevenAgents 流程、知识库爬取任务、批量管理 API 和引用式分析配置。
Python SDK
v2.60.0 - 新增最新架构中的音色口音、ElevenAgents 流程、知识库爬取任务和批量管理 API。同时修复了 AsyncConversation 启动时的阻塞问题,并修正了基本类型列表 multipart 字段的发送方式,使其作为重复表单字段发送。
软件包
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
音色
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
智能体平台请求和响应设置新增可选且可为 null 的 analysis_items 字段,类型为 AgentAnalysisItems,用于引用式评估和数据收集配置
流程引用新增 trigger(字符串)、referenced_tool_ids(字符串数组)、referenced_kb_ids(字符串数组)、referenced_procedure_ids(字符串数组)和 referenced_dynamic_variables(字符串数组)
KnowledgeBaseRagToolResultModel 新增 chunks(KnowledgeBaseRagChunkModel[])
Studio
ProjectCreationMetaResponseModel.status 新增 draft
ProjectCreationMetaResponseModel.type 现在引用共享的 ProjectCreationMetaType 枚举
工作区
WebhookUsageType 新增 Flows