部署过程分为以下关键步骤:
- 环境准备:注册Cloudflare账户(免费计划即可),安装Wrangler工具(
npm install -g @cloudflare/wrangler
)。 - 代码获取:克隆GitHub仓库(
git clone https://github.com/justlovemaki/CloudFlare-AI-Image.git
)并进入项目目录。 - 账户配置:
- 在Cloudflare仪表板获取账户ID
- 创建API令牌(需包含Workers AI、KV存储权限)
- 通过
wrangler login
登录授权
- KV存储设置:运行
wrangler kv:namespace create IMAGE_KV
创建命名空间,将返回的ID填入wrangler.toml
配置文件。 - 密钥配置:使用
wrangler secret put
命令设置CLOUDFLARE_API_TOKEN
(必需)和SF_TOKEN
(可选)。 - 最终部署:执行
wrangler publish
完成发布,获得 Workers URL即可访问服务。
部署全程通过命令行工具完成,建议测试阶段先使用wrangler dev
进行本地调试。
本答案来源于文章《基于Cloudflare Worker的AI图片生成脚本》