幾個小時前寫了搭建自己的 ChatGPT 機器人,然後我推薦了三個 ChatGPT-WEB 開源程式,最後一款我覺得特別棒,於是折騰了一下,給大家出個教程!
前言:踩了一些坑,也是折騰出來了。
搭建教程:#
GitHub:https://github.com/Chanzhaoyu/chatgpt-web
我使用的環境:寶塔 + Nodev16.19.0
寶塔 - 網站 - Node 專案 - Node 版本管理器就能安裝 Node!
搭建起來需要 PNPM 模組,但是用 Node 版本管理器安裝是使用不了的。
原因請看:https://k7blog.com/post/IM38JhKI2/ 最下面!
安裝 PNPM#
wget -qO- https://get.pnpm.io/install.sh | sh -
部署專案依賴:#
git clone https://github.com/Chanzhaoyu/chatgpt-web.git
cd chatgpt-web
# 安裝前端依賴
pnpm bootstrap
# 安裝後端依賴
cd service
pnpm install
部署後端#
在專案目錄 /service/.env 配置你的 KEY,然後寶塔 - 網站 - Node 專案 - 添加 Node 專案。
運行目錄是 chatgpt-web/service,其他都默認,專案端口 3002。
然後可以給這個專案綁定一個域名!
打包前端#
編輯根目錄的.env 文件,把VITE_GLOB_API_URL修改成你的 IP+3002 端口,或者你綁定了域名填寫域名也可以,注意要 /api 結尾!
然後執行pnpm build打包前端,根目錄會增加一個 dist 文件夾。
把這個文件託管到靜態和你自己伺服器都是可以的!