什么是MaxKB
MaxKB 是一款基于 LLM 大语言模型的知识库问答系统。MaxKB = Max Knowledge Base,旨在成为企业的最强大脑。
开箱即用:支持直接上传文档、自动爬取在线文档,支持文本自动拆分、向量化,智能问答交互体验好;
无缝嵌入:支持零编码快速嵌入到第三方业务系统;
多模型支持:支持对接主流的大模型,包括本地私有大模型(如 Llama 2、Llama 3)、通义千问、OpenAI、Azure OpenAI、Kimi 和百度千帆大模型等。
安装
这里使用官方推荐的docker安装
docker run -d --name=maxkb -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data 1panel/maxkb
使用
使用浏览器打开服务地址:http://目标服务器IP地址:目标端口
进入首页
默认的登录信息:
用户名:admin
默认密码:MaxKB@123…
设置默认模型
这里根据你常用的大模型,获取API-KEY填入即可
创建知识库
知识库类型:
- 通用型:允许上传文件,会自动将内容拆分为段,但经过本人测试,还需要对分段做进一步整理和细化,否则查询结果不会太理想。
- Web站点:同理只是数据获取方式不同。
导入后进入文档管理,每一个文档对应对个分段,刚才说的细化分段就可以在这里做。
创建应用
创建应用也很简单,填写名称和选择AI模型等,这里要注意选择关联的知识库。
使用应用
点击演示按钮进入使用
嵌入第三方应用
这个功能还是很好用,嵌入第三方非常方便快捷