828华为云征文 | 基于华为云Flexus云服务器X搭建部署——AI知识库问答系统(使用1panel面板安装)

🚀对于企业来讲为什么需要华为云Flexus X来搭建自己的知识库问答系统???

【重塑知识边界,华为云Flexus云服务器X引领开源问答新纪元!】
🌟 解锁知识新动力,华为云Flexus云服务器X携手开源力量,为您打造全方位、高性能的知识库问答系统!无论您是构建企业内部的知识宝库,还是优化客户服务体验,亦或深耕学术研究与教育领域,这一创新解决方案都是您不可多得的智慧伙伴!

在这里插入图片描述在这里插入图片描述

📚 基于大语言模型和 RAG 的知识库问答系统 📚

MaxKB = Max Knowledge Base,是一款基于大语言模型和 RAG 的开源知识库问答系统,广泛应用于企业内部知识库、客户服务、学术研究与教育等场景。

1、 部署要求

部署服务器要求:

操作系统:Ubuntu 22.04 / CentOS 7.6 64 位系统
CPU/内存:2C/4GB 以上
磁盘空间:100GB

技术栈

前端:Vue.js
后端:Python / Django
LangChain:LangChain
向量数据库:PostgreSQL / pgvector

离线部署 MaxKB 需要开通的访问端口说明如下:

端口作用说明
22SSH安装、升级及管理使用
8080Web 服务端口默认 Web 服务访问端口,根据实际情况进行更改

2 、购买了服务器后,尽量选择Linux环境,然后这块选择CentOS就行。

在这里插入图片描述

3、华为云地址

购买完成后,我们进入华为云的控制台,一般等待个3到5分钟后就可以看到服务器初始化完成。
https://www.huaweicloud.com/product/flexus-x.html

4.进入华为云控制台

找到我们购买的服务器,然后点击登录

在这里插入图片描述

5、 密码输入成功后我们就成功进入了服务器

在这里插入图片描述在这里插入图片描述

6、然后复制下面的代码到命令台然后回车运行。

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

7、 运行完成后,登录1panel面板,输入登录后台和账号密码

8、然后选择ai大模型分类,点击maxkb的安装

在这里插入图片描述

9. 默认安装即可

在这里插入图片描述

10、安装中,请耐心等待一下

在这里插入图片描述

11. 访问地址是 http://您的服务器ip+8080端口号

需要去华为云控制台开启8080端口
在这里插入图片描述

12、 安装好的AI知识库问答系统界面

在这里插入图片描述

13、AI知识库问答系统知识库界面

安装好后就可以进行测试了!!!!!使用了!!!!!

在这里插入图片描述

14、使用命令行安装部署

以 root 用户使用 ssh 协议登录到部署服务器, 对安装包进行解压:

tar -zxvf maxkb-v1.2.0-offline.tar.gz

MaxKB 安装目录、服务运行端口、数据库配置等信息可在安装包中的 install.conf 文件进行配置。

## 安装目录
MAXKB_BASE=/opt
## Service 端口
MAXKB_PORT=8080
## docker 网段设置
MAXKB_DOCKER_SUBNET=172.19.0.0/16
# 数据库配置
## 是否使用外部数据库
MAXKB_EXTERNAL_PGSQL=false
## 数据库地址
MAXKB_PGSQL_HOST=pgsql
## 数据库端口
MAXKB_PGSQL_PORT=5432
## 数据库库名
MAXKB_PGSQL_DB=maxkb
## 数据库用户名
MAXKB_PGSQL_USER=root
## 数据库密码
MAXKB_PGSQL_PASSWORD=Password123@postgres

注意:首次安装之前可在 install.conf 文件中的修改参数,安装时则根据修改后的参数执行安装。完成安装后如需再次修改配置参数,则需要在 ${MAXKB_BASE}/maxkb/.env 文件中进行修改,并且在修改完后需执行 mkctl reload 命令重新加载配置文件。

# 进入安装包解压缩后目录  
cd maxkb-v1.2.0-offline

# 执行安装命令
bash install.sh

安装成功后,通过浏览器访问地址 http://您的域名:8080,使用默认的管理员用户和密码登录MaxKB。

15 、MaxKB登录页面

在这里插入图片描述在这里插入图片描述

16、后期离线升级

按照以上说明,下载新版本安装包并上传解压后,重新执行安装命令进行升级。

# 进入新版本目录
cd maxkb-v1.x.y-offline
# 运行安装脚本
/bin/bash install.sh
# 查看 MaxKB 运行状态
mkctl status

mkctl 命令行工具
MaxKB 离线安装包默认内置了命令行运维工具 mkctl,通过执行 mkctl help,可以查看相关的命令说明。
说明:1.5.0 版本之前请使用 kbctl 命令。
Usage:
mkctl [COMMAND] [ARGS…]
mkctl --help

Commands:
status 查看 MaxKB 服务运行状态
start 启动 MaxKB 服务
stop 停止 MaxKB 服务
restart 重启 MaxKB 服务
reload 重新加载 MaxKB 服务
uninstall 卸载 MaxKB 服务
upgrade 升级 MaxKB 服务
version 查看 MaxKB 版本信息

在这里插入图片描述

总结:

Flexus云服务器X采用华为自研的高性能服务器硬件,结合最新的处理器技术和高速存储解决方案,确保AI知识库问答系统在处理大量并发请求时依然能够保持流畅无阻。无论是大规模的数据检索还是复杂的自然语言处理任务,都能得到快速响应。

缓存优化:通过集成Redis、Memcached等高性能缓存技术,Flexus云服务器X能够显著降低数据库的访问压力,提高数据读取速度。对于频繁查询的数据,系统能够迅速从缓存中获取,减少响应时间,提升用户体验。

大家赶紧抢购吧!!!!!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值