用 Python 做 AI 应用的朋友,有福了。 可以看看 Cloudflare 这次的更新。
Python Workers 正式进入全面可用阶段(GA)。写好的 Python 应用,可以直接部署到 Cloudflare,由平台负责运行和扩容。
看点有四:
- 熟悉的框架可以继续用。
FastAPI、Django、Flask 都支持,不用为了部署到 Workers 换一门语言,也不用自己配置传统的 Web 服务器。
- 数据库、存储、队列接起来也更顺了。
Python 可以直接调用 Cloudflare 的 R2、D1、队列和工作流,不用再手动把 Python 对象转换成 JavaScript 对象。底层网络能力也补上了,可以通过 Hyperdrive 连接 PostgreSQL、MySQL。
- 做 Agent、MCP、RAG 更方便。
OpenAI SDK、LangChain、MCP 等 Python 库可以在 Workers 里运行。接收请求、排队、调用模型、保存结果,一整套流程都能用 Python 串起来。官方 blog 也给了 MCP 服务、RAG 和图片生成工作流的示例。
- 但是,别急着把现有项目整个搬过去。
支持 Python 框架,不代表所有依赖都能跑。底层是 WebAssembly,带 C、C++、Rust 扩展的包需要适配;长任务和有状态的 Agent,也得结合平台限制来设计。接入的 Cloudflare 服务越多,以后迁移要做的改动也越多。
对个人开发者和小团队来说,这种更新挺实在。功能写出来以后,部署、扩容、接数据库这些事,往往还得花不少时间。
如果本来就在用 Cloudflare,可以先拿一个小 API 或 MCP 服务试试,把依赖兼容性和实际费用跑明白,再决定要不要搬更大的项目。