cloudflare搭建你的AI图片生成站,免费Flux.1文生图

cloudflare搭建你的AI图片生成站,免费Flux.1文生图
牧羊人github项目:
https://github.com/aigem/cf-flux-remix
cloudflare部署:
1、新建一个worker
名称为 free-flux (与wrangler.toml文件中的名称一致,或自定义名称,在github的wrangler.toml文件中更改名称). 注意此名称必须与Github中的Wrangler.toml文件中的名称一致。
2、worker后台设置中绑定Github仓库,绑定Fork的本仓库
3、填入构建命令等
构建命令(可选): pnpm install
部署命令: pnpm run deploy
4、触发CF Workers中部署
随便改动一下仓库readme文件,提交后自动触发部署
5、部署完成
部署完成后打开相应网站来使用,API使用看下面的说明
记得在worker后台设置环境变量,替换自己的CF账号ID及API令牌
API令牌要有Workers AI 的读取及编辑权限。
cloudflare ID和API获取
cloudflareID:
API获取:
1.
2.
3.
4.
- 创建令牌,即可看到api令牌,与账户ID一起复制到
CF_ACCOUNT_LIST变量中即可
另一个项目
项目地址:点击前往
功能总览
- 多模型:SDXL、FLUX、DreamShaper、Lightning、SD1.5 图生图、SD1.5 局部重绘
- 一次生成 1–8 张,画廊预览 + 悬浮操作(放大/复制/单张下载)
- 批量下载 ZIP、复制参数、显示每张尺寸与大小
- 真实 it/s 指标(服务端推理耗时),带进度条与 60s 超时提示
- 登录认证(Cookie),支持密码保护、明暗主题、自适应移动端
一键部署
Cloudflare 控制台 → Workers & Pages → 创建 Worker → 部署。
绑定 Workers AI:设置 → 绑定 → 添加绑定 → 类型选 “Workers AI”,变量名填 AI → 保存。
复制代码:将 src/worker.js 与 src/index.html 内容分别放入同名文件,保存并部署。
可选:设置自定义域(设置 → 域和路由)。
在cloudflare中的index.html修改密码(默认密码:admin123)
完成后访问 https://
. .workers.dev/ 即可使用。
使用说明(前端)
- 基本:输入访问密码(若启用)→ 填写提示词 → 选择模型 → 配置尺寸/步数/引导/种子 → 选择“生成数量” → 生成。
- 画廊:多图时显示网格,悬浮显示操作条(放大/复制/下载)。支持 ZIP 批量下载。
- 指标:右栏显示生成时间、使用模型、it/s(步数/秒)、输出大小、所有参数;下方表格列出每张图片的尺寸与大小。
- 进度:进度条最多推进到 95%,图片真正完成后封顶 100%。
模型能力与适用场景
| 模型 ID | 类型 | 适合图片/场景 | 建议 | 备注 |
|---|---|---|---|---|
| stable-diffusion-xl-base-1.0 | 文生图 | 通用写实/插画、高分辨率 1024×1024,人物/风景/产品图 | 步数 20 左右,宽高 1024 起步 | 质量稳定、细节好,速度中等 |
| flux-1-schnell | 文生图(快速) | 快速草图/封面/风格化作品,追求速度的场景 | 步数 4–8(已自动限制),较小分辨率起步 | 返回 JSON(base64)→ 已在后端转为 PNG 输出 |
| dreamshaper-8-lcm | 文生图(LCM) | 二次元/插画/艺术风格,迭代少、出图快 | 步数 8–12,512–768 更稳 | 风格统一、对细节追求适中 |
| stable-diffusion-xl-lightning | 文生图(极速) | 秒级出图、快速迭代与方案对比 | 极少步数(1–4),512–768 | 速度快、细节欠佳,适合草稿 |
| stable-diffusion-v1-5-img2img | 图生图 | 风格迁移、构图保持、低侵入式修改 | 需传 image_url,步数与 strength 控制变化幅度 |
输入图必须是图片直链(image/*)≤10MB |
| stable-diffusion-v1-5-inpainting | 局部重绘 | 遮罩内替换/修复/擦除/换物 | 需 image_url + mask_url,mask 黑白/透明区域为编辑区 |
遮罩与原图分辨率一致更稳 |
小贴士:遇到 3001/内部错误,优先降低尺寸到 512–768、减少步数,并确认
image_url/mask_url为可访问的图片直链且不超过 10MB。









