不用 API KEY 一键搭建免费 ChatGPT 网页

2023-6-17 7 6/17

如果你是下面这种情况,又想畅快的使用 ChatGPT,那请一步一步继续。

  • 有一个免费的 OPENAI ChatGPT 账号
  • 因为某些问题经常无法畅快的使用
  • 不需要使用 OPENAI API KEY

如果你没有账号,可以去源智实验室进行购买,极其便宜!


自从发布了一篇《一键搭建属于自己的 ChatGPT 网页服务》以后,有读者反馈说,ChatGPT-Next-Web 是通过 API 的方式,使用有额度限制,额度用完不充钱就用不了了。

不用 API KEY 一键搭建免费 ChatGPT 网页
读者反馈

于是我花了点时间在 Github 上找到了 Pandora 这个项目,你只需要有账号,就可以畅快的体验 ChatGPT:

它实现了 ChatGPT  网页版的主要操作,原理是通过 Access Token 访问 OPENAI 官方网站的 API,也就没有使用 OPENAI API KEY 的额度限制。而且这个项目对后端做了优化,能够绕过 Cloudflare,不需要特殊操作就能访问。最重要的是还可以私有化部署

在翻看了项目的 issue 以后发现,原来已经有热心的网友给出了在 vercel.com 上部署 Pandora 服务的方案。

不用 API KEY 一键搭建免费 ChatGPT 网页
pandora-vercel

一键搭建 Pandora-Vercel 服务

vercel.com 部署服务的几个步骤:

  1. 准备 Github 仓库,并在 vercel.com 导入为项目
  2. 为项目做配置
  3. 点击"DEPLOY",等待部署完成
  4. 自定义域名(可选)

下面我们开始开始在 vercel.com 上搭建服务,手把手教程可以参考前文《一键搭建属于自己的 ChatGPT 网页服务》

  1. 复刻代码到自己的 Github 仓库,然后登录 vercel.com,找到刚复刻的仓库,进行导入。
不用 API KEY 一键搭建免费 ChatGPT 网页
导入 pandora-vercel 仓库
  1. 导入以后对项目进行简单的配置。这里主要是两个环境变量:
  • CHATGPT_API_PREFIX: 需要配置成你后续想使用的域名
  • LOGIN_LOCAL: 默认是 True 或者 1,因为 Pandora 已经支持使用 OPENAI 账号直接登录。如果不允许直接使用账号登录,可以设置成其他值。
不用 API KEY 一键搭建免费 ChatGPT 网页
设置环境变量
  1. 配置完环境变量,就可以点击 "DEPLOY" 部署。

  2. 添加自定义域名,这里要和 CHATGPT_API_PREFIX 保持一致。尤其要记得加 https 前缀,否则可能出现 API 调用失败。

Pandora-Vercel 使用

稍等片刻,部署就完成了。打开网站,会自动跳转到下面的登录页。支持账号登录和 Access Token 两种方式使用.

不用 API KEY 一键搭建免费 ChatGPT 网页
Pandora Vercel 登录页

在页面上输入账号密码登录以后,你会发现界面和官方网站的也非常相似,但要注意,这不是 ChatGPT 的官方站点。

不用 API KEY 一键搭建免费 ChatGPT 网页
登录成功后

使用 Access Token 方式

如果你需要使用 Access Token 方式使用,那怎么才能获取到可以用的 Access Token 呢?

Pandora 仓库上有介绍如何获取 Access Token,这里我介绍一个操作简单的方法,以 Chrome 浏览器为例。

  1. 在浏览器上登录 chatgpt 的官方聊天页面。

  2. 右键,在弹出菜单中选择“检查元素”。

  3. 找到"网络"标签,然后随便点击页面能够发起与 OPENAI 官方网络请求的操作。

  4. 选中发起的 XHR 请求,查看 Headers 标签中的 Authroization,对应值在 Bearer 后面的那一串就是 Access Token 了。

不用 API KEY 一键搭建免费 ChatGPT 网页
浏览器中获取 Access Token

总结

在本文中,我给大家介绍了 Pandora 项目,只需要有账号就可以畅快的体验 ChatGPT 服务,不会像 ChatGPT-Next-Web 一样受到 API KEY 免费额度的限制,而且通过 Pandora-Vercel 还可以在 vercel.com 上完成私有化部署。快来试试吧。也欢迎随时找我交流。

- THE END -

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论