跳到主要内容

chatgpt代理方案

· 阅读需 3 分钟
ulli

最近在写项目中经常碰到 ChatGPT 服务挂掉的问题,为了更稳定地使用 ChatGPT,我查阅了相关资料并总结了一些方案。在这篇文章中,我将介绍几种可行的代理方案,包括 API 版本和 Web 版本的方案。

代理解决方案

API 版本

参考了相关链接[2][3]

1、利用 Cloudflare Worker 中转 api.openai.com

Cloudflare Worker 是一个非常方便的工具,可以用来快速创建中转服务器。利用 Cloudflare Worker 可以将 api.openai.com 中的请求转发到自己的服务器上,从而提高稳定性和安全性。具体操作如下:

  1. 新建一个 Cloudflare Worker
  2. 复制 cf_worker.js 里的代码粘贴到 Worker 中并部署
  3. 给 Worker 绑定一个没有被墙的域名
  4. 使用自己的域名代替 api.openai.com

详细教程

这种方法需要一些技术基础。如果您不太熟悉 Cloudflare Worker 的使用,请参考本文末尾的相关链接。

2、使用 CloudFlare Pages 进行中转

CloudFlare Pages 是一个静态页面托管服务,可以用于部署静态网站、单页应用程序和 Jamstack 应用程序。使用 CloudFlare Pages 也可以作为中转服务器,将请求转发到自己的服务器上。具体操作请参考:

详细教程

跟利用 Cloudflare Worker 进行中转类似,使用 CloudFlare Pages 也需要一些技术基础。如果您不熟悉 CloudFlare Pages 的使用,请参考本文末尾的相关链接。将服务器部署到境外服务器是最常见的方法之一。由于 ChatGPT 在国内被限制,所以将服务器部署到国外是一个较好的选择。如果你在国内使用 ChatGPT 遇到困难,可以考虑这种方案。

3. 将服务器部署到国外服务器

Web 版本

1. 自己挂个梯子

如果您只需要使用 ChatGPT 的 Web 界面,那么可以考虑使用一个 VPN 或代理工具,如 Shadowsocks、V2Ray、Clash 等来访问 ChatGPT。这种方法比较简单,只需要安装和配置相应的工具即可。但是需要注意的是,速度可能会受到影响,而且这种方法并不适合频繁的大规模请求。

2. 使用第三方库

KeepChatGPT

使用 KeepChatGPT 进行 ChatGPT 请求可以避免被墙的问题,并且可以提供更好的稳定性和速度。

3. 使用ChatGPT Mirror

chatgpt-mirror 是一个开源项目,旨在提供稳定可靠的 ChatGPT 镜像网站。

相关链接

  1. chatgpt 入门到精通
  2. chatgpt-proxy
  3. chatgptProxyAPI
  4. openai-api-proxy
Loading Comments...