
## 🖼️ 从Google Sheets自动生成AI图像并上传到Google Drive
### ✅ 使用场景
自动从Google Sheets中列出的提示词生成AI图像,将图像上传到Google Drive,并将结果记录回表格中。使用image-to-image-gpt API实现快速、可定制的图像生成。
### 💡 解决的问题
手动图像生成工作流程效率低下且容易出错。创意和内容团队通常需要:
– 手动将提示词粘贴到图像生成工具中
– 本地保存图像
– 上传到Google Drive
– 将链接粘贴回跟踪电子表格
此自动化消除了所有这些摩擦——将一个电子表格转变为完整的图像创建管道。
### 🌟 优势
– 🔁 完全自动化的图像生成
– 📤 直接上传到Google Drive
– 🧾 图像链接和时间戳记录在Google Sheets中
– ⚠️ 内置API失败的错误日志记录
– 🧩 模块化且易于扩展
– 📊 保留成功和错误的历史记录
### 🧩 工作流概述
| 节点 | 描述 |
|——|——|
| 1. Manual Trigger | 手动执行时启动工作流 |
| 2. Google Sheets2 | 从输入的Google Sheet读取所有行 |
| 3. Loop Over Items | 一次处理一行(提示词) |
| 4. If2 | 仅过滤Prompt不为空且drive path为空的行的过滤器 |
| 5. HTTP Request1 | 使用提示词调用image-to-image-gpt API |
| 6. If1 (错误处理) | 如果API响应中存在错误,则路由到日志记录 |
| 7. Google Sheets4 (错误日志) | 将错误详细信息附加到日志表中以供审查 |
| 8. Code1 | 解码API返回的base64图像 |
| 9. Google Drive1 | 将图像上传到选定的Google Drive文件夹 |
| 10. Google Sheets1 (写回) | 使用图像drive路径和时间戳更新原始行 |
| 11. Wait | 延迟下一个提示词以防止达到API速率限制 |
### 🛠 技术栈
– n8n(无代码自动化)
– Google Sheets(数据输入/输出)
– Google Drive(图像存储)
– image-to-image-gpt API via RapidAPI
– JavaScript(在Code节点中)用于base64处理
### 📝 表格格式
您的Google Sheet应包含以下列:
| 列 | 用途 |
|—-|——|
| Prompt | 发送到API的AI提示词 |
| Image url | (可选)初始图像URL |
| drive path | 由工作流更新的Drive链接 |
| Generated Date | 由工作流自动填充 |
| Base64 | 存储原始或错误数据 |
### 🚀 使用方法
1. 将此工作流导入到您的n8n实例中
2. 设置Google Sheets和Google Drive服务凭据
3. 在HTTP Request节点的headers中添加您的RapidAPI密钥
4. 在HTTP请求中使用image-to-image-gpt端点
5. 在相应节点中配置Google Sheet和Drive文件夹
6. 手动执行或添加Cron节点进行调度
### 📌 示例应用
– 🛍 电子商务:自动生成产品模型
– 🧵 时尚/设计:从提示词可视化样式或面料
– ✍️ 博客/内容:从标题自动生成标题图像
– 📣 营销:从文本生成广告横幅
### 🧪 提示
– 如果您希望按计划运行,可以添加Cron节点
– 使用单独的标签/表格记录失败的提示词
– 通过添加以下内容扩展流程:
– 电子邮件通知
– Slack警报
– 文件名模板
创建您的免费n8n帐户,并使用下面的链接在几分钟内设置工作流:
👉 开始使用n8n自动化
节省时间,保持一致性,轻松发展您的在线业务!

评论(0)