Docker | 自建ChatGPT网页版
本文最后更新于 2023-09-30,文章最后在90天前更新,内容可能已经过时。
准备
云服务器(至少需要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
- 感谢你赐予我前进的力量