Nginx宝塔反向代理OpenAI接口

释放双眼,带上耳机,听听看~!
🤖 由 ChatGPT 生成的文章摘要

国外服务器,配置和带宽没要求,能跑nginx就行,线路不能太差不然体验不好(最好不是港澳台的,推荐美国)

Nginx配置

server {
        listen       80;
        server_name  localhost;
        root   html;
   location ^~ /
   {
    if ($request_method = 'OPTIONS') {
        return 204;
    }
    add_header Access-Control-Allow-Origin "*";
    add_header Access-Control-Allow-Headers "Authorization,Cache-Control,Content-Type";

    proxy_pass https://api.openai.com;
    proxy_set_header Host api.openai.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 Accept-Encoding "";
    proxy_ssl_session_reuse off;
    proxy_ssl_server_name on;
    proxy_buffering off;
    proxy_max_temp_file_size 0;
    resolver 8.8.8.8 ipv6=off;
    resolver_timeout 10s;
}

    }

宝塔控制面板配置如下

不建议开https,对速度有点影响。


# openai-API
location ^~ /
{
    if ($request_method = 'OPTIONS') {
        return 204;
    }
    add_header Access-Control-Allow-Origin "*";
    add_header Access-Control-Allow-Headers "Authorization,Cache-Control,Content-Type";

    proxy_pass https://api.openai.com;
    proxy_set_header Host api.openai.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 Accept-Encoding "";
    proxy_ssl_session_reuse off;
    proxy_ssl_server_name on;
    proxy_buffering off;
    proxy_max_temp_file_size 0;
    resolver 8.8.8.8 ipv6=off;
    resolver_timeout 10s;
}

给TA打赏
共{{data.count}}人
人已打赏
NGINX

Nginx使用fancyindex模块美化Index下载页

2023-4-27 17:45:58

NGINX报错锦集

Nginx pstream prematurely closed connection while reading response header from upstream

2023-6-7 14:06:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索