基于国外服务器代理openai(反向代理)

1.购买一台国外服务器(openai支持的国家或地区,香港不可用),保证服务器可以访问公网ip。

2.(1)ssh连接服务器,安装nginx,命令是 yum install nginx –installroot= “你的安装目录”

(2) 安装完成后启动nginx,如果启动失败的话,通过执行 systemctl status nginx ,来查看启动失败原因,大部分情况是80端口被占用导致的, 关闭占用80端口的进程就行然后重新启动(启动命令:systemctl start nginx)。这个就是启动成功后的

基于国外服务器代理openai(反向代理)

3. 配置代理文件,查看nginx.conf文件,查看默认引入那个目录下的conf,到对应目录创建代理配置。

基于国外服务器代理openai(反向代理)

这个是nginx目录下的conf.d 目录,切换到这个目录下 cd /etc/nginx/conf.d

4.配置网络代理文件,创建一个 ****.conf 文件。编辑文件内容

server { listen 80; server_name gpt.xxxxxx.info; # 你自己的域名,需要解析到这台服务,没有域名这里写服务器ip location / { proxy_pass https://api.openai.com/; # 反向代理https://api.openai.com/这个地址 proxy_ssl_server_name on; proxy_set_header Host api.openai.com; # Host字段为api.openai.com chunked_transfer_encoding off; proxy_buffering off; proxy_cache off; } } 

5.重新加载nginx配置,可通过nginx -t 检查配置文件是否正确。

基于国外服务器代理openai(反向代理)

这样就是ok的,接下来重新加载下nginx配置或者重新启动下nginx。

然后访问opemai的接口就是

http(s)://{你的代理}/v1/chat/completions 

然后编写程序进行会话,就ok了。

基于国外服务器代理openai(反向代理)

原文链接:https://blog.csdn.net/qq_55990384/article/details/133277085?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171836860716800182718909%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171836860716800182718909&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-6-133277085-null-null.nonecase&utm_term=%E9%A6%99%E6%B8%AF%E6%9C%8D%E5%8A%A1%E5%99%A8

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/32981

(0)
上一篇 2024年8月25日
下一篇 2024年8月25日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml