ElevenAgents
-
用户页面现已正式推出:按用户标识符分组展示对话的列出用户页面现已向所有工作区开放。你可以在统一视图中查看所有与智能体互动过的用户、其对话记录和联系信息。
-
将 SIP 入站标头用作动态变量:来自入站 SIP 中继通话的自定义 SIP
X-标头现会自动在 ElevenAgents 对话中作为动态变量公开。调用方传递的任意自定义 SIP 标头(例如X-Contact-ID、X-Campaign-ID)均可在智能体提示词中通过{{sip_contact_id}}、{{sip_campaign_id}}等使用。这些变量也会显示在“电话通话”标签页的对话记录中。X-Call-ID和X-Caller-ID等保留标头仍会映射到system__call_sid和system__caller_id,不会被覆盖。 -
按工具结果筛选对话:列出对话和文本搜索对话端点现接受
tool_names_successful和tool_names_errored查询参数(字符串数组),可根据通话期间成功执行或返回错误的工具筛选对话。 -
用户列表改进:列出用户端点现支持
sort_by查询参数,可接受last_contact_unix_secs(默认)或conversation_count;还支持branch_id查询参数,可按智能体分支筛选用户。 -
强制删除工具:删除工具端点现接受
force查询参数(布尔值,默认false)。设为true后,即使工具正被智能体使用也会被删除,并自动从所有依赖它的智能体和分支中移除。 -
对话嵌入保留期:ElevenAgents 设置响应现包含
conversation_embedding_retention_days,用于控制对话嵌入的保留时长(最长 365 天)。值为null时,将使用系统默认的 30 天。 -
内容阈值护栏:新增
ContentThresholdGuardrail架构,提供可配置的阈值型护栏,包含用于内容审核的is_enabled标志和threshold值。
工作区
-
获取所有工作区群组:新增 GET /v1/workspace/groups端点,返回工作区内所有群组,包括每个群组的名称、ID、成员、权限、使用限额和字符数。
-
批量邀请工作区用户时指定席位类型:批量邀请用户端点现接受可选的
seat_type字段,可在批量操作中为所有受邀用户指定席位类型(例如workspace_member、workspace_admin)。 -
移动端 SSO 可靠性改进:修复了一项回归问题:用户退出后再次尝试登录时,移动端 SSO 登录会卡在“正在验证…”。还修复了通过 SAML 或 OIDC 提供商登录的移动端 SSO 用户切换工作区的问题。
音乐
- 段落时长控制:详细生成音乐端点现支持
respect_sections_durations(布尔值),用于控制模型是否遵循创作方案中为每个段落指定的时长。
ElevenCreative Studio
-
章节视觉内容指示器:章节响应模型现包含
has_visual_content布尔字段,用于指示章节是否包含视觉内容。 -
文字阴影和描边样式:ElevenCreative Studio 文字样式现通过新的
StudioTextStyleShadowModel和StudioTextStyleOutlineModel架构支持text_shadow和text_outline选项,可在 ElevenCreative Studio 项目中实现更丰富的文字视觉自定义。 -
媒体生成剪辑任务类型:
PendingClipTask.type枚举现包含media_generation值,扩展了剪辑任务分类以涵盖媒体生成 workflow。
SDK 发布
Python SDK
- v2.39.0 - 在 ElevenAgents 实时对话中新增对
multimodal_messageWebSocket 事件类型的支持。 - v2.39.1 - 重新生成 Fern,以匹配最新 API 架构。
JavaScript SDK
- v2.39.0 - 重新生成 Fern,以匹配最新 API 架构。
iOS SDK
- v3.1.0 - 对 ElevenAgents Swift SDK 进行了多项改进:
- 服务器错误现会通过
onError回调显示,使错误处理更一致。 - 新增基于事件的智能体状态管理,便于更清晰地观察状态。
- 现支持软件静音和语音检测,可更精细地控制音频。
- 改进代码库,全面采用 Swift Concurrency。
- 修复 iOS 发布构建在启动时发生的崩溃问题。
- 更新品牌标识,以反映 ElevenAgents 的品牌更新。
- 服务器错误现会通过
软件包
- @elevenlabs/client@0.15.1 - 当无法从系统获取所需采样率时,新增对输出音频的重采样,提高跨设备兼容性。
- @elevenlabs/react@0.14.2 - 更新为依赖
@elevenlabs/client@0.15.1。 - @elevenlabs/convai-widget-core@0.10.3 - 更新为依赖
@elevenlabs/client@0.15.1。
API
查看 API 变更
新增端点
- 获取所有工作区群组 -
GET /v1/workspace/groups- 返回工作区内所有群组及其成员、权限和使用限额。
更新的端点
ElevenAgents
-
- 新增
tool_names_successful查询参数(字符串数组,可选),用于筛选指定工具调用成功的对话 - 新增
tool_names_errored查询参数(字符串数组,可选),用于筛选指定工具返回错误的对话
- 新增
-
- 新增
tool_names_successful查询参数(字符串数组,可选) - 新增
tool_names_errored查询参数(字符串数组,可选)
- 新增
-
- 新增
sort_by查询参数(字符串,可选),可接受last_contact_unix_secs(默认)或conversation_count - 新增
branch_id查询参数(字符串,可选),用于按智能体分支筛选用户
- 新增
-
- 新增
force查询参数(布尔值,可选,默认false),无论智能体依赖关系如何均可删除工具,并自动从所有依赖它的智能体和分支中移除
- 新增
-
获取 ElevenAgents 设置、更新 ElevenAgents 设置
- 新增
conversation_embedding_retention_days字段(整数,可选,最大值 365),用于配置对话嵌入的保留时长
- 新增
工作区
-
- 新增
seat_type字段(字符串,可选),用于为所有受邀用户指定席位类型
- 新增
音乐
-
- 新增
respect_sections_durations字段(布尔值,可选),用于控制模型是否遵循创作方案中各段落的时长
- 新增
ElevenCreative Studio
架构变更
新增架构
ContentThresholdGuardrail- 基于阈值的内容护栏,包含is_enabled(布尔值)和threshold(数值,默认0.3)字段AgentPromptChangeToolConfig- 用于动态更改智能体提示词的系统工具配置StudioTextStyleShadowModel- ElevenCreative Studio 的文字阴影样式StudioTextStyleOutlineModel- ElevenCreative Studio 的文字描边样式UsersSortBy- 用户列表排序选项枚举:last_contact_unix_secs、conversation_countVideoAnalysis、VideoAnalysisResult、VideoKeyMoment、VideoSegment、VideoSubject、VideoTranscription、VideoTranscriptionWord- 用于剪辑处理的视频分析结果架构
修改的架构
ConversationHistorySIPTrunkingPhoneCallModel- 新增sip_header_dynamic_variables字段,用于入站 SIP 自定义 X-标头PendingClipTask- 在type枚举中新增media_generation