Cloudflare 为 AI 智能体推出临时账户
Cloudflare 给 agent 开临时账号这个功能很聪明,一步解决了身份验证和资源清理的麻烦,做智能体部署的可以认真试试。
Cloudflare 在 Workers 上推出临时账户(Temporary Accounts),允许 AI 智能体直接运行 `wrangler deploy --temporary`,在数秒内获取一个可用的实时 Worker,无需绕开面向人类设计的部署流程。该功能旨在降低智能体部署门槛。
如今,每个人都在用AI智能体写代码。但一旦智能体需要部署某个东西——并且需要注册并创建一个账户——它就会直接撞上一堵为人设计的墙:基于浏览器的OAuth流程、需要点击的仪表盘、需要复制粘贴的API token、需要满足的多因素认证提示。对于开发人员身旁的交互式编程助手来说,这很烦人;对于后台运行的智能体来说,这则是一个硬性卡点。
今天,我们正式推出针对智能体的临时Cloudflare账户。
智能体现在可以直接部署网站、API和智能体,无需事先注册账户。
任何智能体现在都可以运行 `wrangler deploy –temporary` 并将Worker部署到Cloudflare。这个临时部署会保持在线60分钟,在此期间你可以认领该临时账户,使其永久归你所有。如果你不认领,它会自动过期。
我们的目标?让你的智能体编写代码并交付上线。
为什么消除摩擦的部署对AI智能体至关重要
消除摩擦的临时账户,其重要性可能比表面看起来要大得多:
后台AI会话没有人类参与,并且正在成为常态。任何需要浏览器、复制粘贴或“60秒内点击此处”的身份验证步骤都会导致智能体卡住,并可能选择部署到其他地方。
试错是智能体的超能力。智能体需要一个紧密的“编写 → 部署 → 验证”循环。它们需要廉价、可丢弃的部署目标,这样才能通过curl检查自己的输出,判断是否正确。
智能体平台正在构建各自的方式,让代码部署能够“直接可用”,无需额外步骤或凭证。人们开始期望这个过程直接就能工作,而无需注册那些他们从未使用过或从未听说过的其他服务。
工作原理
临时账户是围绕Wrangler构建的,Wrangler是我们的开发者平台命令行界面(CLI)工具,能让开发者引导新项目、管理配置和资源,以及部署和更新它们。
Wrangler 的用法在网上有广泛文档记录,智能体也非常熟悉其操作。但如果你尚未登录并为 Wrangler 授权你的 Cloudflare 账户,当智能体尝试部署时,就会卡在注册和身份验证步骤。你可能会合理地问:智能体和大语言模型是如何知道 Wrangler 中存在这个新的 `--temporary` 标志,从而在没有人明确告诉它们的情况下实际使用它的呢?
为了解决这个问题,我们更新了 Wrangler,使其向智能体推送一条消息,告知它 `--temporary` 标志的存在:
当智能体发现这个标志,并再次使用 `--temporary` 标志运行 `wrangler deploy` 时,Cloudflare 会为智能体分配一个临时账户,向 Wrangler 提供一个可用的 API token,并提供一个认领 URL,智能体可以将此 URL 交给人类用户。
下面我们来逐一介绍整个流程的每个步骤。
部署并迭代一个新项目
确保你使用的是最新版 Wrangler,启动你最喜欢的编码智能体,然后输入一条提示词,以构建模式部署一个 "hello world" 应用:
用 TypeScript 创建一个非常简单的 hello world Cloudflare Worker,并使用 wrangler 部署它,不要问我问题,尽你所能做到最好。
智能体会运行 wrangler,从输出消息中捕获 `--temporary` 标志,构建你的脚本,并立即部署,全程无需人工介入:
如你所见,智能体编写了脚本,使用 `--temporary` 标志进行了部署,通过 curl 访问了输出中的预览链接,并验证了结果与代码一致。
这很棒,但智能体编码往往不只是一次部署。一个会话可能经历多次代码修改的循环。这不成问题:智能体可以在 Worker 脚本上迭代,并任意多次地重新部署更改(在 60 分钟的认领窗口期内)。输入这条提示词:
现在将 hello world 改为 "hello cloudflare" 并重新部署。
看看智能体如何修改源代码、重复使用之前创建的临时账户、部署新版本并重新检查结果:
认领账户
您可以随时认领临时账户,并将其永久归为己有。点击认领链接后,您将跳转至一个页面,在该页面中您可以选择注册或登录 Cloudflare,然后认领您的 Worker 所部署到的临时账户。这不仅包括认领 Workers,还包括数据库及其他绑定等资源。
如果您未在 60 分钟内认领这些临时账户,它们将被自动删除。
通往无摩擦智能体部署之路
这只是我们为智能体消除注册障碍的一种方式。我们最近宣布了与 Stripe 的合作,并共同设计了一项新协议,该协议允许智能体代表其用户预配 Cloudflare 资源——创建账户、启动订阅、注册域名、获取用于部署代码的 API token,全程无需复制粘贴 token 或输入信用卡详细信息。上个月,我们与 WorkOS 合作推出了 auth.md,任何人都可以采用该方式,让智能体利用成熟且已有的 OAuth 标准来预配新账户。
这一领域正发生着大量进展,我们非常兴奋地继续让智能体更便捷地使用 Cloudflare,也让开发者能够更轻松地让自己的应用具备智能体就绪能力。临时账户是迈向无摩擦智能体部署的又一步——敬请期待更多。
临时账户存在一些限制,其功能可能会随时间变化;请查阅开发者文档获取更多信息,然后开始构建吧。让您的智能体指向 Cloudflare,看看它能做到什么,并告诉我们哪些可以改进或让您感到惊喜——将您的作品分享到 X,或加入 Cloudflare 社区。