Cloudflare Workers AI 支持结构化 JSON 输出(JSON mode)
Cloudflare Workers AI 新增 JSON mode,支持结构化 JSON 输出,可直接向 AI 模型请求结构化响应,省去解析大段非结构化文本的易错步骤。该模式兼容 OpenAI SDK 的 structured outputs response_format API,可在 Worker 中直接使用,示例模型为 gpt-4o-2024-08-06。
Cloudflare Workers AI 新增 JSON mode,支持结构化 JSON 输出,可直接向 AI 模型请求结构化响应,省去解析大段非结构化文本的易错步骤。该模式兼容 OpenAI SDK 的 structured outputs response_format API,可在 Worker 中直接使用,示例模型为 gpt-4o-2024-08-06。
Cloudflare 更新 Workers AI 文本生成模型,补充上下文窗口与限制定义,并将 API 改为按输入提示的 token 数而非字符数来估算和校验。开发者因此可使用更大的上下文窗口,获得更准确的结果,各模型支持的上下文窗口可在目录页查看。
Cloudflare Workers for Platforms 现在会在首次上传 User Worker 时同步部署,返回 200 OK 即代表脚本已完全就绪、可立即接收流量。此前新上传的 User Worker 存在短暂延迟,平台若立即调度会因脚本未就绪而出现意外失败。该更新让部署更可预测并减少报错。
Cloudflare 更新了 Workers AI 定价,把此前的分桶计费改为按模型单独定价,并公布各模型核心输入格式(tokens、音频秒数、图片等)与 Neurons 的换算关系。
推荐理由:Cloudflare 把 Workers AI 从按模型分桶计费改为按模型单独定价,并公开各模型输入单位与 Neurons 的换算关系。
Vercel 现已支持开放标准 Domain Connect,用户一键即可完成域名 DNS 配置,无需手动复制 DNS 记录,从而节省时间并减少出错。目前支持 Cloudflare 托管的域名,更多服务商即将加入。Vercel 同时正在把 Domain Connect 实现为 DNS 提供商,让外部服务也能同样便捷地配置 Vercel Domains。
Cloudflare 为在 Workers 上构建 AI Agent 和应用新增了一段示例提示词,覆盖 Workflows、Durable Objects 和 Workers KV。
Cloudflare Workers 现在支持从 Git 仓库创建并部署 Worker:可导入 GitHub/GitLab 上已有仓库并配置 Workers Builds。
Resend 发布新版域名验证流程,新增基于 Domain Connect 标准的一键 DNS 记录配置,目前仅 Cloudflare 等少数域名服务商支持。同时支持将验证指引转发给团队,并扩充了主流邮箱服务商的文档。官方称支持工单减少约 20%,验证中位时间降至 5.19 秒。
Cloudflare AI Gateway 新增请求超时与重试功能,可用于 Universal Endpoint 或直接对接支持的提供商。
Cloudflare AI Gateway 新增 Cartesia、Cerebras 和 ElevenLabs 三家服务商。Cartesia 提供低延迟、自然语音的文本转语音模型;Cerebras 为 Meta 的 Llama 3.1 8B 和 Llama 3.3 70B 提供低延迟推理;ElevenLabs 支持 32 种语言的类人语音文本转语音。接入只需更新 base URL。
Prisma Postgres 是首个基于 unikernel 构建的数据库,技术栈结合 Unikraft Cloud 与 Cloudflare Workers,实现零冷启动、全球缓存和内置连接池。
OpenRouter 宣布新增 Cloudflare 作为模型提供商。订阅其 newsletter 可获取模型使用数据、产品更新与研究简报,约每周一封邮件,可随时通过邮件内链接退订。
Prisma 宣布 Prisma Postgres 正式可用于生产环境,基于 unikernels 和裸金属基础设施,主打零冷启动、内置连接池和按操作与存储计费。
Cloudflare Workers for Platforms 客户现在可以把 HTML、CSS、JavaScript、图片等静态资源直接挂到 User Workers 上,无需再单独托管基础设施来提供这些资源。
Prisma ORM 将核心查询引擎从 Rust 重写为 TypeScript/WASM 的 Query Compiler,自 v6.16 起可用于生产环境。官方称新架构去掉原生 Rust 二进制依赖,包体积从约 14MB(gzip 后 7MB)降到约 1.6MB(gzip 后 600KB),内部基准中 25,000 条记录的 findMany 从 185ms 降到 55ms。
Cloudflare Browser Rendering 将每个账户的并发浏览器实例上限从 2 个提升到 10 个,同时支持每分钟新建 10 个实例。开发者可在 Cloudflare Workers 中启动更多浏览器任务,并用 Queues 或 Workflows 管理并发会话。
Cloudflare AI Gateway 发布新的 Workers bindings API 方法,让 Workers 应用直接连接 AI Gateway,无需再调用 REST API 并手动认证。新增方法包括用 patchLog 发送反馈和更新元数据、用 getLog 获取详细日志、用 run 向任意 AI Gateway 提供商发起通用请求,配置写入 Wrangler 配置文件即可。
Cloudflare 将 Workers KV 每个账户的命名空间上限从 200 提升到 1000,Free 和 Paid Workers 套餐均可用。更高的上限便于按类别、租户或环境组织键值数据,其余限制可查阅 Workers KV 限额文档。
Railway 启动 Railway Metal 项目自建数据中心,以摆脱 Google Cloud Platform 在出网费用、服务支持和工程限制上的掣肘。项目于 2024 年 1 月启动,5 个月后首台服务器上架,再过 3 个月才让用户接入硬件,首个站点落地加州,目前正启用另外三个数据中心区域。
Cloudflare 通过移除每次 D1 数据库请求所需的冗余网络往返,使 Workers API 的 D1 请求端到端延迟最多降低 60%。该改进覆盖全部 D1 Worker API 流量,跨区域请求(如欧洲用户访问北美数据库)受益最明显,p50、p90、p95 延迟均为整个 D1 服务的聚合数据。
Cloudflare AI Gateway 新增 DeepSeek 作为提供商,支持 DeepSeek-V3 模型。开发者只需把 DeepSeek API 调用的 base URL 改为经由 AI Gateway 路由,即可获得分析日志、缓存、限流与 fallback 等监控、控制和优化能力。
Railway 发布从 Cloudflare Pages 迁移的完整指南,覆盖直接上传、SSG、SSR、Pages Functions、Redirects 和 Headers 六种场景。
Railway 官方博客讲解如何扩展部署在其平台上的 Remix + PostgreSQL 招聘板 SaaS:用 Staging 环境做上线前测试,靠垂直自动扩缩容与多副本横向扩展应对高流量,并可按客户所在区域选择部署区域。成本方面建议用 Cloudflare 缓存静态内容以减少回源请求,从而降低资源消耗。
Magic Circle 借助 Cloudflare 和 Neon 将游戏规模扩展到 200 万局。创始人 Avi Romanoff 表示,团队规模虽小但每天多次发布,Neon 分支让快速测试和合并到 main 变得可行。
Prisma 发布 v6,主打查询性能提升与更高灵活性,并新增类型安全的原生 SQL 查询。自 v5.7.0 起可用 relationLoadStrategy 选择 JOIN 策略。
Cloudflare 为使用 R2 作为源站的区域推出 Smart Tiered Cache 自动优化:系统会自动识别 R2 存储桶所在区域,就近选择 Upper Tier 缓存节点,让边缘节点的缓存未命中先经过该层再回源 R2,无需手动配置。官方称此举可减少对 R2 的请求以降低 egress 费用,同时提升缓存命中率、降低延迟。
Cloudflare 宣布 Workflows 进入公开测试,任何使用免费或付费 Workers 计划的开发者都可以使用。Workflows 用于构建可自动重试、持久化状态、运行数分钟到数周的多步骤应用,并支持观察进度和按事件触发实例。
Cloudflare 宣布所有站点现在都能使用 AI Audit,用于汇总已知 AI 服务的抓取行为。该功能可查看爬虫访问频率和哪些内容最受欢迎,拦截特定 AI 机器人,并通过自动 WAF 规则执行 robots.txt 策略。
推荐理由:Cloudflare 全站开放 AI Audit,可查看 AI 爬虫抓取频率并拦截指定机器人。
Render 现已上线 AWS Marketplace,AWS 客户可直接通过 AWS 采购 Render,AWS 仍是记录商户,Render 账单可与 AWS 发票合并查看,符合条件的承诺消费额度也能用于抵扣 Render 费用。
Fly.io 通过 OIDC 让 Fly Machines 无需 AWS Access Key 即可访问 AWS 资源。在 AWS IAM 中把 Fly.io 加为 Identity Provider 并绑定 Role 后,只需在应用里设置 Role ARN 环境变量,init 便会自动生成 OIDC token 并经 STS 的 AssumeRoleWithWebIdentity 换取短期凭证。
这篇教程演示如何在 Cloudflare Pages 上创建并部署 Nuxt 全栈应用,通过 server routes(API 端点)经 Cloudflare Hyperdrive 访问 Neon Serverless Postgres。Cloudflare Hyperdrive 现已正式可用(Generally Available)。
Hugging Face 宣布在 Hub 上线 Deploy on Cloudflare Workers AI 集成,开发者可在模型页的 Deploy 菜单选择 Cloudflare Workers AI,通过 Workers AI REST API 或 Cloudflare AI SDK 调用 Llama、Gemma、Mistral 等开源模型,按请求计费、无需自管 GPU。
推荐理由:Hugging Face 与 Cloudflare 的这次集成已下线,但文中按请求计费的推理成本示例仍可作参考。
Prisma ORM 在 v5.11.0 中预览支持 Edge Functions,可在 Vercel Edge Functions、Vercel Edge Middleware、Cloudflare Workers 和 Cloudflare Pages 中访问数据库。
为应对 AWS 自 2024 年 2 月起对 IPv4 地址收费(每实例每月 3.60 美元),Prisma 将 Prisma Accelerate 的 EC2 工作负载迁移为 IPv6-only。
AWS 将于 2024 年 2 月 1 日起对 IPv4 地址收费,每小时 $0.005,约每月 $4。Supabase 表示其每个 Postgres 数据库都配一台 EC2 实例,这会带来数百万美元的账单增长,并列出对开发者的影响:本地直连 Supabase 数据库需改用连接池,从 Vercel 连接 AWS 服务器可能失败,Docker 等工具链也需额外配置 IPv6。
推荐理由:AWS 从 2 月 1 日起对 IPv4 收费,Supabase 说明了这对数据库直连、Vercel 等工具链的具体影响和应对方式。
Supabase 与 Fly.io 联合推出 Fly Postgres,这是由 Supabase 托管的 Postgres 服务,数据库部署在 Fly.io 的边缘计算平台,覆盖其 37+ 个区域。
推荐理由:Supabase 与 Fly.io 联合推出托管 Postgres,读者可了解其部署位置、功能范围与渐进放量节奏。
Supabase 公布 Launch Week 8 黑客松获奖名单,冠军作品包括用 Midjourney 生成贴纸的 WITAS、AI 生成推文的 Tweets、命令行 Pastebin 克隆 Openbin 等。各分类的冠军与亚军将获得限量版 Launch Week 8 swag 套装。全部参赛作品可在 madewithsupabase.com 查看。
Supabase 为其 Integrations Marketplace 新增 OAuth2.0 应用支持,该市场上线约一年已积累 60 多个集成,且本身是一套开源模板。
Clerk 在 How We Roll 第 9 章拆解了认证系统所需的基础设施:自托管方案需自行处理邮件、短信、OAuth 与后台任务,而 Clerk 托管方案把前端与后端 API 跑在 Google Cloud Run 上。
Replit 为 4 月上线的 Deployments 带来更新,大量依赖包的 Repl 部署速度提升 2-3 倍,并修复了符号链接、容器权限、快照恢复等导致部署失败的 bug。