视频展示(最终效果)(加载较慢,耐心等待)
说明
这个项目是GitHub上的一位开发者开发的,功能比较齐全,支持的平台有很多
本篇文章基于该项目进行详细的教程编写,方便小白快速接入AI聊天(以接入讯飞星火为例)
项目名称:ChatGPT-On-Wechat1
准备阶段
服务器:2H2G起
系统:Centos7.6
应用:宝塔面板
模型:讯飞星火2
教程开始
宝塔安装
- 安装SSH工具:打开宝塔网址,然后跟着下图操作
下载后自行安装运行(如果这都不会,就不建议接着向下看了) - SSH工具配置:运行堡塔SSH终端,然后跟着下图说明(如果不知道,请咨询服务器厂家)
安装宝塔面板
♾️ shell 代码:
在SSH终端输入以下命令yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
安装过程中可能会出现下图内容,输入y并回车即可
出现如下信息即为安装成功,注意保存面板信息(注意:部分服务器需要手动开启安全组对应端口)
进入面板之后需要登陆宝塔账号(非登陆宝塔面板的账号),若无,则自行注册
环境部署
- 安装Nginx 1.22:登陆成功后会自动弹出安装信息,按如图所示安装即可(如果错过了可以到应用商店下载)
按章时间较长,可以先进行下一步 安装Python3.8.1
♾️ url 代码:
(1)下载Python包(以下方式二选一)
手动下载(适用于国内服务器):本机浏览器访问下载后上传到服务器 root目录上https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
♾️ shell 代码:
命令行下载(自动下载到root目录):在SSH终端输入下方命令并回车wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
♾️ shell 代码:
(2)安装环境依赖
在SSH终端输入以下命令并回车(备注:新版宝塔可能在安装Nginx的时候,已经预先安装好了)yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
♾️ shell 代码:
(3)安装Python3.8.1(依次将以下每行代码粘贴到SSH终端并执行)tar -zxvf Python-3.8.1.tgz cd Python-3.8.1 ./configure prefix=/usr/local/python3 make && make install
♾️ shell 代码:
(4)重新建立软链接(依次将以下每行代码粘贴到SSH终端并执行)sudo rm /usr/bin/python3 sudo rm /usr/bin/pip3 ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3
注意:前两行代码执行可能出现以下提示,此为正常现象,不必在意
♾️ shell 代码:No such file or directory
(5)更新pip(SSH命令行执行):
♾️ shell 代码:pip3 install --upgrade pip