Qwen-Agent

不活跃
GitHub Python Apache-2.0

简介

基于 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() 执行任务。

相关项目

相关文章