SuperAPI AI 工具集

agents-py

智能体与模型

查看项目

更新于 10-15 20:13

技能介绍

用途:在 Python 中构建 LiveKit Agent 后端,适用于语音 AI 智能体、语音助手及基于 LiveKit Python SDK 的实时 AI 应用。

主要能力:提供 Agent 类(子类化定义行为、on_enter/on_exit 生命周期)、AgentSession(编排 STT-LLM-TTS 流水线,含 start、say、generate_reply、interrupt、update_agent 等方法)、@function_tool 函数工具与 RunContext、模型字符串配置,以及多智能体交接、Tasks、TaskGroups 和流水线节点等工作流。本地参考文档涵盖 livekit-overview、agent-session、tools、models、workflows。

使用方式:安装命令为 uv add "livekit-agents[silero,turn-detector]~=1.3" "livekit-plugins-noise-cancellation~=0.2" "python-dotenv"。用 lk app env -w 生成 .env.local,或手动配置 LIVEKIT_API_KEY、LIVEKIT_API_SECRET、LIVEKIT_URL。运行方式:uv run agent.py dev(开发自动重载)、uv run agent.py console(本地测试)、uv run agent.py start(生产)、uv run agent.py download-files(下载模型文件)。可搭配 LiveKit MCP 工具(docs_search、get_pages、get_changelog、code_search、get_python_agent_example)获取最新文档与 100+ Python 示例。

适用场景:语音助手、实时语音交互应用、电话 SIP 场景(配合 BVCTelephony 噪声消除)等。

限制:资料未提供收费、价格与效果数据;具体模型可用性以官方最新文档为准。