SuperAPI AI 工具集

agents-ts

智能体与模型

查看项目

更新于 10-16 08:34

技能介绍

用途:该技能用于指导用 LiveKit Agents TypeScript SDK 在 TypeScript/JavaScript 中构建语音 AI 智能体后端,适用于语音 AI 智能体、语音助手及使用 LiveKit 的实时 AI 应用。

主要能力:提供核心概念说明与示例,包括 defineAgent 定义智能体入口(含可选 prewarm 预加载与必需 entry)、voice.Agent 定义行为与 Function 工具(zod schema)、voice.AgentSession 编排语音管线与关键方法(start、say、generateReply、interrupt、updateAgent)。支持 STT-LLM-TTS 管线与 realtime 模型两种模式,并给出模型字符串、插件包结构与最佳实践。

配套 MCP 工具:docs_search、get_pages、get_changelog、code_search、get_python_agent_example,用于获取最新文档、示例与变更日志;离线或常规模式可用本地 references(livekit-overview、agent-session、tools、models)。

安装:pnpm add @livekit/agents@1.x @livekit/agents-plugin-silero@1.x @livekit/agents-plugin-livekit@1.x @livekit/noise-cancellation-node@0.x dotenv

环境变量:用 lk app env -w 载入凭据到 .env.local,或手动设置 LIVEKIT_API_KEY、LIVEKIT_API_SECRET、LIVEKIT_URL。

运行:package.json 脚本含 dev(tsx agent.ts dev)、build(tsc)、start(node agent.js start)、download-files;开发用 pnpm dev,生产用 pnpm build && pnpm start,模型文件用 pnpm download-files。

限制:资料未提供定价、额度、具体平台支持范围或性能数据;具体 API 与模型可用性可能变化,应以 MCP 工具查询的最新文档为准。