树洞剪藏#剪藏#树洞剪藏

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

2024 年 12 月 9 日1 分钟
分享Twitter / XTelegram微博

同步来源:树洞剪藏 源站剪藏 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内打开

登录掘金领取礼包

更多登录后权益等你解锁 登录 / 注册

沉浸阅读

相关文章