Qwen-Agent
不活跃简介
基于 Qwen 大模型的 Agent 框架,支持函数调用、MCP 工具集成、代码解释器、RAG 检索增强生成和浏览器扩展等能力。
核心特性
- 基于 Qwen 系列大模型构建,支持 Qwen2.5、QwQ-32B、Qwen3 及 Qwen3.5 等最新模型
- 内置函数调用能力,支持并行、多步、多轮工具调用,适配 vLLM 和 DashScope API
- 支持 MCP(Model Context Protocol)协议,可无缝接入外部工具和数据源
- 提供代码解释器、RAG 检索增强生成和浏览器助手等开箱即用的示例应用
- 提供原子级组件(LLM、Tool)和高级 Agent 抽象,便于快速构建自定义 Agent
- 集成 Gradio 5 GUI 界面,支持可视化调试和交互式开发
适用场景
💡 构建具备工具调用能力的智能助手,自动完成复杂多步骤任务
💡 开发基于 Qwen 模型的私有化 Agent 应用,支持本地部署
💡 搭建企业级 RAG 系统,实现文档检索与智能问答
💡 利用代码解释器进行数据分析和数学推理任务
💡 通过 MCP 协议集成第三方工具,扩展 Agent 的外部交互能力
分类
快速开始
安装:pip install -U 'qwen-agent[gui,rag,code_interpreter,mcp]';配置 DASHSCOPE_API_KEY 环境变量或使用本地 vLLM/Ollama 部署;创建 LLM 配置并注册自定义工具;实例化 Assistant Agent 并调用 agent.run() 执行任务。