
## 工作流概述
这个n8n自动化模板能够使用Leonardo AI生成高质量图片,并自动将生成的图片同时上传到WordPress媒体库和Twitter平台。该工作流适合内容创作者、社交媒体管理者和数字营销团队使用,实现图片生成与发布的自动化流程。
## 工作流详细步骤
### 🎨 图片生成阶段
**1. 输入参数处理 (Code1节点)**
– 接收来自手动触发或其他工作流的输入参数
– 提取prompt(图片描述)和slug(文件名标识)
**2. Leonardo AI图片生成 (HTTP Request1节点)**
– 调用Leonardo AI REST API生成图片
– 使用指定的模型ID和风格参数
– 配置图片尺寸为1472×832像素
– 支持增强提示功能
**3. 等待处理完成 (Wait节点)**
– 设置1分钟等待时间,确保图片生成完成
– 避免API调用过于频繁
**4. 检查生成状态 (HTTP Request2节点)**
– 轮询检查图片生成进度
– 获取生成完成的图片信息
**5. 下载生成图片 (HTTP Request3节点)**
– 从Leonardo AI服务器下载生成的图片文件
– 准备后续上传操作
### 📤 图片上传阶段
**6. WordPress媒体上传 (Upload image2节点)**
– 使用WordPress REST API上传图片
– 自动设置Content-Disposition头部
– 文件名格式:img-{slug}.jpg
– 支持WordPress认证
**7. Twitter媒体上传 (Upload Media (X)节点)**
– 使用Twitter API上传图片
– 设置媒体类别为TWEET_IMAGE
– 支持多部分表单数据上传
– 使用OAuth 1.0认证
### 🔄 数据整合阶段
**8. 数据合并与处理**
– Merge节点:合并WordPress和Twitter的上传结果
– Aggregate节点:聚合所有项目数据
– Code节点:格式化最终输出,包括公开图片URL
## 技术特点
– **双平台同步上传**:一次生成,同时发布到WordPress和Twitter
– **智能等待机制**:确保AI图片生成完成后再进行上传
– **灵活触发方式**:支持手动执行和其他工作流调用
– **完整错误处理**:包含重试机制和认证管理
## 使用场景
– 📝 博客作者自动生成和发布特色图片
– 🐦 社交媒体经理批量制作推文配图
– 🎨 设计师快速生成概念图并分享
– 📊 内容营销团队自动化视觉内容生产
## 所需集成
– Leonardo AI API(图片生成)
– WordPress REST API(媒体上传)
– Twitter API(推文图片上传)

评论(0)