如何在 Webflow Cloud 上代理 OpenAI 图像生成而不暴露 API key
Webflow Cloud Apps 可让 Next.js Route Handler 运行在 Cloudflare Workers 上,用环境变量存储 OpenAI API key 并代理图像生成请求,key 不进入客户端。
Webflow Cloud Apps 可让 Next.js Route Handler 运行在 Cloudflare Workers 上,用环境变量存储 OpenAI API key 并代理图像生成请求,key 不进入客户端。
Webflow 发布教程,讲解如何在 Webflow Cloud 上用 Next.js 搭建员工自助服务门户,门户与官网同域名、同设计系统、同部署管线。Auth0 负责边缘端员工认证,Cloudflare D1 通过 Drizzle ORM 存储休假申请,Webflow CMS Data API 提供公司公告,HR 无需改代码即可更新。
Webflow Logic 于 2025 年 6 月 27 日停用后,在 Webflow 表单发送事务性邮件需要自建后端,可用 Webflow Cloud App 的 Route Handler 调用 Postmark HTTP API 实现。
Webflow User Accounts 已于 2026 年 1 月 29 日停用,官方推荐的替代方案是用 Webflow Cloud App 搭配 Clerk 处理认证,实现角色权限路由。
Webflow Cloud 应用接入 Crisp 在线客服需分两步:先用 crisp-sdk-web 包在 Client Component 中挂载聊天组件,再在服务端对已登录用户的邮箱做签名验证。Crisp 免费版支持组件和基础用户数据,身份验证(绿色对勾)需 Mini 及以上付费套餐。本地需 Node.js 22.13.0 或更高版本,该版本下限由 Webflow CLI 2.x 设定。
Webflow Cloud 上接入 Cloudinary 做视频转码,需绕开 Node.js SDK,改用 REST API 上传,否则 SDK 模块会在 Cloudflare Workers 运行时崩溃。
Cloudflare 将 Workers AI 与 AI Gateway 合并为统一的模型访问与推理流量管理路径,同一个 AI binding 和 REST API 可调用 Workers AI 或受支持的第三方模型,AI Gateway 提供可观测性、日志、缓存、安全和计费控制。
推荐理由:Cloudflare 把 Workers AI 与 AI Gateway 的模型调用和计费合并,开发者可据此判断自家推理成本与限流安排。
Cloudflare D1 现在可以创建 us 辖区的数据库,数据在美国境内运行和持久化,用于满足区域数据驻留要求。创建命令为 `npx wrangler@latest d1 create db-with-us-jurisdiction --jurisdiction=us`,更多信息见 D1 data location 文档。
Cloudflare 在 Browser Run 上推出 Kitesurf,一款完全运行在 Workers 之上、面向 AI Agent 的无状态浏览器,beta 期间免费使用。
推荐理由:Cloudflare 在 Browser Run 上推出面向 AI Agent 的无状态浏览器,给出与 Chromium 的 CPU 和内存对比及接入方式。
Cloudflare AI Search 新增自定义域名、Cloudflare Access 认证和跨实例统一端点,默认行为不变,需手动开启。公共端点默认仍是 search.ai.cloudflare.com 生成的域名,现在可改用自己 zone 内的主机名,并用 Access service token 保护 /mcp 等路径。
Cloudflare AI Gateway 新增 User Insights 面板,可查看组织整体的 AI 成本、请求数、token 与采用情况,并下钻到单个用户的支出、常用模型与提供商、缓存命中率。
Cloudflare Vectorize 单个索引现可存储最多 2000 万个向量,是此前 1000 万上限的两倍,无需再把数据拆分到多个索引即可支撑更大规模的语义搜索、推荐系统和 RAG 应用。索引仍支持每向量最多 1,536 维、32 位精度,完整细节见 Vectorize 限额文档。
Cloudflare 为 Agents SDK 构建的应用推出 Agent 追踪,可展示每轮 agent 交互中的模型调用、工具运行、审批、token 用量与 Workers 运行时操作。
Cloudflare Workers 对 2026-08-04 及之后的兼容日期默认启用 nodejs_compat 和 nodejs_compat_v2,运行时支持的 Node.js 内置 API 默认可用,依赖这些 API 的 npm 包无需额外配置。
推荐理由:Cloudflare Workers 默认开启 Node.js 兼容,读者可据此判断现有项目是否需要调整兼容日期或标志。
Upstash Redis Search 已正式 GA,可在 Redis 数据上直接建索引,支持模糊匹配、过滤、排序与服务端聚合,并通过 REST API 在 Vercel、Cloudflare Workers 等无 TCP 连接的环境下使用。
Cloudflare 宣布 R2 Data Catalog 在非企业账户上开启计费,超出免费额度的用量将出现在下一张账单中。计费分两个维度:目录操作 $9.00 / 百万次操作,自动压缩 $0.005 / GB 处理量和 $2.00 / 百万个对象处理量,每月免费额度为 100 万次目录操作、10 GB 压缩数据处理量和 100 万个压缩对象。
Cloudflare 发布开源 agent 运行时 @cloudflare/computer 的早期预览,可为每个 agent 提供独立的计算机环境。
推荐理由:Cloudflare 发布开源 agent 运行时预览,给出隔离环境与容器双后端及 npm 安装方式,可据此评估接入成本。
Cloudflare 宣布非企业账户的 R2 SQL 开始计费,超出免费额度的用量将出现在下一张账单上。计费只按一个维度:从 R2 读取以执行查询的压缩数据,价格为 $0.0025/GB($2.50/TB),所有套餐每月含 10 GB 扫描量,每次查询最低按 10 MB 计费。
推荐理由:Cloudflare 公布 R2 SQL 的计费维度和免费额度,读者可据此估算查询成本。
Cloudflare Pipelines 已对非企业账户开启计费,超出免费额度的用量将出现在下一张账单上。
Cloudflare Browser Run 在 Cloudflare dashboard 中新增 Playground,无需创建 Worker、安装 SDK 或先部署代码,即可对实时浏览器试用 Quick Actions。
Cloudflare AI Search 现可直接在主流 agent 框架中使用,新增 Agents 指南覆盖 Vercel AI SDK、LangChain 和 Cloudflare Agents SDK。
Cloudflare 将 @cf/moonshotai/kimi-k2.6、@cf/moonshotai/kimi-k2.7-code 和 @cf/zai-org/glm-5.2 三个资源消耗较大的模型限制为 Workers Paid 计划专属,免费计划调用这些模型会返回 403 HTTP 错误(内部错误码 5035)。
推荐理由:Cloudflare 把三个高消耗模型移出免费额度,开发者可据此判断自己的 Workers AI 调用是否需要升级付费计划。
Webflow 发布指南,讲解如何在 Webflow Cloud 上用 Auth0 v4 中间件、Stripe Checkout 和 constructEventAsync webhook 验证为 Next.js 应用加上认证与支付,全部跑在 Webflow 自有基础设施上。
Webflow 发布指南,讲解如何在 Webflow Cloud 上为 Next.js 应用接入 Supabase Auth 邮箱密码认证,全程在 Cloudflare Workers 边缘校验,不向浏览器下发 session token。
Cloudflare R2 的 Sippy 现在支持从 Azure Blob Storage 及任意 S3 兼容对象存储增量迁移数据到 R2,此前已支持 Amazon S3 和 Google Cloud Storage。
Devin Outposts 支持在 Cloudflare 上运行 Devin 智能体,每个 Devin 会话都运行在由 Cloudflare Containers 支撑的独立沙盒中,可在隔离环境里执行代码并使用开发工具。
Cloudflare 为符合条件的 Pay-as-you-go 账户默认开启预算提醒,自动创建 $10 账户级阈值,于下个账单周期生效,未来几周分批推送。达到阈值仅发送邮件通知,不限制用量;提醒只统计按量付费产品,不含 Workers Paid 等订阅费,可在 Manage Account > Billing > Billable Usage 或通知设置中修改或删除。
Cloudflare 在 Wrangler 中新增 wrangler flagship 命令套件,可在终端创建 Flagship 应用与功能开关,并支持 boolean、string、number、JSON 类型。
Cloudflare Email Service 现可通过 Queues 事件订阅接收外发事务邮件的生命周期事件,每个订阅绑定一个发送域名(如 example.com 或已验证的 send.example.com)。
Cloudflare 通过 REST API 开放临时预览账户,平台可在用户尚未登录 Cloudflare 时先部署一个可运行的 Worker。该 API 面向编码 Agent、AI 应用构建器等平台,用户无需已有 Cloudflare 账户,平台也无需对其账户有写权限;API 会返回 claim URL,用户可据此把临时账户及其资源转为永久账户。
推荐理由:Cloudflare 开放临时账户 API,平台可在用户注册前先部署 Worker,再通过 claim URL 转为正式账户。
Cloudflare 规定,未使用过 key-value(KV)后端 Durable Object 命名空间的账户,已无法再新建 KV 后端命名空间,新建必须改用 SQLite 存储后端,需通过 `new_sqlite_classes` migration 创建。
Cloudflare 推出 Cloudflare Drop,上传静态 HTML、CSS、JavaScript、图片或字体文件夹/zip 包即可部署静态站点,无需 Cloudflare 账号,生成的临时预览链接保留 1 小时。
Cloudflare 与 Moondream 合作,将 Moondream 3.1(@cf/moondream/moondream3.1-9B-A2B)上线 Workers AI。
Cloudflare 宣布 Workflows 定价新增按步骤计费,请求和 CPU 时间计费自公开测试起已启用且不变。Workers Paid 计划每月含 500,000 步,超出后每 100,000 步 $0.80;存储每月含 1 GB-month,超出后每 GB-month $0.20,Workers Free 计划超出部分不收费。
推荐理由:Cloudflare 公布 Workflows 按步骤和存储计费的费率与生效时间,付费计划开发者可据此估算成本。
Cloudflare Browser Run 新增独立的 /accessibilityTree 端点,让 AI agent 和自动化流程直接获取渲染页面的无障碍树(角色、名称、状态、值与层级),减少从像素推断和解析 HTML 的成本。
Cloudflare 上线 AI 流量管理新选项,所有客户包括 Free 套餐用户都能按爬虫的实际行为分别控制。AI 流量被分为 Search、Agent、Training 三类,每类可选择全部页面拦截、仅在有广告的页面拦截或不拦截。
推荐理由:Cloudflare 把 AI 爬虫按 Search、Agent、Training 三类行为拆分控制,并给出新域名默认拦截规则,方便站长按用途取舍。
Cloudflare Images 的 Images binding 现在按唯一转换计费,与基于 URL 的转换模式一致。同一自然月内,相同源图片与参数组合的重复请求只计一次,此前每次调用 binding 都算一次转换;.info() 调用不再计费。这样可以在热路径上调用 binding 而不必为每次请求付费。
推荐理由:Cloudflare Images 的 binding 计费从按调用次数改为按唯一转换,热路径重复请求不再重复计费。
Cloudflare 在 Workers Metrics 标签页新增 Memory Usage 图表,可按 P50、P90、P99、P999 分位查看 Workers 与 Durable Objects 每次调用的内存占用,上限为每个 isolate 128 MB。
Plausible 会被广告拦截器拦截,但频率远低于 Google Analytics。Firefox 和 Safari 默认拦截 Google Analytics 却不拦截 Plausible,uBlock Origin 的 Privacy 列表含 Google Analytics 规则但无 plausible.io 条目。
Prisma 为尚在公开测试的 Prisma Compute 评测对象存储,在六个区域对比了无出网费的 Tigris 与 Cloudflare R2。在 10 KiB 小文件、1000 次随机读写的延迟敏感负载下,Tigris 平均耗时 110/183/266 秒,R2 为 579/689/861 秒,慢 5.3x/3.8x/3.2x。