你是否想体验 AI 绘图,却因为显卡昂贵、算力有限而苦恼?其实完全没必要花钱租服务器,只需借助 Cloudflare Workers 免费算力,就能轻松搭建一个 在线绘图平台,无限次数生成图片,支持多种模型!
本文将手把手教你如何通过 Hello World Worker 改造,一步步部署开源项目 cf-ai-image,实现 Stable Diffusion 文生图(Text-to-Image)、图生图(Image-to-Image)、局部重绘(Inpainting) 等功能。
项目地址 👉 https://github.com/dgag-kj/cf-ai-image

为什么选择 Cloudflare Workers 部署 Stable Diffusion?
- 永久免费:Cloudflare Workers 提供免费层,完全可以支撑个人 AI 绘图使用
- 无需 GPU:所有推理任务运行在 Cloudflare 的 Workers AI 云算力
- 无限次数:相较本地显卡和部分付费平台,这里没有使用次数限制
- 多模型可选:支持 SDXL、Flux、DreamShaper、Lightning、SD1.5 图生图/重绘等
- 一键体验:有前端界面,无需命令行,直接输入 Prompt 即可出图

部署准备
- Cloudflare 账号(免费注册) 👉 立即注册
- 开启 Workers & Pages 功能(免费计划即可)
- 绑定 Workers AI 服务(用于调用 AI 模型推理)
教程步骤:通过 Hello World Worker 快速部署
1. 创建一个 Hello World Worker
- 登录 Cloudflare Dashboard
- 左侧选择 Workers & Pages
- 选择 创建 Worker,输入名称(如
sd-image) - 你会看到一个默认的
Hello World示例 - 输入你的项目名称,保存并部署(例如:cf-img)

2. 替换 worker.js
- 继续编辑代码

- 打开[ cf-ai-image/worker.js]
- 全部复制 → 粘贴到 Worker 编辑器
- 保存

注意:将谷歌翻译关闭
3. 新建 index.html
- 在 Worker 编辑器中新建文件:
index.html - 打开[ cf-ai-image/index.html]
- 复制全部代码 → 粘贴进去
- 保存

4. 配置 AI 绑定
进入 Worker → 设置 → 变量 → 绑定:
- 类型:
Workers AI - 名称:
AI(必须是大写)
这样 Worker 就能调用 Cloudflare 的 AI 模型。

5. 部署并访问
保存后,点击重新部署。
访问地址类似:
https://你的项目名.workers.dev
即可进入 Stable Diffusion 在线绘图界面 🎉
6.修改默认访问密码
项目自带了访问密码功能(防止被他人滥用)。
修改方法:
在 Cloudflare Workers 中找到 worker.js 文件
代码第75行(默认密码:admin123)
将默认密码修改为你自己设置的新密码
保存并重新部署

7. 绑定自定义域名(可选)
如果你希望用自己的域名(例如 ai.yourdomain.com)访问绘图平台,可以这样做:
- 确保你的域名托管在 Cloudflare
- 打开 Cloudflare Dashboard → Workers & Pages
- 添加自定义域名,例如:ai.yourdomain.com
- 保存并等待 DNS 生效
- 现在你就可以通过 自定义域名 访问 AI 绘图服务

使用方法:AI 绘图体验
- 输入 提示词(通过AI生成)
- 选择模型(SDXL、Flux、DreamShaper 等)
- 调整参数:尺寸、步数、随机种子、生成张数(最多 8 张)
- 点击 生成
- 图片支持放大、复制参数、批量打包 ZIP 下载
模型推荐与应用场景
| 模型 | 特点 | 适合场景 |
|---|---|---|
| SDXL Base | 高分辨率,画质细腻 | 插画、产品图、风景 |
| Flux Schnell | 出图极快 | 灵感草图、快速预览 |
| DreamShaper | 艺术风、二次元表现强 | 插画、动漫风格 |
| Lightning | 秒级出图 | 快速迭代草稿 |
| SD1.5 Img2Img | 基于参考图生成 | 风格迁移、图片修改 |
| SD1.5 Inpainting | 局部遮罩编辑 | 修复、替换元素 |