赞
踩
看了看网上的文章,实现接口国内访问的方法有很多。
1,自己买国外服务器
以nginx 为例
- worker_processes 8;
-
- events {
- worker_connections 1024;
- }
-
-
- http {
- include mime.types;
-
- default_type application/octet-stream;
-
- sendfile on;
-
- keepalive_timeout 65;
-
- # 配置代理的超时时间
- proxy_connect_timeout 600s; # 连接超时时间
- proxy_send_timeout 600s; # 发送超时时间
- proxy_read_timeout 600s; # 读取超时时间
- send_timeout 600s; # 发送响应超时时间
-
- server {
- listen 80;
-
- server_name www.test.com test.pub;
-
- charset utf-8;
-
- location / {
- root /usr/share/nginx/html;
- index index.html index.htm;
- }
- }
-
- server {
- listen 80;
-
- server_name gemini-proxy.test.pub;
-
- location / {
- proxy_pass https://generativelanguage.googleapis.com;
- }
- }
-
- server {
- listen 80;
-
- server_name claude-proxy.test.com;
-
- location / {
- proxy_pass https://api.anthropic.com;
- proxy_ssl_server_name on;
- }
- }
-
- server {
- listen 80;
-
- server_name openai-proxy.test.com;
-
- location / {
- proxy_pass https://api.openai.com;
- proxy_ssl_server_name on;
- }
- }
- }
2,自己挂代理
这种的使用的代理干净与否都不知道,并且有封号的风险。
3,用中转key
这种的需要买别人的key,背后都是一些普通5美元key组合成,这种一分钟一个普通号只能请求三次,也有提速号,号商有专门的协议注册机,和协议绑卡机,使用多账轮询,来达到生产可用的效果。
4,使用别人的中转链接。
这种的看似挺好,但是也有问题,第一个是安全性,自己的key和问题都暴露给人家了,另外就是可用与否完全看别人的心情,有一天吧服务停了,就出现生产事故了,而且一般都会限制qps,个人用还可以玩玩。
5,云函数部署
这种的算是一种比较轻量化的方案,下面也会展开说说。
注册腾讯云并实名
使用现成的开源项目
GitHub - lenye/chatgpt_reverse_proxy: 自建 chatGPT 反向代理,腾讯云函数
Releases · lenye/chatgpt_reverse_proxy · GitHub
下载这个,配置直接看文档
测试一切正常,需要注意的是有个16秒超时,修改超时时间大于16秒需要配置个api网关
https://console.cloud.tencent.com/apigateway/service?rid=5
使用现成的开源项目
https://github.com/souying/vercel-api-proxy
点进去看教程,建议使用自己的域名,不用备案
配置完成测试
这里就演示这两个,应用托管平台有很多。云函数提供商也很多。
常用的还有阿里云云函数,cloudflare 等。其他的没有尝试,自行探索。
最后感谢项目开源的朋友。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。