邁特AI助手ChatGpt源碼安裝部署詳細(xì)文檔:
1、所需環(huán)境
服務(wù)器建議:centos7. 4 以上,安裝寶塔
運(yùn)行環(huán)境:LNMP
軟件版本:php7.4+mysql5.7
php拓展安裝:fileinfo、
2、安裝寶塔
自行去安裝
1、 數(shù)據(jù)庫配置
這里改為自己的數(shù)據(jù)庫賬號(hào)密碼。
4、偽靜態(tài)配置
打開寶塔
偽靜態(tài)內(nèi)容
location ^~ /websocket {
proxy_redirect off;
proxy_pass https://127.0.0.1:1818; # 轉(zhuǎn)發(fā)
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; # 升級(jí)協(xié)議頭
proxy_set_header Connection upgrade;
}
location ~* (runtime|application)/{
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
注意:
1.直接復(fù)制到偽靜態(tài)模塊即可。非專業(yè)技術(shù)人員無需更改配置
2.反向代理配置一定要在偽靜態(tài)上面,一定要配置在偽靜態(tài)上面! 請(qǐng)直接復(fù)制,非專業(yè)技術(shù)人員不要隨意改動(dòng)!
5、SSL證書配置
方式一:使用寶塔ssl免費(fèi)證書 (建議)
方式二:使用自有證書
6、訪問系統(tǒng)后臺(tái)
總后臺(tái)地址: /nymaite.php
(后臺(tái)訪問入口默認(rèn)為這個(gè),如若修改可去/public目錄下修改。)
默認(rèn)賬號(hào):admin
默認(rèn)密碼:nymaitecom
登錄界面示例:
如果登錄成功,那我們的代碼就部署成功了!
聊天室配置
(workman gateway)
1、刪除禁用函數(shù)
需要?jiǎng)h除的函數(shù)列表:
putenv shell_exec proc_open pcntl_alarm pcntl_fork pcntl_wait pcntl_signalpcntl_signal_dispatchJo
2、php拓展安裝
如果您使用的是寶塔,則可跳過此步驟。 因?yàn)閷毸J(rèn)已開啟這兩個(gè)拓展
pcntl
posix
3、總后臺(tái)參數(shù)配置
注意:此配置在saas總后臺(tái)配置
方式一:反向代理(建議)
方式二:證書模式(未測試驗(yàn)證)
注意注意:
• 建議開啟 ssl 連接
• 如果wss 連接方式選擇 證書,ssl 證書要填寫證書在服務(wù)器的絕 對(duì)地址
• 如果一臺(tái)服務(wù)器上同時(shí)部署多套,則 gateway 端口,gateway 內(nèi)部端口,worker 服務(wù)端口,都需要變更,gateway 內(nèi)部端口,和 worker 服務(wù)端口,建議在現(xiàn)有端口基礎(chǔ)上 + 10,給之后調(diào)進(jìn)程數(shù)量留足夠的空間,比如 2020 變?yōu)?2030
3、啟動(dòng)wss服務(wù)
第 一步:打開終端并且進(jìn)入到網(wǎng)站目錄
網(wǎng)站目錄獲?。?/p>
第二步:打開終端
您可通過寶塔的終端進(jìn)入也可通過其他的ssh工具進(jìn)入您linux服務(wù)器的終端
一定要進(jìn)入網(wǎng)站根目錄執(zhí)行啟動(dòng)命令!
sudo -u www php think chatgpt:chat start d
執(zhí)行命令之后展示如下圖所示 那么就成功了!
這時(shí),您的服務(wù)就后臺(tái)啟動(dòng)成功了。
如果有異常或者出現(xiàn)了紅色的錯(cuò)誤,那么您可聯(lián)系我們的技術(shù)人員幫您查看。
命令介紹:
1. 調(diào)試模式啟動(dòng),此模式啟動(dòng)后可進(jìn)行開發(fā)調(diào)試。
sudo -u www php think chatgpt:chat start
2. 后臺(tái)守護(hù)進(jìn)程模式啟動(dòng),此模式用于線上環(huán)境。
sudo -u www php think chatgpt:chat start d
3. 停止服務(wù)
sudo -u www php think chatgpt:chat stop
4. 查看狀態(tài)
sudo -u www php think chatgpt:chat status
注意事項(xiàng)
● linux 下啟動(dòng)客服命令要使用當(dāng)前 php-fpm 啟動(dòng)用戶作為啟動(dòng)用戶,如果是寶塔,則是 www 用戶
●請(qǐng)先在調(diào)試模式下啟動(dòng)。調(diào)試模式下可以發(fā)現(xiàn)絕大部分問題,請(qǐng)一定現(xiàn)在調(diào)試模式下調(diào)通之后在守護(hù)方式啟動(dòng),調(diào)試模式按 ctrl+c 停止,停止時(shí)候的報(bào)錯(cuò)可以忽略(因?yàn)閏trl+c使進(jìn)程異常終止)
●workerman 輸出的停止命令是錯(cuò)的,不要使用
創(chuàng)建站點(diǎn)
1、登錄saas后臺(tái)
2、添加站點(diǎn)賬號(hào)
3、登錄站點(diǎn)后臺(tái)
站點(diǎn)后臺(tái)地址和saas后臺(tái)地址一樣,只需要登錄不同的賬號(hào)即可。
輸入我們剛才創(chuàng)建的站點(diǎn)賬號(hào)密碼。 即可進(jìn)入我們的站點(diǎn)后臺(tái)
公眾號(hào)配置
1、公眾號(hào)服務(wù)器配置
注意事項(xiàng):
A. 多個(gè)項(xiàng)目公用一個(gè)公眾號(hào),可能會(huì)導(dǎo)致PC二維碼生成失敗
B. 如果是PC掃碼之后沒反應(yīng)的話,檢查配置的服務(wù)器地址是否是當(dāng)前正在使用的
C. 公眾號(hào)必須進(jìn)行認(rèn)證
D. PC掃碼沒反應(yīng)問題解決辦法:不能使用安全模式,必須明文
進(jìn)入公眾號(hào)平臺(tái),如果沒有需要先申請(qǐng)認(rèn)證。 公眾號(hào)平臺(tái)地址: 微信公眾平臺(tái)
這里的Token自己可隨機(jī)生成
EncodingAESKey消息加解密密鑰也是自己隨機(jī)生成的
消息加密解密方式:選擇明文模式!
把公眾號(hào)平臺(tái)填寫的信息都填寫到這里就配置完成了。
2、公眾號(hào)功能設(shè)置
這里不要域名的最后不要加“/”,如: www.nymaite.com
注意:不要加http/https
站點(diǎn)后臺(tái)AI配置
1、聊天模型配置
2、后臺(tái)支付配置
支付參數(shù)申請(qǐng)請(qǐng)去申請(qǐng)。
產(chǎn)品開通:JSAPI支付、Native支付。
1、 微信支付平臺(tái)配置
導(dǎo)航:產(chǎn)品中心->開發(fā)配置
Native支付回調(diào)鏈接:(替換為自己的域名)
/addons/chatgpt/pay/confirm
3、微信支付平臺(tái)appid賬號(hào)綁定
1、 后臺(tái)小程序配置
5、PC端掃碼支付
創(chuàng)作模塊配置
1、 添加分類
2、 添加模板
3、 模板參數(shù)字段解釋
模板參數(shù):
標(biāo)題:用戶輸入的信息標(biāo)題
變量:需要定義一個(gè)變量,然后在模板內(nèi)容中使用
提示:用戶輸入詞字段時(shí) 的提示
默認(rèn)值:輸入框的默認(rèn)值
值類型:你此字段的值類型,可選:文本、字符、下拉框
必選:是否要求用戶必選
歡迎語:手機(jī)端進(jìn)入時(shí)的歡迎語。PC端無歡迎語
聊天模式:(已廢棄)
模板狀態(tài):開啟、關(guān)閉
分銷配置
申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!