分享

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

 攻城狮成长日志 2023-10-13 发布于广东

最近发现国内不挂代理是不能访问到openAI的接口的,为了解决这个问题,我一直在github上需在解决方案,今天终于被我找到一个大神开源了一个解决方案。下面就来看看如何做吧。

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

{
"rewrites": [
{
"source": "/:match*",
"destination": "https://api./: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.换成你的自定义域名,例如

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

项目地址

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

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多