使用宝塔反代openai的接口

准备工作:

  1. 一台服务器,服务器需要可以直接访问 api.openai.com
  2. 安装宝塔面板

开始

1.第一步:

使用宝塔面板新建一个站点 —— 绑定自己的域名 —— 选择纯静态 —— 确认提交即可

2.第二步:

反代设置

3.第三步:

完成前两部,可直接访问自己的域名,查看是否能返回如下参数

{
  "error": {
    "message": "Invalid URL (GET /)",
    "type": "invalid_request_error",
    "param": null,
    "code": null
  }
}

配置openai反代之后访问返回502,需要配置反代规则

    proxy_ssl_server_name on;

我的配置如下,可直接复制使用


#PROXY-START/

location ^~ /
{
    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 Connection $connection_upgrade;
    proxy_http_version 1.1;
    # proxy_hide_header Upgrade;
    proxy_ssl_server_name on;
    proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

    add_header X-Cache $upstream_cache_status;
    #Set Nginx Cache

    set $static_filevu1ieVut 0;
    if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
    {
        set $static_filevu1ieVut 1;
        expires 1m;
    }
    if ( $static_filevu1ieVut = 0 )
    {
        add_header Cache-Control no-cache;
    }
}
#PROXY-END/

给TA支持
共{{data.count}}人
人已支持
知道工作日志随笔

微信小程序禁止发布的商品列表清单

2023-6-29 15:18:46

GPTChatGPT运维

PHP 配置实时输出结果

2023-7-12 15:56:09

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