用Cloudflare Workers搭建OpenAI的API代理(适合个人使用)一、前言 大家都知道ChatGPT有多 - 掘金

同步来源:树洞剪藏 源站剪藏 ID:283 原文地址:https://juejin.cn/post/7216258954912038969?searchId=202412090850499617D0D11E0CB7C50F31
用Cloudflare Workers搭建OpenAI的API代理(适合个人使用)一、前言 大家都知道ChatGPT有多 - 掘金 set 限制解除
首页
BOT
沸点
课程
直播
活动 AI刷题 NEW 商城 APP 插件
创作者中心
会员
登录
注册
用Cloudflare Workers搭建OpenAI的API代理(适合个人使用)
天蓝色东
2023-03-30
7,332
阅读3分钟
一、前言
大家都知道ChatGPT有多火暴,从最开始能正常访问( chat.openai.com/chat),到后来被墙…
可能很多人没有使用过Cloudflare(官网: www.cloudflare-cn.com/),这里将使用 Cloudflare的worker来实现代理。主要思路是使用 Cloudflare 的 Workers 来代理 OpenAI 的 API 地址,配合自己的域名即可在境内实现访问。因为 Cloudflare Workers 有每天免费 10 万次的请求额度,也可以找到免费注册的域名,所以几乎可以说是零成本。
二、使用这个方案需要你有以下东西
1、一个没有被 GFW 认证的域名,可以自行注册,或者找免费的。
2、一个 Cloudflare帐号,如果没有话,可以注册一个。
三、操作过程
由于 Cloudflare 创建的Worker作为http代理时,生成的 xx.xx.workers.dev的域名已被GFW认证,所以必须替换为不被GFW认证的域名。如果要在 Cloudflare的workers上替换成自己的域名,Cloudflare要求顶级域名必须托管在他的平台上,所以第一步先要在Cloudflare上添加自己的域名,然后到域名解析那里调整对的DNS。
1、在Cloudflare上添加域名
登录帐号到Cloudflare的控制台上,如下图:
点击上图的红框,进入到“网站”管理的界面
点击添加按钮,按要求填写上你的域名。
选择Free的版本,然后点击Continute继续,在接下来的界面继续点击Continute,到如下图的界面:
需要登录到你的域名注册商那里,将域名的DNS解析,改为上面红框中的,改完之后,点击下面的“Done, check nameservers",这一步就基本完成,让其他自行去解析,这一步需要一点时间,先去配置Workers。
2、 配置Cloudflare Workers
在主界面的左边,找到Worders,点击进出,如果是第一次,界面上是默认给你初始化好了,直接点击下面的按钮继续就可以。
操作之后,会进入到另外一个界面,如下图,在左边的编辑框中,编写对应的js脚本。
ini
代码解读 复制代码 const TELEGRAPH_URL = 'https://api.openai.com' ;
addEventListener('fetch', event => { event.respondWith(handleRequest(event.request)) })
async function handleRequest(request) { const url = new URL(request.url) ; url.host = TELEGRAPH_URL.replace(/^https?:///, '' ) ;
const modifiedRequest = new Request(url.toString(), { headers: request.headers, method: request.method, body: request.body, redirect: 'follow' }) ;
const response = await fetch(modifiedRequest) ; const modifiedResponse = new Response(response.body, response) ;
// 添加允许跨域访问的响应头 modifiedResponse.headers.set('Access-Control-Allow-Origin', '*') ;
return modifiedResponse ; }
简化后的代码来自 github.com/x-dr/chatgp…
填写完成后,点击下面的“save and deploy“。就可以了。
3、配置自己的域名
在worker的主界面上,点击Triggers,进入到绑定域名的界面,然后点击“add custom domain“,进入添加域名的界面。
添加好域名后,你就可以通过自己的域名来访问OpenAI的API了。当然,这里最好是在websites管理那里,开启域名的https,这样会更好。
一切配置好后,就可以通过自己民的域名来访问OpenAI的API了,将OpenAI的API是的地址中的域名部分 api.openai.com/v1/completi…
当然,前提还是你要有一个OpenAI的api-key才行。
最后来看下效果图:
好了,以上操作当作记录,也方便更多人能去使用,由于有次数限制,比较适合个人使用。
标签: OpenAI
话题: 人工智能创作者签约季
评论 3
0 / 1000
标点符号、链接等不计算在有效字数内
Ctrl + Enter
发送
登录 / 注册 即可发布评论!
最热
最新
chinnn
这个是免费的吗?
1年前
点赞
1
天蓝色东
作者 : 免费
1年前
点赞
回复
Kubbo
会程序的狗子 @武汉市某有限公司
workers.dev已经全被污染了,可以考虑借助github带nuxt.js构建,使用pages.dev域名是可以在国内直接访问的
1年前
1
评论
天蓝色东
技术搬砖人 @蜘点
56
文章
76k
阅读
77
粉丝
关注
已关注
私信
目录
收起
一、前言
二、使用这个方案需要你有以下东西
三、操作过程
1、在Cloudflare上添加域名
2、 配置Cloudflare Workers
3、配置自己的域名
搜索建议
使用 Cloudflare Worker s,稳定 代理 OpenAI API
免费的可以薅羊毛的 cloudflare 反向 代理 教程
使用 Cloudflare Worker 免费 代理 OpenAI
使用 Cloudflare Worker s创建反向 代理
牛啊,GitHub 代理 加速图文教程
使用 CloudFlare Worker 免费部署 JSProxy 服务
手把手实现 Github 代理 加速
搭建 cloudflare worker 实现全速下载huggingface大模型
如何使用 Cloudflare 白嫖一个文生图且支持API的大模型服务
新作品,一个通用的 Cloudflare Worker s HTTP 反向 代理
精选内容
'豆包' + 零基础程序员 ,项目明天交付,怎么办
志字辈小蚂蚁
· 96阅读 · 4点赞 智简模型,边缘智能:AI 轻量化与边缘计算的最佳实践
Swift社区
· 12阅读 · 0点赞 技术活儿打造AI虚拟主播:让机器也能“笑”出声!
bug菌
· 38阅读 · 0点赞 自己跑 AI 模型和知识库,永远免费用!
zxg_神说要有光
· 7.8k阅读 · 173点赞 ChatGPT保姆级教程,一分钟学会使用ChatGPT!
程序员老鱼
· 807k阅读 · 553点赞
找对属于你的技术圈子 回复「进群」加入官方微信群
为你推荐
突然发现openai的api无法使用了及解决办法
红雪
1年前
4.1k
4
评论
后端
ChatGPT 的几种访问途径及开发学习入门参考
任侠
1年前
7.3k
78
3
ChatGPT
掘金·金石计划
人工智能
解决国内无法访问OpenAI API
CoderJia
10月前
5.9k
9
评论
ChatGPT
使用 4k Star 的 GeminiProChat 部署可国内访问的 Gemini AI
三金得鑫
7月前
923
2
评论
AIGC
人工智能
Gemini
搭建 OpenAI 代理
无忧前端
1年前
6.9k
35
17
后端
OpenAI
从零开始,国内实现调用ChatGPT
A等天晴
1年前
4.6k
26
2
ChatGPT
开源
API
2分钟部署自己的ChatGPT,告别网络困扰
卷福同学
1年前
15k
129
58
后端
算法
GitHub
如何使用 ChatGPT API 与 Colab 或 Databricks 进行直接交互
ChatGPT研究院
1年前
564
点赞
评论
后端
三分钟零成本搭建属于自己的ChatGPT,全网可访问 | 保姆级教程
前端Web3
1年前
3.1k
34
17
ChatGPT
全网最简单 ChatGPT ApiKey 私有部署教程和代理原理讲解,傻子都能看懂
代码与野兽
1年前
7.1k
25
2
前端
Node.js
OpenAI
3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!
米开朗基杨
1年前
4.9k
33
4
JavaScript
Electron+Exrepss.js 实现ChatGPT API调用
AlpsMonaco
5月前
1.4k
4
评论
Node.js
Electron
ChatGPT
手把手教你搭建ChatGPT镜像站
AIProtocolLabs
1年前
4.9k
12
10
ChatGPT
一键搭建web版chatGPT,无需魔法,国内可用
石云升
1年前
8.3k
50
39
OpenAI
AIGC
ChatGPT
通过腾讯云免费访问ChatGPT,跟科学上网说拜拜吧!
搞IT的成龙同学
1年前
42k
319
89
后端
前端
ChatGPT
关注
APP内打开
登录掘金领取礼包
更多登录后权益等你解锁 登录 / 注册
沉浸阅读