SuperAPI AI 工具集

elevenlabs-agents

智能体与模型

查看项目

更新于 10-16 07:20

技能介绍

用途:在 ElevenLabs 平台上构建可投产的对话式 AI 语音智能体,产出含工具、知识库与 SDK 集成的已配置智能体。

安装:npm install @elevenlabs/react(React SDK)、@elevenlabs/client(浏览器与服务器 JS SDK)、@elevenlabs/react-native、@elevenlabs/elevenlabs-js(仅服务器,使用 Node.js child_process,不建议浏览器直接使用)、npm install -g @elevenlabs/agents-cli。@11labs/react 与 @11labs/client 已弃用,如存在应卸载。

流程:1) 通过面板或 CLI 创建智能体,CLI 可用 elevenlabs agents init、elevenlabs agents add"Support Bot"--template customer-service、elevenlabs agents push --env dev;模板含 default、minimal、voice-only、text-only、customer-service、assistant。配置项包括语音、LLM、系统提示、开场白。2) 系统提示按六部分框架撰写:人格、环境、语气、目标、护栏、工具。3) 添加工具:客户端工具运行于浏览器,服务端工具为 webhook,头部用 {{secret__key_name}} 引用密钥。4) 知识库支持上传 PDF、文本、网页 URL,也可调用上传接口。5) SDK 集成:React 使用 useConversation,支持 clientTools、dynamicVariables,系统提示以 {{user_name}} 引用变量;另有 React Native、Swift、JS 与挂件模板。6) 测试:elevenlabs agents test 与 tests add,配置场景、用户输入、成功标准、评估类型,可校验工具调用,并可在 CI/CD 中执行。7) 部署:先 elevenlabs agents push --env prod --dry-run,再正式推送,支持 dev/staging/prod 多环境。

注意:ElevenLabs 的 MCP 集成虽标注为 Streamable HTTP,但不支持 2025-03-26 的 SSE 规范,需返回纯 application/json、协议版本用 2024-11-05,官方 MCP SDK 的 createMcpHandler 与 Cloudflare Agents SDK McpServer.serve() 均不可用。客户端不应暴露 API 密钥,应使用签名 URL 服务端端点。回复内容未提供具体定价,模型与价格请以官方面板和文档为准;其他未提及细节暂未提供。