MaxKB基于 LLM 大语言模型的知识库问答系统(windows环境)——墨涩网


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

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

开源地址:https://gitee.com/fit2cloud-feizhiyun/MaxKB

你也可以通过 1Panel 应用商店 快速部署 MaxKB + Ollama + Llama 2,30 分钟内即可上线基于本地大模型的知识库问答系统,并嵌入到第三方业务系统中。

UI 展示

一、基础环境准备(安装WSL2)

WSL,Windows Subsystem for Linux,含义就是在Windows系统下Linux的子系统。只需要三步就可以在系统中为Docker安装WSL2了,请注意目前WSL2支持在Windows10 2004以上的版本。

开启WSL2功能

首先,打开Powershell命令提示符,运行命令先查看网上所有的子系统, 再选择你想要选择的系统,这里我们将选择Ubuntu来进行安装。

安装 Linux distribution

wsl --install -d Ubuntu

安装成功后,结果返回会让你创建UNIX的用户名和密码。

设置默认版本

打开命令提示符,设置WSL2为Linux distribution的默认版本:

wsl --set-default-version 2

二、安装Docker Desktop

docker官网:https://docker.com/

2.下载docker desktop
下载地址:https://docs.docker.com/desktop/install/windows-install/

下载以后,直接双击运行exe文件,注意去掉“Use WSL2 instead of Hyper-V(recommended)”的勾选,否则会带来很多问题(踩坑的经验)。

等待安装

安装完成,点击“Close and restart”重启计算机。

系统重启后。双击运行桌面的“Docker Desktop”图标,弹窗点击“Accept”。

点击:“Continue without signing in”,不登录进入。

点击:“Skip survey”

进入到了Docker Desktop界面。

3.切换国内源(设置⚙—Docker Engine),粘贴下面的内容,点击“Apply&restart”保存并重启Docker

{
  "registry-mirrors": [
    "https://82m9ar63.mirror.aliyuncs.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ],
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  }
}

三、Docker安装maxkb

按下win+R键盘输入CMD回车打开后粘贴下面的安装命令

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

再次打开Docker Desktop界面,就可以看到已经在运行的maxkb服务。点击“port(s)下面的端口号就可以大打开“maxkb服务”的网页了。

打开界面以后,登录使用即可。默认登录信息(用户名: admin  密码: MaxKB@123..)

THE END