SuperAPI AI 工具集

agents

智能体与模型

查看项目

更新于 10-16 06:13

技能介绍

ElevenLabs Agents Platform 用于构建具备自然对话能力的语音 AI 智能体,适用于语音助手、客服机器人、交互式语音角色等实时语音场景。支持多家 LLM 供应商、自定义工具和网页嵌入。

使用方式:推荐通过 CLI 创建和管理智能体。安装并登录:npm install -g @elevenlabs/cli;elevenlabs auth login。初始化并创建:elevenlabs agents init;elevenlabs agents add "My Assistant" --template complete;推送:elevenlabs agents push。可用模板:complete、minimal、voice-only、text-only、customer-service、assistant。也可用 Python、JavaScript SDK 或 CLI 创建智能体。

主要能力:

  1. 对话配置:可设置首条消息、语言、提示词、LLM、temperature 和 TTS 语音 ID。可选模型覆盖 OpenAI、Anthropic、Google、ElevenLabs,并支持 custom-llm 自带端点。可用 GET /v1/convai/llm/list 查看当前模型目录及弃用状态、token/上下文限制、能力标志等。
  2. 对话启动:支持认证 WebRTC(获取会话 token 与 conversation ID)、服务端签名 URL,以及客户端 JavaScript 通过 Conversation.startSession 连接,并提供 onMessage、onUserTranscript、onPing、onContextUsage、onError 等回调。React 提供 ConversationProvider 与 useConversationControls、useConversationStatus、useConversation 等 Hook。
  3. 工具:支持 webhook、client(浏览器内运行)与内置系统工具(如 end_call、language_detection、transfer_to_number、transfer_to_agent、skip_turn、voicemail_detection、play_keypad_touch_tone)。另支持 run_subagent 与 knowledge_base 系统工具(后者可用 enabled_strategies 组合 cat、keyword、semantic、ls)。集成工具包括 calcom、salesforce、hubspot、zendesk,通过 tool_ids 附加。
  4. 工作流:支持 start、end、override_agent、dispatch_tool、agent_transfer、transfer_to_number 等节点,以及 unconditional、llm、expression 等边类型。
  5. Procedures:可复用指令块,分 free_form 与 deterministic(仪表盘称 structured)两类,还有用于分组的 folder。程序位于 agent 分支上,写入会生成每用户草稿,需通过 PATCH /v1/convai/agents/{agent_id}?branch_id=... 发布后才会生效。发布即验证,结构化程序无效时发布或保存草稿返回 400 及 procedure_validation_failed。

限制:资料未提供收费、价格与平台可用性信息;模型列表中的部分模型名称可能与实际可用版本不同,需以 GET /v1/convai/llm/list 为准。