迈特AI助手ChatGpt源码安装部署详细文档


  迈特AI助手ChatGpt源码安装部署详细文档:

  1、所需环境

  服务器建议:centos7. 4 以上,安装宝塔

  运行环境:LNMP

  软件版本:php7.4+mysql5.7

  php拓展安装:fileinfo、

  2、安装宝塔

  自行去安装

  1、 数据库配置

  这里改为自己的数据库账号密码。

  4、伪静态配置

  打开宝塔

  伪静态内容

location ^~ /websocket {

proxy_redirect off;

proxy_pass https://127.0.0.1:1818; # 转发

proxy_set_header Host $host;

proxy_set_header X-Real_IP $remote_addr;

proxy_set_header X-Forwarded-For $remote_addr:$remote_port;

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade; # 升级协议头

proxy_set_header Connection upgrade;

}

location ~* (runtime|application)/{

return 403;

}

location / {

if (!-e $request_filename){

rewrite ^(.*)$ /index.php?s=$1 last; break;

}

}

  注意:

  1.直接复制到伪静态模块即可。非专业技术人员无需更改配置

  2.反向代理配置一定要在伪静态上面,一定要配置在伪静态上面! 请直接复制,非专业技术人员不要随意改动!

  5、SSL证书配置

  方式一:使用宝塔ssl免费证书 (建议)

  方式二:使用自有证书

  6、访问系统后台

  总后台地址: /nymaite.php

  (后台访问入口默认为这个,如若修改可去/public目录下修改。)

  默认账号:admin

  默认密码:nymaitecom

  登录界面示例:

  如果登录成功,那我们的代码就部署成功了!

  聊天室配置

  (workman gateway)

  1、删除禁用函数

  需要删除的函数列表:

  putenv shell_exec proc_open pcntl_alarm pcntl_fork pcntl_wait pcntl_signalpcntl_signal_dispatchJo

  2、php拓展安装

  如果您使用的是宝塔,则可跳过此步骤。 因为宝塔默认已开启这两个拓展

  pcntl

  posix

  3、总后台参数配置

  注意:此配置在saas总后台配置

  方式一:反向代理(建议)

  方式二:证书模式(未测试验证)

  注意注意:

  • 建议开启 ssl 连接

  • 如果wss 连接方式选择 证书,ssl 证书要填写证书在服务器的绝 对地址

  • 如果一台服务器上同时部署多套,则 gateway 端口,gateway 内部端口,worker 服务端口,都需要变更,gateway 内部端口,和 worker 服务端口,建议在现有端口基础上 + 10,给之后调进程数量留足够的空间,比如 2020 变为 2030

  3、启动wss服务

  第 一步:打开终端并且进入到网站目录

  网站目录获取:

  第二步:打开终端

  您可通过宝塔的终端进入也可通过其他的ssh工具进入您linux服务器的终端

  一定要进入网站根目录执行启动命令!

  sudo -u www php think chatgpt:chat start d

  执行命令之后展示如下图所示 那么就成功了!

  这时,您的服务就后台启动成功了。

  如果有异常或者出现了红色的错误,那么您可联系我们的技术人员帮您查看。

  命令介绍:

  1. 调试模式启动,此模式启动后可进行开发调试。

  sudo -u www php think chatgpt:chat start

  2. 后台守护进程模式启动,此模式用于线上环境。

  sudo -u www php think chatgpt:chat start d

  3. 停止服务

  sudo -u www php think chatgpt:chat stop

  4. 查看状态

  sudo -u www php think chatgpt:chat status

  注意事项

  ● linux 下启动客服命令要使用当前 php-fpm 启动用户作为启动用户,如果是宝塔,则是 www 用户

  ●请先在调试模式下启动。调试模式下可以发现绝大部分问题,请一定现在调试模式下调通之后在守护方式启动,调试模式按 ctrl+c 停止,停止时候的报错可以忽略(因为ctrl+c使进程异常终止)

  ●workerman 输出的停止命令是错的,不要使用

  创建站点

  1、登录saas后台

  2、添加站点账号

  3、登录站点后台

  站点后台地址和saas后台地址一样,只需要登录不同的账号即可。

  输入我们刚才创建的站点账号密码。 即可进入我们的站点后台

  公众号配置

  1、公众号服务器配置

  注意事项:

  A. 多个项目公用一个公众号,可能会导致PC二维码生成失败

  B. 如果是PC扫码之后没反应的话,检查配置的服务器地址是否是当前正在使用的

  C. 公众号必须进行认证

  D. PC扫码没反应问题解决办法:不能使用安全模式,必须明文

  进入公众号平台,如果没有需要先申请认证。 公众号平台地址: 微信公众平台

  这里的Token自己可随机生成

  EncodingAESKey消息加解密密钥也是自己随机生成的

  消息加密解密方式:选择明文模式!

  把公众号平台填写的信息都填写到这里就配置完成了。

  2、公众号功能设置

  这里不要域名的最后不要加“/”,如: www.nymaite.com

  注意:不要加http/https

  站点后台AI配置

  1、聊天模型配置

  2、后台支付配置

  支付参数申请请去申请。

  产品开通:JSAPI支付、Native支付。

  1、 微信支付平台配置

  导航:产品中心->开发配置

  Native支付回调链接:(替换为自己的域名)

  /addons/chatgpt/pay/confirm

  3、微信支付平台appid账号绑定

  1、 后台小程序配置

  5、PC端扫码支付

  创作模块配置

  1、 添加分类

  2、 添加模板

  3、 模板参数字段解释

  模板参数:

  标题:用户输入的信息标题

  变量:需要定义一个变量,然后在模板内容中使用

  提示:用户输入词字段时 的提示

  默认值:输入框的默认值

  值类型:你此字段的值类型,可选:文本、字符、下拉框

  必选:是否要求用户必选

  欢迎语:手机端进入时的欢迎语。PC端无欢迎语

  聊天模式:(已废弃)

  模板状态:开启、关闭

  分销配置