宝塔快速反代openai官方的API接口,实现国内直接使用ChatGPT

前言

这是技术最简单,最容易实现的,之前介绍过的一个《利用腾讯云函数免费部署国内直接使用ChatGPT代理,解决网络不可用及1020等问题》,实现起来比较复杂,步骤太多,容易出错漏掉的环节,从而导致失败,今天就再介绍一个最简单,零代码、零部署——反代法。

条件

  1. 有一台海外VPS
  2. 有OpenAI的API_KEY
  3. 第三方GUI的软件

过程

我这里就以我自己的的服务器,安装了宝塔面板。

第一步,新建站点——绑定域名——纯静态

第二步,部署SSL证书

第三步,开启SSL安全访问并反向代理


这一步把目标地址填上Openai官方的API地址:api.openai.com,发送域名也是:api.openai.com第四步,检查

出现访问反代地址出现502 Bad Gateway,

原因:SSL证书的原因,开启了SSL,在进行三次握手的时候,不匹配,造成握手失败!

第五步:解决访问出现502 Bad Gateway

在方向代理的配置文件中添加代码

第一行代码:

proxy_ssl_server_name on;
第二行代码:
proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
第六步:测试API

使用

API_KEY

要用到前面提到的API_KEY,这个第一次要想办法先在官方那里申请拿到,platform.openai.com/account/api…

API_URL(Host)

这个也是本文的重点,比如我反代了的API_URL地址:api.openai.com

第三方客户端

PC端:选其一就可以了,根据个人喜好

一:MossChat插件

我平时使用比较多的是Utools的插件MossGPT,这个要先安装Utools,Utools是个效率软件,如果你未使用过,推荐使用,Utools官方介绍

支持:window|macOS|linux

需要注意:MossChat插件的API地址要加上版本号/v1,不然会出面好下错误

ChatGPT error 404: { "error": { "message": "Invalid URL (POST /chat/completions)", "type": "invalid_request_error", "param": null, "code": null } }

二:ChatHub插件

这个是WEB版本,可以登录认证,也可以API_KEY,本文主要讲解API_KEY使用反代理,免翻墙直接使用ChatGPT,所以选择“set api key”

支持:(chrome://extensions or edge://extensions)

开源项目:github.com/chathub-dev…

chrome应用商店:chrome.google.com/webstore/de…

效果

以下都是在普通网络环境下直接使用的,证明是不需要特殊上网环境就能正常使用ChatGPT了,以后就省了个开支

MossChat

ChatHub

总结

原理很简单,官方的API地址不让我们访问了,但其它国家的可以访问,我们就让它来做成反向代理,让它与ChatGPT建立联系,再返回结果给我。

THE END
分享
二维码
< <上一篇
下一篇>>