在上一篇,我们介绍了部署SearXNG搜索引擎,给AI实现联网搜索提供了基础,这篇文章将介绍部署MaxKB实现AI知识库保姆级教程,跟着教程一步一步操作,你也能搭建一个属于自己的AI对话助手。
感兴趣的小伙伴可以看上一篇部署SearXNG搜索引擎的教程,后续我们会完整介绍MaxKB+SearXNG实现AI知识库和联网搜索问答,非常强大。
首先,还是需要准备一台云服务器。
推荐使用蓝米云的美国高防云服务器:云服务器_香港云服务器_新用户专享6折起 - 蓝米云
服务器最低配置要求:2核4G,这是硬性要求,低于这个配置安装MaxKB亲测会直接导致服务器卡废,只能重装系统。建议是4核4G或者8核8G会比较好。
第一步:安装宝塔
之前我有给大家分享过宝塔安装教程,所以这里就不多介绍了,如果不会安装宝塔的话,可以看一下我之前的教程。
第二步:安装Docker
在宝塔面板左侧菜单,点击Docker,第一次进入会提示安装Docker,按照提示安装即可。

第三步:部署MaxKB-Docker项目
进入Docker页面,点击容器,然后点击创建容器

选择命令创建,将下面的构建命令复制到这里面,点击执行命令即可。执行时会下载很多环境,时间比较长,多等一会儿就好。

docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data -v ~/.python-packages:/opt/maxkb/app/sandbox/python-packages registry.fit2cloud.com/maxkb/maxkb
构建完成后,访问http://你的服务器公网IP:8080,就进入MkaxKB的登录页面了,首次登录会提示修改默认密码。
默认登录信息
用户名:admin
默认密码:MaxKB@123..
温馨提示:
如果访问http://你的服务器公网IP:8080超时的话,一般是端口没有放行,点击宝塔左侧菜单的“安全”,然后添加端口规则,添加8080或者你自定义的端口就可以了。如果你用的是阿里云、腾讯云这些服务器,还需要在官网的安全组中放行一下才行。
第四步:MaxKB使用介绍
访问MaxKB后台后,第一步应该进系统设置,添加一个模型,MaxKB集成了非常多的AI厂商,选一个你自己在用的厂商接口,添加进去就可以了,这里就不过多介绍了,不会填写的话,看一下官方教程或者在下面留言~

这里推荐一下我们自己的API中转服务:https://api.mkeai.com ,在MaxKB中,选择OpenAI的方式添加模型就可以了
添加完模型后,就可以创建应用,应用分为两种:
1、简单配置:只需要配置一些提示词和参数就可以部署一个简单的对话助手,这个目前不支持添加函数库(工具)实现附加功能,比如联网搜索。
2、高级编排:通过工作流的形式来实现完全自由的配置,这个操作比较复杂,但是可以通过工作流的配置,实现根据用户提不同的问题,能处理不同的事项,比如联网搜索、绘画等一系列操作。

最后你还可以添加知识库,知识库可以本地上传,也可以填写url地址,系统会自动爬取url网页的内容整理为知识库,创建应用时,可以选择这个知识库,这样回答时就会根据知识库的内容进行回答,非常方便。

好了,本次教程就到这里,下一期教大家利用MaxKB配合SearXNG实现联网搜索,效果跟:https://assistant.mkeai.com/ui/chat/ee9dd75ac27f5557 这个一样,感兴趣的小伙伴可以关注本站,持续分享更多有趣的原创教程。