python基于 LLM 大语言模型的知识库问答系统,开箱即用多模型支持

python基于 LLM 大语言模型的知识库问答系统,开箱即用多模型支持

基于 LLM 大语言模型的知识库问答系统
MaxKB 是一款基于 LLM 大语言模型的知识库问答系统。MaxKB = Max Knowledge Base,旨在成为企业的最强大脑。

功能概述

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

快速开始

  1. docker run -d –name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data 1panel/maxkb

复制代码

  1. # 用户名: admin
  2. # 密码: MaxKB@123..

复制代码

你也可以通过 1Panel 应用商店 快速部署 MaxKB + Ollama + Llama 2,30 分钟内即可上线基于本地大模型的知识库问答系统,并嵌入到第三方业务系统中。
如果是内网环境,推荐使用 离线安装包 进行安装部署。
你也可以在线体验:DataEase 小助手,它是基于 MaxKB 搭建的智能问答系统,已经嵌入到 DataEase 产品及在线文档中。

技术选型技术栈

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

1 安装部署1.1 环境要求

安装前请确保您的系统符合安装条件:
  • 操作系统:Ubuntu 22.04 / CentOS 7 64 位系统;
  • CPU/内存:推荐 2C/4GB 以上;
  • 磁盘空间:100GB;
  • 浏览器要求:请使用 Chrome、FireFox、Safari、Edge等现代浏览器;
  • 可访问互联网。

1.2 在线快速部署

1.MaxKB 支持一键启动,仅需执行以下命令:
  1. docker run -d –name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data 1panel/maxkb

复制代码

2.安装成功后,可通过浏览器访问 MaxKB:
  1. http://目标服务器 IP 地址:目标端口
  2. 默认登录信息
  3. 用户名:admin
  4. 默认密码:MaxKB@123..

复制代码

如果使用的是云服务器,请至安全组开放目标端口。

1.3 离线部署 (生产环境推荐使用该方式部署)

注意:离线包仅支持x86服务器。
1.打开社区网站下载 MaxKB 离线包 社区版离线包
2.上传至服务器后进行解压缩,执行以下命令:
  1. # maxkb-v1.2.0-offline.tar.gz替换成下载包的名字
  2. tar -zxvf maxkb-v1.2.0-offline.tar.gz

复制代码

3.安装 MaxKB, 执行以下命令:
  1. # 进入安装包解压缩后目录
  2. cd maxkb-v1.2.0-offline
  3. # 执行安装命令
  4. bash install.sh

复制代码

4.安装成功后,可通过浏览器访问 MaxKB:
  1. http://目标服务器 IP 地址:8080
  2. 默认登录信息
  3. 用户名:admin
  4. 默认密码:MaxKB@123..

复制代码

下载说明:
1.本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2.如果源码下载地址失效请联系站长QQ进行补发。
3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,由于源码具有复制性,一经售出,概不退换。用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【安安资源网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5.请您认真阅读上述内容,购买即以为着您同意上述内容,由于源码具有复制性,一经售出,概不退换。
安安资源网 » python基于 LLM 大语言模型的知识库问答系统,开箱即用多模型支持