Dify教程:Dify使用 Cloudflare Workers 设置API 扩展

🧙‍♂️ 诸位好,大家好,我是斜杠君。今天,为大家讲解在Dify中如何设置外部的API扩展,部署方式使用Cloudflare Workers。

🚀 若此文对阁下有所裨益,敬请👍🏻-点赞 ⭐ - 收藏 👀 - 关注,不胜感激。

首先,登录到Dify账号,进入设置页面。

图片

新增一个扩展。

图片

这个界面里,重要的两个字段是API Endpoint和API-key。这两个字段我们需要部署完接口服务以后才能获取到。

图片

下面开始部署接口服务。

使用官方推荐的方式部署。

https://docs.dify.ai/tutorials/cloudflare_worker

我们克隆示例 GitHub 存储库,https://github.com/crazywoola/dify-extensions-worker,其中包含一个简单的 API 扩展。我们可以以此为基础进行修改。

git clone https://github.com/crazywoola/dify-extension-workers.git

cp wrangler.toml.example wrangler.toml

编辑文件wrangler.toml

name = "dify-extension-example"compatibility_date = "2023-01-01"[vars]TOKEN = "bananaiscool"

记住TOKEN,这个需要填写到后台设置那里的API-key。

接下来进行安装需要的包:

npm install

安装好以后,使用 npm run deploy 进行部署。

图片

运行命令后,提示一句话,Would you like to help improve Wrangler by sending usage metrics to Cloudflare? 输入Y即可。

然后会打开浏览器,需要登录cloudfare帐号。登录后自动进行部署。

图片

访问域名,如果看到下图响应结果,说明部署成功。

图片

下图是设置API的所有内容:

图片

不要忘记要加上/endpoint路径。为什么要加这个呢?是因为在程序里的路由是endpoint。如下图代码所示:

图片

好了,这时候点击保存。我们的API就设置完毕了。

图片

怎么样,简单吧 ~ 大家快来试试吧!

🧙‍♂️ 诸位好,我是斜杠君。全栈技术,AI工作流技术研究者。分享探索AI技术等干货内容。我正在写最新版扣子(Coze)工作流教程,关注我获取最新版教程,完全免费学习。

 关注公众号获取完整版教程

👑 阁下若觉此文有益,恳请👍🏻-点赞 ⭐ - 收藏 👀 - 关注,以资鼓励。倘若有疑问或建言,亦请在评论区💬评论 赐教,吾将感激不尽。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值