对于想体验
ChatGPT PLus
的小伙伴,可能觉得自己一个人一个月花费20美元,相对于人民币每月137多,确实是一个不少的开支,假如,几个人协作一个账号,这样负担就减少了。刚好,最近逛github
发现刚好有一个这样的项目。
项目介绍
ChatGPT Web Share (简称 CWS) 的意图是「同享」一个 ChatGPT Plus 账号给多个用户。CWS 是:
- 前后端别离的应用,因此你需要自行布置后端到一个安稳且 IP 牢靠的服务器上
- 用于同享 ChatGPT 账号,而不是官方 API
- 支撑用户办理,并支撑设置各用户的权限和对话次数
- 优先支撑 ChatGPT Plus 账号
特色
- 漂亮简洁的 web 界面,运用
naive-ui
- 多用户同享管完善的办理功用理
- 完善的办理功用
先来看看,布置完全体的效果吧:
布置步骤
准备
在布置前,你需要有一个IP地址能够运用OpenAI 服务,且不会常常变化的服务器。这是为了避免账号封禁的风险。此外,你最好运用ChatGPT Plus账号。
运用 Docker 布置
推荐运用 docker-compose 布置。首要,在你的服务器上新建一个目录 cws:
mkdir cws
cd cws
配置 docker-compose.yml
在该目录中新建 docker-compose.yml 文件,内容如下:
version: "3"
services:
chatgpt-share:
image: ghcr.io/moeakwak/chatgpt-web-share:latest
container_name: chatgpt-web-share
restart: always
network_mode: bridge
ports:
- 8080:80 # web 端口号
# - 6060:6060 # 可选:这是 ChatGPT-Proxy-V4 反向署理的端口号,你可以将它露出出来,供其它服务运用
volumes:
- ./data:/data # 寄存数据库文件以及统计数据
- ./config.yaml:/app/backend/api/config/config.yaml # 后端配置文件
- ./logs:/app/logs # 寄存日志文件
配置 config.yaml
创立config.yaml,内容如下(未特别说明的项目无需更改):
获取 chatgpt_access_token
chatgpt_access_token
获取方法:打开登录chat.openai.com
后,打开https://chat.openai.com/api/auth/session
并获取accessToken
字段。
本文由mdnice多平台发布