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 需要开通的访问端口说明如下:

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

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

3、华为云地址

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

4.进入华为云控制台

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

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

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

bash 复制代码
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 协议登录到部署服务器, 对安装包进行解压:

php 复制代码
tar -zxvf maxkb-v1.2.0-offline.tar.gz

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

php 复制代码
## 安装目录
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 命令重新加载配置文件。

php 复制代码
# 进入安装包解压缩后目录  
cd maxkb-v1.2.0-offline

# 执行安装命令
bash install.sh

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

15 、MaxKB登录页面

16、后期离线升级

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

php 复制代码
# 进入新版本目录
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能够显著降低数据库的访问压力,提高数据读取速度。对于频繁查询的数据,系统能够迅速从缓存中获取,减少响应时间,提升用户体验。

大家赶紧抢购吧!!!!!

相关推荐
z千鑫13 天前
【人工智能】OpenAI发布GPT-o1模型:推理能力的革命性突破,这将再次刷新编程领域的格局!
人工智能·gpt·agent·ai编程·工作流·ai助手·ai工具
z千鑫22 天前
【深入解析】AI工作流中的HTTP组件:客户端与服务端执行的区别
人工智能·网络协议·http·agent·工作流·ai助手·ai工具
z千鑫1 个月前
【深度解析】GPT-3.5、GPT-4.0、GPT-4o mini的区别,你了解多少?
人工智能·gpt-3·agent·工作流·ai助手·ai工具
Vaeeeeeee3 个月前
OS Copilot:新手测评体验
阿里云·copilot·云服务器·ai助手
_rtf9 个月前
Windows Copilot 更新及使用教程
copilot·ai助手
架构成长指南10 个月前
超实用:通过文字就可以操纵这款AI表格
excel·ai助手·ai工具
架构成长指南10 个月前
想基于AI变现吗,这个Star有1.8K的开源项目分享给你
openai·开源项目·变现·ai助手