创建站点
配置反向代理
openai的特殊配置:
proxy_set_header X-Error-Message $upstream_http_x_error_message; proxy_buffering off; proxy_ssl_server_name on; proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
反向代理完整配置:
#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_set_header X-Error-Message $upstream_http_x_error_message; proxy_buffering off; proxy_ssl_server_name on; proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;add_header X-Cache $upstream_cache_status;#Set Nginx Cacheset $static_fileOtrKBSJo 0;if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" ){set $static_fileOtrKBSJo 1;expires 1m;}if ( $static_fileOtrKBSJo = 0 ){add_header Cache-Control no-cache;} } #PROXY-END/