MaxKB智能体平台源码 Python管理系统

MaxKB智能体平台源码 Python管理系统

  • 全站源码免费
  • 日/微信/10次解锁
  • 日/IP/100次解锁
资源下载
免费资源
立即下载

MaxKB GitHub 项目封面

源码系统概览

文章正文

MaxKB 是一套开源的企业级智能体平台源码,基于 Python Django 框架构建后端,搭配 Vue3 前端界面,提供 RAG 知识库管理、多模型接入、工作流编排和 API 集成能力。该系统帮助开发者快速搭建智能问答应用,支持文档解析、向量检索和大模型推理,适用于企业客服自动化和内部知识管理。项目在 GitHub 获得 1Panel 社区维护,采用 GPL v3 许可证,当前版本提供完整的 Docker 部署方案和离线安装包。用户可以通过工作流画布编排多步推理流程,实现复杂业务场景的自动化处理。该平台的架构设计注重扩展性,允许自定义解析器、嵌入模型和 LLM 接入,满足不同行业的需求。欢迎贡献 star 和 fork。

源码简介

MaxKB 智能体平台基于 Python Django 后端和 Vue3 前端开发,后端包含 910 个 Python 文件和 50 个 SQL 脚本,前端包含 433 个 Vue 组件和 298 个 TypeScript 文件。

该系统集成了向量数据库(PostgreSQL pgvector 扩展)实现语义检索,支持 GPT-2、BERT 等预训练模型的本地部署。

项目采用模块化设计,包含应用管理、知识库管理、对话管理和系统管理四大模块,每个模块都有独立的 CRUD 操作和 API 接口。

系统还提供了聊天记录统计、Token 用量分析和客户趋势分析等数据看板功能。

后端使用 Celery 异步任务队列处理耗时操作,前端使用 Element Plus 组件库和 ECharts 图表库构建可视化界面。

该项目采用 GPL v3 许可证,代码托管在 GitHub 1Panel-dev/maxkb 仓库,欢迎贡献 star 和 fork。

适用场景

该系统适用于企业客服自动化、内部知识管理、技术文档问答和教育辅导等场景。

企业可以将产品手册、常见问题和技术文档导入知识库,让 AI 自动回答客户咨询,降低人工客服成本。

多模型接入能力支持 GPT、Llama 和 Claude 等 LLM,满足不同预算和隐私需求的部署方案。

工作流编排功能允许构建多步推理流程,例如先检索知识库再生成回答,实现复杂业务逻辑的自动化。

API 集成能力让开发者将智能问答嵌入现有系统,无需从零搭建 AI 能力。

技术栈与运行环境

后端采用 Python Django 框架,数据库使用 PostgreSQL 配合 pgvector 向量扩展,支持向量相似度检索和全文搜索。

前端基于 Vue3 和 Vite 构建,使用 Element Plus UI 组件库和 LogicFlow 工作流编辑器。

异步任务使用 Celery 配合 RabbitMQ 消息队列,文件存储使用 MinIO 对象存储。

部署方式支持 Docker Compose 一键启动,也可使用离线安装包部署。

运行环境需要 Python 3.10 以上版本和 Node.js 18 以上版本。

最后更新 2026 年 8 月,更新日志见 GitHub Releases,当前版本 v1.11.0。

功能亮点

该系统提供以下核心功能亮点,

  • RAG 知识库管理,支持 PDF、Word、Excel 等多种文档格式解析和向量化
  • 多模型接入,支持 GPT、Llama、Claude 等 LLM 以及本地部署的 BERT 和 GPT-2 模型
  • 工作流编排,通过可视化画布设计多步推理流程
  • API 集成,提供 REST API 和 Python SDK,支持嵌入第三方系统
  • 数据看板,包含聊天记录统计、Token 用量分析和客户趋势分析

对比 MaxKB 和 Dify 的区别,MaxKB 更侧重企业级知识库管理和客服自动化场景,而 Dify 更注重通用 AI 应用开发平台的定位。

对比各平台功能和区别:

功能 MaxKB Dify FastGPT
知识库管理 支持 支持 支持
工作流编排 支持 支持 不支持
多模型接入 支持 支持 支持
许可证 GPL v3 Apache 2.0 MIT

技术架构与部署指南

安装与部署提示

项目提供 Docker Compose 一键部署方案,也可使用离线安装包部署。

Docker 部署需要先创建 PostgreSQL 数据库并启用 pgvector 扩展,然后启动后端服务和前端界面。

离线安装包含预训练模型,适合内网环境部署。

安装完成后需要配置 LLM API Key 和向量模型路径,首次启动会自动执行数据库迁移。

建议在生产环境中配置 Nginx 反向代理和 HTTPS 证书。

最后更新 2026 年 8 月,更新日志见 GitHub Releases 页面。

截图与演示说明

系统主要页面包括应用管理界面(支持创建和发布智能问答应用)、知识库管理界面(支持文档上传和分段管理)、工作流编排画布(可视化设计多步推理流程)和数据统计看板(聊天记录趋势和 Token 用量分析)。

应用管理界面提供应用列表、创建向导和发布配置功能。

知识库管理界面支持文档导入、段落编辑和向量测试。

工作流画布使用 LogicFlow 引擎,支持拖拽节点和连线配置。

数据看板使用 ECharts 图表展示聊天记录统计、客户增长趋势和热门问题排行。

常见问题

问,MaxKB 支持哪些大语言模型

支持 GPT、Llama、Claude、文心一言等主流 LLM,也支持本地部署的 BERT 和 GPT-2 模型,通过模型管理界面配置 API Key 即可接入。

问,如何部署 MaxKB 到生产环境

推荐使用 Docker Compose 部署,需要 PostgreSQL 数据库和 pgvector 扩展,配置 LLM API Key 后启动服务即可。

问,MaxKB 和 Dify 有什么区别

MaxKB 更侧重企业级知识库和客服自动化,Dify 更注重通用 AI 应用开发平台,两者在 RAG 能力上各有优势。

问,MaxKB 是否免费开源

MaxKB 采用 GPL v3 许可证,代码完全开源,社区版免费使用,企业版提供额外功能和技术支持。

安全风险提示

项目源码经扫描未发现 eval、base64_decode、shell_exec 等高风险函数。

CORS 配置需在生产环境中限制允许的域名列表,避免跨域访问风险。

Docker 部署时默认数据库密码需要修改,建议使用强密码并启用 SSL 连接。

Nginx 反向代理需要配置访问控制和认证,防止未授权访问管理界面。

LLM API Key 存储在环境变量中,建议使用密钥管理服务而非明文配置。

项目依赖中未发现已知漏洞组件。

下载说明

本源码由 gitcc.com 提供,通过百度网盘和蓝奏云双链下载,提取码 8888。

下载后请解压到本地目录,按照安装与部署提示节操作。

源码包含完整的项目文件和依赖清单,可直接用于二次开发和定制部署。

GitHub项目开源地址,https://github.com/1Panel-dev/maxkb。

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei15431.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码