正式布置完结地址:chat-gpt-next-nsjxyyxr7-captainfod.vercel.app/

以下内容来源自开源项目:

ChatGPT Next Web

一键免费布置你的私家 ChatGPT 网页应用。

demo展示
菜鸟运营一键部署个人专属ChatGPT Web 服务
主要功用

  • 在 1 分钟内运用 Vercel 免费一键布置
  • 精心设计的 UI,响应式设计,支撑深色模式
  • 极快的首屏加载速度(~100kb)
  • 海量的内置 prompt 列表,来自中文和英文
  • 主动压缩上下文谈天记录,在节省 Token 的同时支撑超长对话
  • 一键导出谈天记录,完好的 Markdown 支撑
  • 拥有自己的域名?好上加好,绑定后即可在任何地方无障碍快速拜访

开端运用

  1. 准备好你的 OpenAI API Key;
  2. 点击右侧按钮开端布置: 布置,直接运用 Github 账号登录即可,记住在环境变量页填入 API Key 和页面拜访暗码 CODE;
  3. 布置完毕后,即可开端运用;
  4. (可选)绑定自定义域名:Vercel 分配的域名 DNS 在某些区域被污染了,绑定自定义域名即可直连。

坚持更新

假如你依照上述过程一键布置了自己的项目,可能会发现总是提示 “存在更新” 的问题,这是由于 Vercel 会默以为你创立一个新项目而不是 fork 本项目,这会导致无法正确地检测更新。 引荐你依照下列过程重新布置:

  • 删除掉原先的库房;
  • 运用页面右上角的 fork 按钮,fork 本项目;
  • 在 Vercel 重新选择并布置,请检查详细教程

翻开主动更新

当你 fork 项目之后,由于 Github 的限制,需求手动去你 fork 后的项目的 Actions 页面启用 Workflows,并启用 Upstream Sync Action,启用之后即可敞开每小时守时主动更新:

菜鸟运营一键部署个人专属ChatGPT Web 服务

菜鸟运营一键部署个人专属ChatGPT Web 服务

手动更新代码

假如你想让手动立即更新,能够检查 Github 的文档 了解怎么让 fork 的项目与上游代码同步。

你能够 star/watch 本项目或许 follow 作者来及时取得新功用更新通知。

装备页面拜访暗码

装备暗码后,用户需求在设置页手动填写拜访码才能够正常谈天,不然会经过消息提示未授权状况。

正告:请务必将暗码的位数设置得足够长,最好 7 位以上,不然会被爆炸。

本项目供给有限的权限操控功用,请在 Vercel 项目操控面板的环境变量页添加名为 CODE 的环境变量,值为用英文逗号分隔的自定义暗码:

code1,code2,code3

添加或修正该环境变量后,请重新布置项目使改动生效。

环境变量

本项目大多数装备项都经过环境变量来设置。

OPENAI_API_KEY (必填项)

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

CODE (可选)

拜访暗码,可选,能够运用逗号隔开多个暗码。

正告:假如不填写此项,则任何人都能够直接运用你布置后的网站,可能会导致你的 token 被急速耗费完毕,主张填写此选项。

BASE_URL (可选)

Default: https://api.openai.com

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

OpenAI 接口署理 URL,假如你手动装备了 openai 接口署理,请填写此选项。

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

开发

强烈不主张在本地进行开发或许布置,由于一些技术原因,很难在本地装备好 OpenAI API 署理,除非你能确保能够直连 OpenAI 服务器。

点击下方按钮,开端二次开发:

菜鸟运营一键部署个人专属ChatGPT Web 服务

在开端写代码之前,需求在项目根目录新建一个 .env.local 文件,里面填入环境变量:

OPENAI_API_KEY=<your api key here>

本地开发

  1. 安装 nodejs 和 yarn,具体细节请询问 ChatGPT;
  2. 执行 yarn install && yarn dev 即可。

布置

容器布置 (引荐)

注意:docker 版别在大多数时刻都会落后最新的版别 1 到 2 天,所以布置后会继续呈现 “存在更新” 的提示,归于正常现象。

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

本地布置

在操控台运转下方指令:

bash <(curl -s https://raw.githubusercontent.com/Yidadaa/ChatGPT-Next-Web/main/scripts/setup.sh)

布置完结

菜鸟运营一键部署个人专属ChatGPT Web 服务

完好展示

菜鸟运营一键部署个人专属ChatGPT Web 服务