/ChatGPT-Mirror

🚀 一键部署自己的 ChatGPT 镜像网站

GNU General Public License v3.0GPL-3.0

ChatGPT Mirror

Docker License

ChatGPT Mirror 后台是一个 ChatGPT 镜像网站,允许多账号共享管理。实现多人同时使用 ChatGPT 服务。

特点

  • 提供与官网同等的极致体验。
  • 提供 ChatGPT 聊天接口 转 API /v1/chat/completions
  • 用户无需翻墙,便可轻松访问并使用 ChatGPT 官方网站的所有功能。
  • 通过在 Mirror 后台录入 ChatGPT Token,让团队成员每人拥有独立账号 (或共享同一个ChatGPT Plus账号)。
  • 提供便捷的管理后台,帮助管理员高效管理账号。

在线体验

https://chatgpt.dairoot.cn

  • 账号:dairoot
  • 密码:dairoot

为了获得最佳体验,请先观看以下视频教程

使用方法

声明

非二开项目,不依赖任何第三方代理和工具。

本地运行

# 本地需要翻墙
git clone https://github.com/dairoot/ChatGPT-Mirror.git

cd ChatGPT-Mirror/

docker pull dairoot/chatgpt-mirror

docker run -p 50001:50001 \
   -e ADMIN_USERNAME=usernamexxx \
   -e ADMIN_PASSWORD=passwordxxx \
   -v ./admin/dist:/tmp/dist \
   dairoot/chatgpt-mirror

caddy run --config ./Caddyfile --watch

访问: https://localhost/

部署到服务器(海外 vps)

1. 运行

# 切换到 home 目录,并克隆 ChatGPT-Mirror 仓库
cd /home/ && git clone https://github.com/dairoot/ChatGPT-Mirror.git

cd ChatGPT-Mirror/

cp .env.example .env && vi .env # 修改管理后台账号密码

docker compose pull # 拉取镜像

docker compose up -d # 后台运行

2. 若需要配置 ChatGPT 聊天页面,请点击查看完整部署流程

环境变量

分类 变量名 类型 默认值 描述
管理后台 ADMIN_USERNAME string None 管理后台账号
ADMIN_PASSWORD string None 管理后台密码
API 相关 ENABLE_MIRROR_API Boolean true 是否开启 API 访问
MIRROR_API_PREFIX string None API 访问秘钥,建议配置避免他人利用
ENABLE_CONTEXT Boolean false 是否开启上下文,生成环境建议开启

聊天 API 接口

可搭配 ChatGPT-Next-Web 使用

accessToken 获取地址:https://chatgpt.com/api/auth/session

API 模型 描述
gpt-4o-mini ChatGPT 4o mini (推荐使用)
gpt-4o ChatGPT 4o
gpt-4 ChatGPT 4
gpt-4-mobile ChatGPT 手机版本模型
gpt-3.5-turbo ChatGPT 3.5 (即将下线)
export accessToken=XXXXX
export yourUrl=http://127.0.0.1:50001/上述环境变量配置的MIRROR_API_PREFIX


curl --location "${yourUrl}/v1/chat/completions" \
--header 'Content-Type: application/json' \
--header "Authorization: Bearer ${accessToken}" \
--data '{
     "model": "gpt-4o-mini",
     "messages": [{"role": "user", "content": "你好呀!"}],
     "stream": true
   }'

FQA

简体中文 > 常见问题

加入群聊

Telegram

捐赠

Buy Me a Coffee

Star History

Star History Chart