Cloudflare 设置 API token 为你的Hermes Agent
前言
有时, 你在面向Agent开发的时候, 需要Agent帮你测试worker项目
比如, <用 Cloudflare worker 抓取 喷嚏网 浮世汇 生成 RSS> 这样的开发过程
有时, 你需要Agent代替你照着教程设置一些worker 或者KV 或者R2 等
上面这些操作都需要一个前提, 你设置好Cloudflare 的 API token, 让Agent使用.
Cloudflare 的 API token 可以设置为这样的权限 Account.API Tokens, User.API Tokens
这样权限的 token 可以创建更小的具体权限的token
*以下实践方案都在 Hermes对接tencent/hy3:free 的条件下完成
实践1
如果你的Agent运行在你自己的电脑上.
你可以打开chrome浏览器, 登录cloudlfare账户. 然后跟你的Agent说,
浏览器当前页面已经登录cloudlfare账户, 请你继续操作, 完成新建 Account.API Tokens, User.API Tokens 权限的 API token
然后你可以把这个token另外保存好. 也可以告诉Agent保存到TA自己的.env中.
实践2
如果你的Agent运行在2G内存的VPS上.
你可以跟你的Agent说,
启动浏览器, 让我VNC连上去操作登录Cloudflare账户.
你完成登录之后, 跟你的Agent说,
浏览器里面已经登录了Cloudflare账户, 你接手继续操作, 完成新建 Account.API Tokens, User.API Tokens 权限的 API token
然后你可以把这个token另外保存好. 也可以告诉Agent保存到TA自己的.env中.
实践3
如果你的Agent运行在1G内存的VPS上.
这种情况下 Agent 开浏览器 会比较吃力.
你可以让Agent作为一个"教练"指导你具体操作.
我要在Cloudflare新建 Account.API Tokens, User.API Tokens 权限的 API token请你指导我一步一步如何操作
在这个过程中, 遇到任何问题, 截图 问Agent, "我应该点哪里?"
========
后记
注意, 这个 API token 的操作权限相当于你的用户名密码登录. 所以我建议你不要使用 中转站.
更保守一点, 不要用你的大号 cloudflare 账户.
评论
发表评论