ElevenLabs Agents Platform 用于构建具备自然对话能力的语音 AI 智能体,适合语音助手、客服机器人、交互式语音角色及实时语音应用场景。
主要能力:智能体可配置首个消息、语言、系统提示词、LLM 模型与温度,并选择 TTS 音色;支持对话轮次积极度(patient、normal、eager)。LLM 提供商包括 OpenAI、Anthropic、Google、ElevenLabs 内置模型及自定义端点(custom-llm),可通过 GET /v1/convai/llm/list 查看模型目录与能力标志。
工具方面,智能体可配置 webhook(服务端 API 调用)、client(浏览器端执行)与内置系统工具(如 end_call、transfer_to_number)。工具定义位于 conversation_config.agent.prompt 中,并可使用工作区环境变量解析 URL、请求头与鉴权,也可在工具调用中传入 {{system__conversation_history}} 等运行时系统变量。
使用方式:推荐使用 ElevenLabs CLI 管理智能体,安装并认证后初始化项目、按模板创建智能体并推送至平台;模板包括 complete、minimal、voice-only、text-only、customer-service、assistant。也可通过 Python SDK、JavaScript SDK 或 cURL 调用 API 创建、列出、获取、更新、删除智能体。客户端可通过服务端签发的 signed URL 建立会话,提供 JavaScript Conversation 与 React useConversation 集成方式。网页嵌入使用 <elevenlabs-convai agent-id="..."> 标签配合 widget 脚本,并可通过 avatar-image-url、action-text、start-call-text、end-call-text 等属性定制。外呼电话通过 Twilio 集成发起,可设置主叫号码、被叫号码与通话录音开关。CLI 还支持 pull/push 同步配置、查看状态、添加 webhook 与 client 工具,项目结构包含 agents.json、tools.json、tests.json 及对应配置目录。
限制与注意事项:资料仅展示接口与配置方式,未提供收费、价格、配额或平台可用性信息;错误处理示例提及常见状态码 401、404、422、429。具体功能细节需参考官方安装指南、智能体配置、客户端工具、网页嵌入与外呼电话等参考文档,这些内容在资料中仅以名称列出,暂未提供完整内容。