MaxKB 是一款基于 LLM 大语言模型的知识库问答系统。MaxKB = Max Knowledge Base,旨在成为企业的最强大脑。
•开箱即用:支持直接上传文档、自动爬取在线文档,支持文本自动拆分、向量化,智能问答交互体验好;•无缝嵌入:支持零编码快速嵌入到第三方业务系统;•多模型支持:支持对接主流的大模型,包括 Ollama 本地私有大模型(如 Llama 2、Llama 3、qwen)、通义千问、OpenAI、Azure OpenAI、Kimi、智谱 AI、讯飞星火和百度千帆大模型等。
学习建议
建议大家将MaxKB与其他的比较热门的知识库放在一起对比着来学习,笔者简单罗列如下:
FastGpt:开源AI知识库系列之第四篇FastGpt
如何打造本地知识库——那些与Chat Pdf相关的几款开源热门跑车级应用
开发语言
基于vue和python开发,代码结构如下:
快速开始
方式一:基于docker布署
代码语言:javascript
复制
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 分钟内即可上线基于本地大模型的知识库问答系统,并嵌入到第三方业务系统中。
本地布署
代码语言:javascript
复制
git clone https://github.com/1Panel-dev/MaxKB.git
然后分别安装python和vue依赖包并启动它们即可。
在线体验
你也可以在线体验:DataEase 小助手[2],它是基于 MaxKB 搭建的智能问答系统,已经嵌入到 DataEase 产品及在线文档中。
如你有更多问题,可以查看使用手册,或者通过论坛与我们交流。
•使用手册[3]•演示视频[4]•论坛求助[5]
UI 展示
技术栈
•前端:Vue.js[7]•后端:Python / Django[8]•LangChain:LangChain[9]•向量数据库:PostgreSQL / pgvector[10]•大模型:Azure OpenAI、OpenAI、百度千帆大模型、Ollama[11]、通义千问、Kimi、智谱 AI、讯飞星火等