吾生有涯 学海无涯
析模有界 知识无界

基于 MaxKB搭建知识库问答系统

内容纲要

MaxKB 是一款基于 LLM 大语言模型的知识库问答系统。其主要特点包括:

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

MaxKB仓库地址:https://github.com/1Panel-dev/MaxKB/wiki

1 MaxKB部署

MaxKB可以通过Docker进行部署。

安装Docker Desktop后,可以使用以下方式部署:

  • CTRL+K打开搜索对话框,输入maxkb进行搜索,如下图所示,点击1panel/maxkb右侧的按钮Pull拉取镜像

注:也可以直接使用命令docker run -d --name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data 1panel/maxkb部署及运行。

  • 按下图的顺序启动镜像,随便输入一个端口号即可,如图中指定端口号为6542
  • 等待镜像启动完毕后,在浏览器输入http://localhost:6542/
  • 输入用户名admin及密码MaxKB@123..,点击登录后会弹出密码修改对话框,在其中输入自己的密码即可。

2 MaxKB配置及使用

进入MaxKB后,首先要配置使用大模型。

  • 进入系统设置,选择想要设置使用的大模型,这里选择通义千问,点击按钮添加模型

注:通义千问模型的API是收费的,如果想用本地大模型,可以使用Ollama。

  • 如下图所示输入模型信息。

注:通义千问的API可以在阿里云百炼网站(https://www.aliyun.com/product/bailian)获取。

  • 进入知识库,点击创建知识库
  • 如下图所示,填写知识库描述信息并上传知识库数据,点击创建并导入
  • 系统会自动对导入的文档进行拆分,这里可以对拆分的数据进行管理。点击开始导入
  • 进入应用,点击按钮创建应用
  • 如下图所示,输入应用的描述信息,点击创建按钮
  • 进入概览,复制公开访问链接,拷贝到浏览器中打开
  • 如下图所示即可体验知识库功能

(完)

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《基于 MaxKB搭建知识库问答系统》
文章链接:https://www.topcfd.cn/39036/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册