Qwen-Agent 是一个基于 Qwen 大模型(>=3.0)开发的智能体框架,由阿里巴巴通义千问团队开源。它支持函数调用、MCP(模型上下文协议)、代码解释器、RAG(检索增强生成)、Chrome 浏览器扩展等功能,同时也是 Qwen Chat 的后端服务。

| 功能 | 说明 |
|---|---|
| Function Calling | 支持并行、多步骤、多轮工具调用 |
| MCP 支持 | 可集成 Model Context Protocol 服务器 |
| Code Interpreter | 基于 Docker 的沙箱代码执行环境 |
| RAG | 支持超长文档(1M tokens)的问答 |
| Browser Assistant | 浏览器助手应用(BrowserQwen) |
| GUI 界面 | 基于 Gradio 5 的 Web 交互界面 |
# PyPI 安装(稳定版)
pip install -U "qwen-agent[gui,rag,code_interpreter,mcp]"
# 或从源码安装开发版
git clone https://github.com/QwenLM/Qwen-Agent.git
pip install -e ./"[gui,rag,code_interpreter,mcp]"
@register_tool 装饰器注册新工具Assistant 类或继承 Agent 基类自定义