A8DOG

A8DOG

随便写写,记录折腾过程!
telegram

ChatGPT-WEB搭建教程

幾個小時前寫了搭建自己的 ChatGPT 機器人,然後我推薦了三個 ChatGPT-WEB 開源程序,最後一款我覺得特別棒,於是折騰了一下,給大家出個教程!

前言:踩了一些坑,也是折騰出來了。

搭建教程:#

GitHub:https://github.com/Chanzhaoyu/chatgpt-web
我使用的環境:寶塔 + Nodev16.19.0
寶塔 - 網站 - Node 項目 - Node 版本管理器就能安裝 Node!

搭建起來需要 PNPM 模塊,但是用 Node 版本管理器安裝是使用不了的。
原因請看:https://a8dog.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。

Snipaste_2023-02-17_08-44-48

然後可以給這個項目綁定一個域名!

打包前端#

編輯根目錄的.env 文件,把VITE_GLOB_API_URL修改成你的 IP+3002 端口,或者你綁定了域名填寫域名也可以,注意要 /api 結尾!

然後執行pnpm build打包前端,根目錄會增加一個 dist 文件夾。
把這個文件托管到靜態和你自己服務器都是可以的!

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。