免费神器来了!基于大语言模型的知识库问答系统,轻松应对各种难题
大模型知识库问答系统相比传统的知识库,结合了深度学习和自然语言处理技术。这类系统通常基于大型神经网络模型,能够理解和生成自然语言,从而与用户进行流畅的交互。它们通过访问庞大的数据集和知识库,能够提供准确、相关且深入的信息。大模型问答系统能够处理复杂的查询,理解上下文,并提供个性化的答案。
所以,大模型知识库问答系统不仅具有高级理解能力和持续学习能力,还能够提供个性化的服务。
今天给大家推荐一款1Panel 官方出品的 LLM 大语言模型的开源知识库问答系统,可以开箱即用。

项目特点
MaxKB 是一款基于 LLM 大语言模型的知识库问答系统,可以开箱即用,支持通义千问、OpenAI、Azure OpenAI、Kimi等多种大模型。
开箱即用:支持直接上传文档、自动爬取在线文档,支持文本自动拆分、向量化、RAG(检索增强生成),智能问答交互体验好;
无缝嵌入:支持零编码快速嵌入到第三方业务系统;
多模型支持:支持对接主流的大模型,包括 Ollama 本地私有大模型(如 Meta Llama 3、qwen 等)、通义千问、OpenAI、Azure OpenAI、Kimi、智谱 AI、讯飞星火和百度千帆大模型等。
安装部署
通过docker 安装部署
为了方便部署安装,已经将项目打包成了 docker 镜像,通过下面的命令就可以快速启动服务,开始使用了:
docker run -d --name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data 1panel/maxkb
也可以通过 1Panel 应用商店 快速部署 MaxKB + Ollama + Llama 2,仅需30 分钟内,就可以上线基于本地大模型的知识库问答系统。
通过离线安装包部署
如果是内网环境,可以下载安装包进行安装

功能体验
添加 Ollama 模型
点击【添加模型】,选择供应商【 Ollama 】,直接进入下一步填写 Ollama 供应商的大模型表单。
按照要求填完表单,Ollama 模型就添加完成了。

添加 Azure OpenAI 模型
支持OpenAI 常用的一些大语言模型如:gpt-3.5-turbo-0613、gpt-3.5-turbo、gpt-4 等。表单参数说明:
API 域名(国外):https://api.openai.com 。
API 域名:国内服务器反向代理地址。
API Key:访问 OpenAI 的 Key。

创建知识库
打开【知识库】页面,点击【创建知识库】,进入创建知识库页面。
然后上传知识库,然后输入知识库名称、知识库描述、选择通用型知识库类型。简单几步就完成了知识库的添加。
支持的格式为Markdown、TXT、PDF、DOCX,每次最多上传 50 个文件,每个文件不超过 100 MB。

除了上面的介绍的功能之外,MaxKB 开源应用还支持接入 千帆大模型 和 Azure OpenAI 模型。
小结一下
MaxKB是一款基于 LLM 大语言模型的开源知识库问答系统,致力于扩展我们的知识边界,成为我们的最强大脑。
