Chatgpt教程:从0开始搭建自己的chatgpt平台

CHATGPT PROPMPT1年前 (2023)更新 Prompt engineer
20,698 0

自行搭建我认为的几个好处:

1、随便使用,不用魔法使用了。

2、借助gpt平台,可以延伸出一些gpt会员服务

3、引流(自行脑补吧。。。不多说了。)

为了照顾一些不懂建站的圈友,这里会对域名、程序、服务器这些基础概念做一些普及。

概念普及~ 懂的圈友请跳过

域名是什么

域名简单来说,就类似于每个人的身份号,手机号一样是它唯一的,传统的域名以简短,好记为主!

还有一种是用户搜索的SEO域名,一般是看域名建站历史,外链,历史权重等数据。

域名和服务器有什么关系

当用户在浏览器中输入一个域名时,浏览器需要通过域名系统(DNS)将域名解析为对应的IP地址,然后才能与相应的服务器建立连接并获取网站的内容,服务器存储网站文件、数据库和其他资源,用户在浏览器中访问一个域名时,请求会被发送到与该域名关联的服务器上,服务器会根据请求的内容和配置文件来处理请求,并将相应的网页内容返回给用户的浏览器,最终在用户的设备上显示出网页。

域名解析后,才能和服务器绑定在一起,一般解析www和根域名,或者是喜欢的二级域名,与www同理。

chatgpt程序应该去哪里获取

gpt程序网站已经有很多开源了,但很多有bug,或者是有隐藏木马,在给大家推荐一下我正在使用的:程序下面站点部署那里可以下载。

程序演示

PC:https://ai.pcbso.com/

H5:https://ai.pcbso.com/mobile

微信小程序:AI图文助手,可以搜一下,或者扫码查看。

Chatgpt教程:从0开始搭建自己的chatgpt平台

后台功能截图

Chatgpt教程:从0开始搭建自己的chatgpt平台

官方演示后台

登录地址:https://chat-demo.likeshop.cn/adminopen in new window 帐号:admin 密码:123456

下方有放程序安装包

下面直接开始步入搭建正题

1、准备工作

备案的域名

解决备案域名有两个方式

1、直接自行备案一个,可参考阿里云备案流程https://beian.aliyun.com/,其他服务商的备案流程也大差不差

2、直接买一个已经备案好的域名,不过存在掉备案的风险,还是建议大家自行备案比较稳妥

微信服务号

直接百度搜索 微信公众号注册 https://mp.weixin.qq.com/,然后跟着微信的流程走,做认证即可。

微信小程序

微信小程序的话可以不用进行单独认证,走微信服务号认证通道即可,这样可以节约300认证费用。

微信开放平台

https://open.weixin.qq.com/ 和微信服务号流程一样,提交资料,认证即可。

服务器

服务器需要用到两台,一台是国内放主程序的,建议这台服务器配置高一点,我用的是10核 20G内存 10带宽的配置的

Chatgpt教程:从0开始搭建自己的chatgpt平台

另外一台是做方向代理的,随便找一家服务商开通一个美国服务器即可,建议选择阿里云或者腾讯云按使用量计费的那种。

Chatgpt教程:从0开始搭建自己的chatgpt平台

宝塔搭建

https://www.bt.cn/new/download.html

这里的话可以直接使用宝塔官网上的在线搭建,也可以直接安装ssh软件,手动安装。

Chatgpt教程:从0开始搭建自己的chatgpt平台

宝塔安装完成之后,会给到相应的账号密码登录,登录之后跟着下方的步骤开始操作即可:

服务器环境设置

点击【软件商店】-【运行环境】,安装Nginx、MySQL、PHP-8.0。其中Mysql选择5.7版本。

安装软件的时候,使用极速安装,一定要使用PHP8.0和Mysql5.7,否则无法使用。

Chatgpt教程:从0开始搭建自己的chatgpt平台

Chatgpt教程:从0开始搭建自己的chatgpt平台

【软件商店】-【已安装】,找到PHP-8.0,然后点击【设置】-【安装扩展】,【安装】fileinfo扩展,【安装】redis扩展。

Chatgpt教程:从0开始搭建自己的chatgpt平台

2、站点部署

需要把域名解析到你对应的服务器!

程序上传

暂时无法在飞书文档外展示此内容

打开宝塔面板/www/wwwroot目录,上传码多多程序的压缩包,解压压缩包,解压出来的文件夹就是项目目录。

注意项目目录及子目录用户要为www!如果后续步骤出现问题,重新设置一下项目目录及子目录用户为www。

Chatgpt教程:从0开始搭建自己的chatgpt平台

Chatgpt教程:从0开始搭建自己的chatgpt平台

点击【网站】-【PHP项目】-【添加站点】,【域名】项填好已解析到本服务器的域名,【根目录】选择上一步解压好的项目目录的server目录,数据库选择【MySQL】,【数据库帐号】项设置好帐号密码,【PHP版本】选择【PHP-80】,点击【提交】

站点目录要选择server,请勿选择public,选择public会导致宝塔生成配置错误,等后面设置修改回来也无济于事,只能删除站点新添加。

Chatgpt教程:从0开始搭建自己的chatgpt平台

保存好数据库名、用户、密码,下面安装时需要用到。

做好https

找到网站,点击【设置】-【SSL】-【Let’s Encrypt】-【文件验证】-【选择域名】-【申请】,申请SSL证书。

Chatgpt教程:从0开始搭建自己的chatgpt平台

Chatgpt教程:从0开始搭建自己的chatgpt平台

设置运行目录和伪静态

点击【网站目录】-【网站目录】,选择解压的项目目下的”server”目录,点击保存。【运行目录】选择”/public”项目,点击【保存】。

Chatgpt教程:从0开始搭建自己的chatgpt平台

点击【伪静态】-选择【thinkphp】,点击【保存】

Chatgpt教程:从0开始搭建自己的chatgpt平台

完成上述步骤之后,就可以在浏览器上输入域名开始访问了,进行安装了

3、程序安装

Chatgpt教程:从0开始搭建自己的chatgpt平台

进入此步骤,对环境进行检测,一般情况,除了【swoole_loader扩展】,其他项都会通过,说明内容可能提示【非线程安全扩展】或【线程安全扩展】,记住说明内容,下面步骤9、10、11需要用到。

Chatgpt教程:从0开始搭建自己的chatgpt平台

打开宝塔文件,进入项目所在的/server/license目录,上一步说明内容如果是【非线程安全扩展】复制swoole_loader80.so文件,如果是【线程安全扩展】复制swoole_loader80_zts.so文件。

Chatgpt教程:从0开始搭建自己的chatgpt平台

打开宝塔文件,进入/www/server/php/80/lib/php/extensions/no-debug-non-zts-20200930目录,粘贴文件,统一改名为swoole_loader80.so 。

Chatgpt教程:从0开始搭建自己的chatgpt平台

打开【软件商店】-【运行环境】-【设置】-【配置文件】,在末尾添加extension = swoole_loader80.so 信息,【保存】

Chatgpt教程:从0开始搭建自己的chatgpt平台

打开【服务】-【重启】

Chatgpt教程:从0开始搭建自己的chatgpt平台

回到安装界面,然后点击【重新检测】。【swoole_loader扩展】安装好以后,一般情况环境检测通过,直接点击【继续】。

Chatgpt教程:从0开始搭建自己的chatgpt平台

Chatgpt教程:从0开始搭建自己的chatgpt平台

保存的数据库信息设置好数据库,然后设置后台管理员帐号密码,点击【继续】。

Chatgpt教程:从0开始搭建自己的chatgpt平台

Chatgpt教程:从0开始搭建自己的chatgpt平台

程序安装中,完成以后,可以点击【进入管理平台】,使用安装设置的帐号密码登录之前,需要添加授权文件。

Chatgpt教程:从0开始搭建自己的chatgpt平台

Chatgpt教程:从0开始搭建自己的chatgpt平台

由于这个套系统是码多多开发的,需要域名授权,大家可以找我购买域名授权,价格比官方便宜

购买后源码,发送域名给我,获取授权文件,添加授权文件到server/license目录,并命名为:my.license ,如果无法使用,请联系我,并且我会辅助大家把程序安装好。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...