准备
云服务器(至少需要1GB运存)
环境依赖
Docker官方文档 https://docs.docker.com/engine/install/
Nodejs官方文档 https://nodejs.org/en/download
下载项目
下载 https://github.com/Chanzhaoyu/chatgpt-web/releases
新建文件夹,将下载的项目解压到里面
将/chatgpt-web/service/目录下文件.env.example改名为.env
填写密钥
编辑/service/.env文件
详见项目仓库: https://github.com/Chanzhaoyu/chatgpt-web
Api Keys&AccessToken获得方法请看本博客
推荐使用Access Token(免费,但有效期14天)
[必须,二选一]Api Key
修改文件中的OPENAI_API_KEY值,改为获取的API Keys,不需要加引号
[必须,二选一]Access Token
修改文件中的OPENAI_ACCESS_TOKEN值,改为获取的Access Token,不需要加引号
打包
在项目根目录下执行Build命令
docker build -t chatgpt-web .运行
在终端执行Run命令
使用Api Keys
docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web使用Access Token
docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_ACCESS_TOKEN=your_access_token chatgpt-web将
your_api_key或your_access_token改成自己的Api Keys或者Access Token
运行成功后,访问http://ip:3002 就可以看到页面了~
信息自定义
修改文件后需要删除原有镜像,重新打包运行
左下角个人信息
编辑chatgpt-web/src/store/modules/user/helper.ts
版权
编辑chatgpt-web/src/components/common/Setting/About.vue