临时账户:让 AI 代理更轻松地部署
如今,大家都在使用 AI 代理来编写代码。但当代理需要部署内容、需要注册并创建账户时,它们会面临一个人类所设的障碍:基于浏览器的 OAuth 流程、需要点击的仪表盘、复制粘贴的 API 令牌、以及多因素认证提示。这对坐在开发者身旁的互动助手来说是令人恼火的,而对后台代理而言更是一个硬性阻碍。
今天,我们推出了适用于代理的临时 Cloudflare 账户。
代理现在可以立即部署 [网站](https://www.cloudflare.com/solutions/frontends/)、[API](https://www.cloudflare.com/products/workers/) 和 [代理](https://www.cloudflare.com/products/agents/),完全不需要事先注册账户。
任何代理现在都可以运行 `wrangler deploy --temporary`,将一个 Worker 部署到 Cloudflare。这个临时部署会保持在线 60 分钟,在此期间你可以认领临时账户,将其永久拥有;如果不认领,它会自行过期。
我们的目标是让你的代理能够编码并完成部署。
## 为什么无摩擦的部署对 AI 代理来说重要
无摩擦的临时账户看似不那么重要,但实际上意义深远:
- **后台的 AI 会话通常没有人类介入,且正逐渐成为常态**。任何需要浏览器、复制粘贴或者“在 60 秒内点击这里”的认证步骤,都会导致代理被卡住,进而选择在其他地方进行部署。
- **反复试验是代理的超能力**。代理需要快速的写入→部署→验证循环。他们需要便宜、可以随意丢弃的部署目标,以便进行自我检查并判断结果是否正确。
- **代理平台正在构建一种无需额外步骤或凭证即可“轻松工作”的代码部署方式**。人们开始期待这个过程能够顺畅进行,而无需注册他们未曾使用过或听说过的其他服务。
## 如何运作
临时账户是基于 [Wrangler](https://developers.cloudflare.com/workers/wrangler/),我们的开发者平台命令行工具(CLI),该工具让开发者可以引导新项目,管理配置与资源,进行部署和更新。
Wrangler 的使用在网上广泛 [记录](https://developers.cloudflare.com/workers/examples/) ,代理们对此非常熟悉。但是如果你尚未登录并授权 Wrangler 使用你的 Cloudflare 账户,当代理尝试部署时就会在注册和认证步骤卡住。这时你可能会问:代理和大型语言模型(LLMs)如何知道这个新的 `--temporary` 标志是存在的,以便它们能在没有人类明确告知的情况下使用它?
为了解决这个问题,我们更新了 Wrangler,让其提示代理一条信息,告知它关于 `--temporary` 标志:

当代理发现这一点,再次运行 `wrangler deploy` 时,Cloudflare 会为其提供一个临时账户,并给予 Wrangler 一个可以使用的 API 令牌,最后提供一个可让代理返回给人类的认领链接。
## 流程步骤一览
### 部署和迭代新项目
确保你使用的是最新的 [Wrangler 版本](https://github.com/cloudflare/workers-sdk/releases),启动你最喜欢的编码代理,写下一个要在构建模式下部署“你好,世界”应用的提示:
> `Make a very simple hello world Cloudflare Worker in TypeScript and deploy it using wrangler, don't ask me questions, do the best you can`
代理会运行 wrangler,获取输出消息中的 `--temporary` 标志,构建你的脚本,并立即部署,无需人类介入。

如你所见,代理编写了脚本,使用 `--temporary` 标志进行部署,检查了输出中获得的预览链接,验证结果与代码是否一致。
这很好,但代理编码往往不是一项简单的单次部署。一个会话可能经历多个代码更改的循环,这并不成问题:代理可以迭代 Worker 脚本,并在 60 分钟的认领窗口内随意重新部署多次。输入以下提示:
> `Now change hello world to "hello cloudflare" and redeploy`
看着代理修改源代码,重用之前创建的临时账户,重新部署新版本并检查结果:

### 认领账户
在任何时刻,你都可以认领临时账户并使其永久归你所有。当你点击认领链接时,会被引导至一个页面,你可以在这里注册或登录 Cloudflare,然后认领你的 Worker 部署的临时账户。这包括认领不止 Worker,还有数据库和其他绑定等资源。

如果在 60 分钟内未认领这些临时账户,它们将被自动删除。
## 迈向无摩擦的代理部署
这只是我们消除代理注册障碍的一个方式。我们最近 [宣布与 Stripe 合作](https://blog.cloudflare.com/agents-stripe-projects/) 以及共同设计了一个新协议,使代理能够代表用户配置 Cloudflare——创建一个账户、启动订阅、注册域名,并获得 API 令牌进行代码部署,无需复制粘贴令牌或输入信用卡信息。上个月,我们与 WorkOS 合作推出了 [auth.md](https://workos.com/auth-md),任何人都可以采用,以让代理使用经过验证的现有 OAuth 标准来配置新账户。
这个领域正在快速发展,我们很高兴继续让代理使用 Cloudflare 更加便捷,并让开发者可以为他们的应用 [做好代理准备](https://isitagentready.com/)。临时账户是迈向无摩擦代理部署又一步——敬请期待更多消息。
临时账户有一些限制,其功能可能会随时间变化;请查看 [开发者文档](https://developers.cloudflare.com/workers/platform/claim-deployments/) 获取更多信息,然后开始构建吧。将你的代理指向 Cloudflare,看看它能走多远,并告诉我们可以改进或让你感到高兴的地方——在 [X](https://x.com/CloudflareDev) 上分享你构建的内容,或者加入 [Cloudflare Community](https://community.cloudflare.com/)。
---
原文链接:[点击查看](https://blog.cloudflare.com/temporary-accounts/)
今天,我们推出了适用于代理的临时 Cloudflare 账户。
代理现在可以立即部署 [网站](https://www.cloudflare.com/solutions/frontends/)、[API](https://www.cloudflare.com/products/workers/) 和 [代理](https://www.cloudflare.com/products/agents/),完全不需要事先注册账户。
任何代理现在都可以运行 `wrangler deploy --temporary`,将一个 Worker 部署到 Cloudflare。这个临时部署会保持在线 60 分钟,在此期间你可以认领临时账户,将其永久拥有;如果不认领,它会自行过期。
我们的目标是让你的代理能够编码并完成部署。
## 为什么无摩擦的部署对 AI 代理来说重要
无摩擦的临时账户看似不那么重要,但实际上意义深远:
- **后台的 AI 会话通常没有人类介入,且正逐渐成为常态**。任何需要浏览器、复制粘贴或者“在 60 秒内点击这里”的认证步骤,都会导致代理被卡住,进而选择在其他地方进行部署。
- **反复试验是代理的超能力**。代理需要快速的写入→部署→验证循环。他们需要便宜、可以随意丢弃的部署目标,以便进行自我检查并判断结果是否正确。
- **代理平台正在构建一种无需额外步骤或凭证即可“轻松工作”的代码部署方式**。人们开始期待这个过程能够顺畅进行,而无需注册他们未曾使用过或听说过的其他服务。
## 如何运作
临时账户是基于 [Wrangler](https://developers.cloudflare.com/workers/wrangler/),我们的开发者平台命令行工具(CLI),该工具让开发者可以引导新项目,管理配置与资源,进行部署和更新。
Wrangler 的使用在网上广泛 [记录](https://developers.cloudflare.com/workers/examples/) ,代理们对此非常熟悉。但是如果你尚未登录并授权 Wrangler 使用你的 Cloudflare 账户,当代理尝试部署时就会在注册和认证步骤卡住。这时你可能会问:代理和大型语言模型(LLMs)如何知道这个新的 `--temporary` 标志是存在的,以便它们能在没有人类明确告知的情况下使用它?
为了解决这个问题,我们更新了 Wrangler,让其提示代理一条信息,告知它关于 `--temporary` 标志:

当代理发现这一点,再次运行 `wrangler deploy` 时,Cloudflare 会为其提供一个临时账户,并给予 Wrangler 一个可以使用的 API 令牌,最后提供一个可让代理返回给人类的认领链接。
## 流程步骤一览
### 部署和迭代新项目
确保你使用的是最新的 [Wrangler 版本](https://github.com/cloudflare/workers-sdk/releases),启动你最喜欢的编码代理,写下一个要在构建模式下部署“你好,世界”应用的提示:
> `Make a very simple hello world Cloudflare Worker in TypeScript and deploy it using wrangler, don't ask me questions, do the best you can`
代理会运行 wrangler,获取输出消息中的 `--temporary` 标志,构建你的脚本,并立即部署,无需人类介入。

如你所见,代理编写了脚本,使用 `--temporary` 标志进行部署,检查了输出中获得的预览链接,验证结果与代码是否一致。
这很好,但代理编码往往不是一项简单的单次部署。一个会话可能经历多个代码更改的循环,这并不成问题:代理可以迭代 Worker 脚本,并在 60 分钟的认领窗口内随意重新部署多次。输入以下提示:
> `Now change hello world to "hello cloudflare" and redeploy`
看着代理修改源代码,重用之前创建的临时账户,重新部署新版本并检查结果:

### 认领账户
在任何时刻,你都可以认领临时账户并使其永久归你所有。当你点击认领链接时,会被引导至一个页面,你可以在这里注册或登录 Cloudflare,然后认领你的 Worker 部署的临时账户。这包括认领不止 Worker,还有数据库和其他绑定等资源。

如果在 60 分钟内未认领这些临时账户,它们将被自动删除。
## 迈向无摩擦的代理部署
这只是我们消除代理注册障碍的一个方式。我们最近 [宣布与 Stripe 合作](https://blog.cloudflare.com/agents-stripe-projects/) 以及共同设计了一个新协议,使代理能够代表用户配置 Cloudflare——创建一个账户、启动订阅、注册域名,并获得 API 令牌进行代码部署,无需复制粘贴令牌或输入信用卡信息。上个月,我们与 WorkOS 合作推出了 [auth.md](https://workos.com/auth-md),任何人都可以采用,以让代理使用经过验证的现有 OAuth 标准来配置新账户。
这个领域正在快速发展,我们很高兴继续让代理使用 Cloudflare 更加便捷,并让开发者可以为他们的应用 [做好代理准备](https://isitagentready.com/)。临时账户是迈向无摩擦代理部署又一步——敬请期待更多消息。
临时账户有一些限制,其功能可能会随时间变化;请查看 [开发者文档](https://developers.cloudflare.com/workers/platform/claim-deployments/) 获取更多信息,然后开始构建吧。将你的代理指向 Cloudflare,看看它能走多远,并告诉我们可以改进或让你感到高兴的地方——在 [X](https://x.com/CloudflareDev) 上分享你构建的内容,或者加入 [Cloudflare Community](https://community.cloudflare.com/)。
---
原文链接:[点击查看](https://blog.cloudflare.com/temporary-accounts/)
评论
暂无评论。