GGbond : 如何5分钟搭建一个免费的ChatGPT镜像站

1,049 阅读2分钟

功能

项目来自 Yidadaa 大佬

  • 通过 Vercel 免费部署
  • 支持移动端和web端
  • 极快的首屏加载速度(~100kb)
  • 海量的内置 prompt 列表
  • 自动压缩上下文聊天记录,在节省 Token 的同时支持超长对话
  • 一键导出聊天记录,完整的 Markdown 支持

以下是GGbond部署的预览,可以用自己api或者底部评论我 获取密码免费使用(最新3.5接口) :

我的预览网站 : www.jinlinchat.top/

如何部署?

  1. 准备好你的 OpenAI API Key;
  2. 点击 vercel 链接一键 部署(需要有github账号或者谷歌账号)
  3. 记得在环境变量页填入 API Key 页面访问密码image.png
  4. 部署完毕后,即可开始使用;

配置页面访问密码

配置密码后,用户需要在设置页手动填写访问码才可以正常聊天,否则会通过消息提示未授权状态。

在 Vercel 项目控制面板的环境变量页增加名为 CODE 的环境变量,

image.png

增加或修改该环境变量后,请重新部署项目使改动生效。

环境变量

本项目大多数配置项都通过环境变量来设置。

OPENAI_API_KEY (必填项)

OpanAI 密钥,你在 openai 账户页面申请的 api key。

CODE (可选)

访问密码,可选,可以使用逗号隔开多个密码。

BASE_URL (可选)

Default: https://api.openai.com

Examples: http://your-openai-proxy.com

OpenAI 接口代理 URL,如果你手动配置了 openai 接口代理,请填写此选项。

如果遇到 ssl 证书问题,请将 BASE_URL 的协议设置为 http。

OPENAI_ORG_ID (可选)

指定 OpenAI 中的组织 ID。

开发

本地开发

  1. 安装 nodejs 和 yarn
  2. 执行 yarn install && yarn dev 即可。

docker容器部署

docker pull yidadaa/chatgpt-next-web

docker run -d -p 3000:3000 \
   -e OPENAI_API_KEY="sk-xxxx" \
   -e CODE="页面访问密码" \
   yidadaa/chatgpt-next-web

你也可以指定 proxy:

docker run -d -p 3000:3000 \
   -e OPENAI_API_KEY="sk-xxxx" \
   -e CODE="页面访问密码" \
   --net=host \
   -e PROXY_URL="http://127.0.0.1:7890" \
   yidadaa/chatgpt-next-web