MaxKB ——一款基于 LLM 大语言模型的知识库问答系统

弹性计算云存储安全

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

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

学习建议

建议大家将MaxKB与其他的比较热门的知识库放在一起对比着来学习,笔者简单罗列如下:

FastGpt:开源AI知识库系列之第四篇FastGpt

danswer——一键构建私人本地知识库的最佳选择之一

搭建本地知识库的开源利器之DocsGPT

如何打造本地知识库——那些与Chat Pdf相关的几款开源热门跑车级应用

privatGPT——私有化GPT模型的全新应用

Quivr - 你的第二个大脑,由AIGC赋能

开发语言

基于vue和python开发,代码结构如下:

picture.image

快速开始

方式一:基于docker布署


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

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

方式二

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

本地布署


        
            

          git clone https://github.com/1Panel-dev/MaxKB.git
        
      

然后分别安装python和vue依赖包并启动它们即可。

在线体验

你也可以在线体验:DataEase 小助手[2],它是基于 MaxKB 搭建的智能问答系统,已经嵌入到 DataEase 产品及在线文档中。

如你有更多问题,可以查看使用手册,或者通过论坛与我们交流。

• 使用手册[3]

• 演示视频[4]

• 论坛求助[5]

UI 展示

picture.image

技术栈

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

声明

本文由山行整理自:https://github.com/1Panel-dev/MaxKB,如果对您有帮助,请帮忙点赞、关注、收藏,谢谢~

References

[1] 1Panel 应用商店: https://apps.fit2cloud.com/1panel
[2] DataEase 小助手: https://dataease.io/docs/v2/
[3] 使用手册: https://github.com/1Panel-dev/MaxKB/wiki/1-%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2
[4] 演示视频: https://www.bilibili.com/video/BV1BE421M7YM/
[5] 论坛求助: https://bbs.fit2cloud.com/c/mk/11
[6] : https://github.com/1Panel-dev/MaxKB#%E6%8A%80%E6%9C%AF%E6%A0%88
[7] Vue.js: https://cn.vuejs.org/
[8] Python / Django: https://www.djangoproject.com/
[9] LangChain: https://www.langchain.com/
[10] PostgreSQL / pgvector: https://www.postgresql.org/
[11] Ollama: https://github.com/ollama/ollama

0
0
0
0
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论