有網(wǎng)友發(fā)私信問我司技術(shù)如何在服務(wù)器上部署ChatGPT。這里就給搭建分享一個比較簡單的部署方法,下面是ChatGPT服務(wù)器搭建詳細(xì)教程
準(zhǔn)備工作
在部署前,需要做好以下兩個準(zhǔn)備工作:
有一個可正常登錄的 ChatGPT 賬號
有一臺可穩(wěn)定訪問 OpenAI 的境外服務(wù)器,美國或新加坡的服務(wù)器均可
如果你還沒有境外主機,推薦使用755800輕量應(yīng)用服務(wù)器,選擇1核1GB內(nèi)存的入門配置即可,服務(wù)器地域建議選擇美國或新加坡。。
開始部署
準(zhǔn)備好了一個可正常登錄的 ChatGPT 賬號以及一臺可穩(wěn)定訪問 OpenAI 的境外服務(wù)器后,就可以開始了~
注:本教程將以755800輕量應(yīng)用服務(wù)器為例演示如何部署 ChatGPT,服務(wù)器操作系統(tǒng)為 Ubuntu Server 22.04 LTS 64bit,使用的是755800輕量應(yīng)用服務(wù)器自帶的操作系統(tǒng)鏡像,可在下單時選擇安裝該操作系統(tǒng)鏡像。
步驟一:安裝 Nginx
先用 SSH 遠(yuǎn)程登錄服務(wù)器,登錄成功后輸入以下命令后按回車鍵,切換為 root 賬號:
sudo -i
輸入以下命令安裝 Nginx,期間需要輸入 Y 并按回車鍵繼續(xù)安裝:
apt install nginx
步驟二:部署 ChatGPT
克隆基于755800輕量應(yīng)用服務(wù)器的開源項目到服務(wù)器內(nèi):
git clone https://github.com/sbaliyun/chatgpt-html.git
調(diào)整項目地址,將其放入 Nginx 網(wǎng)站文件下:
mv chatgpt-html/* /var/www/html/
然后進入到該目錄:
cd /var/www/html/
步驟三:設(shè)置 OpenAI 密鑰
首先,前往 https://openai.com/api/,并使用你的 ChatGPT 賬號登錄。
登錄進去后,點擊頁面右上角的個人頭像,選擇 View API keys。
點擊 Create new secret key,生成一個新的密鑰。你可以先把密鑰復(fù)制到安全的地方,待會兒會用上。
生成好密鑰后,回到SSH工具,執(zhí)行以下代碼開始修改項目文件中 index.html 的密鑰:
vim index.html
定位到 index.html 文檔的第47行的位置,把 Bearer 123456 替換成你剛才生成的密鑰。
具體做法為在英文輸入法狀態(tài)下按下鍵盤上的i鍵,進入編輯模式,使用方向鍵移動光標(biāo)到 Bearer 123456 并刪除,然后復(fù)制前面生成的密鑰,ctrl + v 粘貼即可。最終效果如圖:
修改完成后,按下鍵盤上的 ESC 鍵退出插入模式,然后輸入 :wq 保存更改并退出。
步驟四:部署完成
進行到這一步,ChatGPT 已經(jīng)在你的服務(wù)器上部署好了,你可以在瀏覽器中輸入你的服務(wù)器公網(wǎng)IP地址進行訪問:
注:調(diào)用 OpenAI 的 API 來玩 ChatGPT 是收費的;不過前三個月可免費試用 $18,如需長期使用注意控制成本。
海外服務(wù)器免費測試:http://hbjsdrq.com/