littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于 Python 和 Django 的知识库问答系统

项目简介

MaxKB 是一款基于 LLM 大语言模型的知识库问答系统,目标是成为企业的最强大脑。该系统支持多种主流大模型,可快速嵌入第三方业务系统,为用户提供智能问答交互体验。

项目的主要特性和功能

  • 开箱即用:支持直接上传文档、自动爬取在线文档,具备文本自动拆分、向量化、RAG(检索增强生成)功能,智能问答交互体验良好。
  • 无缝嵌入:支持零编码快速嵌入到第三方业务系统。
  • 多模型支持:可对接主流大模型,如 Ollama 本地私有大模型(Meta Llama 3、qwen 等)、通义千问、OpenAI、Azure OpenAI、Kimi、智谱 AI、讯飞星火和百度千帆大模型等。

安装使用步骤

假设用户已经下载了本项目的源码文件。 1. 安装 Docker:确保系统已安装 Docker,若未安装,可参考 Docker 官方文档 进行安装。 2. 运行 MaxKB 容器:使用以下命令启动 MaxKB 容器: bash docker run -d --name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data 1panel/maxkb 默认用户名和密码为: - 用户名: admin - 密码: MaxKB@123.. 3. 访问 MaxKB:在浏览器中访问 http://localhost:8080,使用默认用户名和密码登录系统。 4. 配置和使用:根据需求配置知识库、上传文档或爬取在线文档,开始使用 MaxKB 进行智能问答。

技术栈

  • 前端:Vue.js
  • 后端:Python / Django
  • LangChain:LangChain
  • 向量数据库:PostgreSQL / pgvector
  • 大模型:Azure OpenAI、OpenAI、百度千帆大模型、Ollama、通义千问、Kimi、智谱 AI、讯飞星火

许可证

本项目采用 GNU General Public License v3.0 许可证。详情请参阅 LICENSE 文件。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】