Loading... 基于 Cloudflare Workers AI 的在线文生图/图生图/重绘服务,开箱即用 项目地址:https://github.com/zhumengkang/cf-ai-image **功能总览** 多模型:SDXL、FLUX、DreamShaper、Lightning、SD1.5 图生图、SD1.5 局部重绘 一次生成 1–8 张,画廊预览 + 悬浮操作(放大/复制/单张下载) 批量下载 ZIP、复制参数、显示每张尺寸与大小 真实 it/s 指标(服务端推理耗时),带进度条与 60s 超时提示 登录认证(Cookie),支持密码保护、明暗主题、自适应移动端 **一键部署** 1、Cloudflare 控制台 → Workers & Pages → 创建 Worker → 部署。 2、绑定 Workers AI:设置 → 绑定 → 添加绑定 → 类型选 “Workers AI”,变量名填 AI → 保存。 3、复制代码:将 src/worker.js 与 src/index.html 内容分别放入同名文件,保存并部署。 【worker.js文件的第75行是密码,默认密码是admin123】 4、可选:设置自定义域(设置 → 域和路由)。 **配置与自定义** 模型清单:编辑 src/worker.js 中 AVAILABLE_MODELS 可增删/改描述、是否需要图片/遮罩。 随机提示词:在 RANDOM_PROMPTS 维护。 密码:PASSWORDS=['admin123'](留空即无密码),前端含登录遮罩与 Cookie 认证。 生成数量:默认开放 1–8,可在前端下拉与后端上限同步调整。 **常见问题** 3001 Unknown internal error:通常为尺寸/步数过大或图片直链不规范。将宽高调到 512–768、步数 < 20;确保 image_url/mask_url 响应头为 image/* 且 ≤10MB。 3030 missing mask_image:使用 inpainting 时必须提供 mask_url(已在前端/后端分别做必填校验)。 it/s 为什么波动:以服务端推理耗时为准(X-Server-Seconds),网络/解码不会影响该指标。 完成后访问 https://<name>.<subdomain>.workers.dev/ 即可使用。 最后修改:2025 年 10 月 19 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏