注意,Openai、Gemini、claude和pika接口在国内直连不通,都需要配置反向代理.
很多会员使用小狐狸ChatGPT付费创作系统,大部分都是共用一个反向代理网址,会导致回答速度慢或者卡都与这有关系,因为最终需要对接openAI接口的,反向代理网址用的人一多或者挂了都会影响到问答,反向代理服务器配置一直没测试,今天播播资源有会员需求部署一台反向服务器,正好与大家分享一起全过程,全程按下面操作即可。
一、配置openai反向代理
第一步:申请一台海外主机,如用腾讯云,主机地点选海外,本次测试以所在地首尔为例,可以按流程付费,哪种价低选哪种,带宽建议5M,建议2核4G以上。
第二步:安装宝塔面板(此过程略),如果访问非常慢可开通CDN加速,如宝塔后台软件里就有。
第三步:安装环境Nginx 1.2X+PHP7.2-7.4+MySQL 5.6-5.7
![1685605858-24ab0d780df0488 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/1e3a1f761ae1d2eb4ff69dbe42558901.png)
第四步:新建站点,域名绑定
![1685607929-955da31a278d1c4 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/c7f947af5afa16329171d9b63ad3883b.png)
第六步:站点设置 -> 反向代理 目标URL是 https://api.openai.com
![1685608974-4bf9a3f2930eb6f Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/29e0a9a7bc68447f78ae3c38b4f09dda.png)
配置文件需要在默认的代码下面加一行,
#代码下面,新增proxy_ssl_server_name on;即可
![1685609156-55678b7c14b1208 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/8f5867805b4dc4650a18b89ccaaf48db.png)
最后一步,打开站点域名查看,如果显示下方信息出现下图结果说明反向代理配置成功
![1713027107-bc3ff8fd73e724e Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/88f065c6693ea3afbe4aca1648d6b0b7.png)
最后把站点域名网址放至后台即可使用
![1685610038-f81dcd8c76f11c2 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/9e1e05757d9535a804c8023f85d74d71.png)
或者配置好反代之后,把宝塔的站点域名复制到admin后台-系统-ai通道-gpt的对应接口地址里
![1713027084-f345a834e1b2801 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/3e259082a4fb39f112d03e44514edeb3.png)
二、配置Gemini反向代理
另外在海外宝塔添加一个新站点(可以解析一个域名来用,也可以用ip+端口形式)
![1713027172-4d90f5c98022a98 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/eed5e963a75b8673a67c3845ed9a5c6f.png)
打开站点设置,添加反向代理
参数见下图:目标URL是 https://generativelanguage.googleapis.com,发送域名是 generativelanguage.googleapis.com
![1713027207-ff6ed65397bc2f5 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/38ad8a6d813d946b2c9ca46f480a2ebc.png)
然后将站点地址填到后台Gemini通道的接口地址处:
![1713027232-ff4f56baa4fbd53 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/7c5d85a13f3c027a0bed3a870c6b735e.png)
三、配置claude反向代理
在海外宝塔添加一个新站点(可以用域名,也可以用ip+端口形式)
![1713027262-eb8ce29620f5fa2 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/5d13713110929a070afa2ab65d030708.png)
打开站点设置,添加反向代理
参数见下图:目标URL是 https://api.anthropic.com,发送域名是 api.anthropic.com
![1713027286-64b9a630a145292 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/c9b26a25f61e4a2716f1af2ab4c81d1f.png)
进入 反向代理 -> 配置文件
![1713027311-31f0c2839d2a65e Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/3b856c71a32b05c5ddf315f25f4490a4.png)
在
location ^~ /
{
proxy_pass https://api.anthropic.com;
proxy_set_header Host api.anthropic.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_http_version 1.1;
# proxy_hide_header Upgrade;
#这段代码下面,新增一句
proxy_ssl_server_name on;
![1713027349-f3b804ef1414f09 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/36ffb32ffae400e38c77cd0130828ec3.png)
然后将站点地址填到后台claude通道的接口地址处:
![1713027377-042fe38f5338413 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/d18fc9457140118248b76c72edea0efd.png)
四、配置pika反向代理
注:pika需要做两个反向代理(一个用于接口,一个用于下载生成的视频)
1、在海外宝塔添加一个新站点(可以用域名,也可以用ip+端口形式)
![1713027424-6adbc0c7ca1eb56 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/de9d192b4588034fcf4f44d5314aa36b.png)
打开站点设置,添加反向代理
参数见下图:目标URL是 https://api.pikapikapika.io,发送域名是api.pikapikapika.io
此反代用于与pika接口通信
![1713027447-e3daefd68b2a35f Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/9dcff6cb6223c570bcd7832800776f5d.png)
2、再另外新建一个站点
![1713027490-fa8e4a1dea91990 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/0c0332e719fb564303ceb1cc4aa0495c.png)
创建pika需要的第二个反向代理(用于下载生成的视频文件)
参数见下图:目标URL是 https://cdn.pika.art,发送域名是cdn.pika.art
![1713027512-c689964631d4483 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/c1432e746f38f8440ae4618803c4708b.png)
进入 反向代理 -> 配置文件
![1713027541-c91e4711ec57cf1 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/7b3b65da9b30b75e32b8b92ca2dbc205.png)
在
location ^~ /
{
proxy_pass https://api.anthropic.com;
proxy_set_header Host api.anthropic.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_http_version 1.1;
# proxy_hide_header Upgrade;
#这段代码下面,新增一句
proxy_ssl_server_name on;
![1713027568-d30448f45c9c0f5 Openai、Gemini、claude和pika宝塔反向代理服务器配置教程](/wp-content/uploads/replace/c19ff32166d1b432babb82b0699ee3d5.png)