MaxKB介绍
MaxKB = Max Knowledge Base,是一款基于大语言模型和 RAG 的开源知识库问答系统,广泛应用于智能客服、企业内部知识库、学术研究与教育等场景。
- 开箱即用:支持直接上传文档 / 自动爬取在线文档,支持文本自动拆分、向量化和 RAG(检索增强生成),有效减少大模型幻觉,智能问答交互体验好;
- 模型中立:支持对接各种大模型,包括本地私有大模型(Llama 3 / Qwen 2 等)、国内公共大模型(通义千问 / 腾讯混元 / 字节豆包 / 百度千帆 / 智谱 AI / Kimi 等)和国外公共大模型(OpenAI / Claude / Gemini 等);
- 灵活编排:内置强大的工作流引擎和函数库,支持编排 AI 工作过程,满足复杂业务场景下的需求;
- 无缝嵌入:支持零编码快速嵌入到第三方业务系统,让已有系统快速拥有智能问答能力,提高用户满意度。
本地部署
如果大家想在本地部署MaxKB,是需要docker的,Windows电脑可以下载一个桌面版的docker,下载地址:www.docker.com/products/do…
下载完成之后,在cmd里面敲docker,看到下面的图片就说明docker已经成功安装了
接下来只要敲一个命令就可以了
docker run -d --name=maxkb --restart=always -p 8080:8080 -v C:/maxkb:/var/lib/postgresql/data -v C:/python-packages:/opt/maxkb/app/sandbox/python-packages cr2.fit2cloud.com/1panel/maxkb
默认的
# 用户名: admin
# 密码: MaxKB@123..
在浏览器输入 127.0.0.1:8000
用默认的账号和密码进行登录,来到系统设置,设置一下模型
在这里添加模型
我这里添加阿里云百炼,只要到阿里云百炼平台申请key就可以了,API域名也可以在百炼平台找到
剩下的就是创建知识库,进行文件上传测试,比较简单,这里就不阐述了,都是界面操作了,比较简单