0


OpenAI不能访问有什么方法解救呢?试试这方法吧

最近发现国内不挂代理是不能访问到

openAI

的接口的,为了解决这个问题,我一直在

github

上需在解决方案,今天终于被我找到一个大神开源了一个解决方案。下面就来看看如何做吧。

整个项目的代码很简单只有几行代码:

{"rewrites":[{"source":"/:match*","destination":"https://api.openai.com/:match*"}]}

该项目是借助

Vercel

平台做的一个反代理。

部署要求

需要一个域名,没有的话可以在阿里云上买一个几块钱一年的.

部署步骤

1、打开项目地址,点一键部署按钮
2、用Github登录 Vercel,没有Github账户的去注册一个

3、登录之后点击 Create 按钮

4、接着等十几秒钟就创建好项目了,接下来进入仪表盘

5、进入到项目里之后,依次点击 Settings -> Domains,然后添加你的域名。添加的域名类型有两种,

  • 一种是一级域名(xxxx.com)
  • 二级域名(openai.xxxx.com),

我个人推荐使用二级域名,因为一级域名一般用来做网站展示用,只能有一个,而二级域名可以有无限个(只要你有一个域名就可以自己创建无限个二级域名)

我这边以添加二级域名为例,添加二级域名后 Vercel 会提示让你添加 DNS 解析记录

在域名解析中添加记录,按照 Vercel 的提示配置好图中三个选项,点击确认,如下图:

回Vercel点击 Refresh 按钮,出现下图所示的情况就表明配置完成了

使用方法

访问 openai api 时,将

api.openai.com

换成你的自定义域名,例如

const host ='YOUR DOMAIN'const url =`https://${host}/v1/chat/completions`

项目地址

https://github.com/LinLin00000000/vercel-proxy-openai.git

标签: 后端

本文转载自: https://blog.csdn.net/sinat_28521487/article/details/130131987
版权归原作者 didiplus 所有, 如有侵权,请联系我们删除。

“OpenAI不能访问有什么方法解救呢?试试这方法吧”的评论:

还没有评论