用于n8n,自动化生成图像并将其保存到Google Drive,同时记录生成过程中的聊天输入、时间戳和费用估算。通过集成Google Sheets,便于管理和追踪生成的图像及相关数据,提升工作效率和数据可视化。
此工作流适合以下人群:
- 开发者与工程师:希望实现自动化图像生成和管理的技术人员。
- 内容创作者:需要快速生成图像以支持其创作的博主和设计师。
- 数据分析师:需要将生成的图像及相关数据记录到 Google Sheets 的用户。
- 企业用户:希望通过集成 Google Drive 和 Sheets 来优化工作流程的团队。
该工作流解决了图像生成和管理的多个问题:
- 自动化:通过调用 OpenAI 的 API 自动生成图像,减少手动操作。
- 数据记录:将生成的图像链接、缩略图以及相关信息自动记录到 Google Sheets 中,便于后续分析和管理。
- 文件存储:自动将生成的图像上传到 Google Drive,确保文件安全存储并易于访问。
工作流的详细流程如下:
1. 手动触发:用户通过点击 'Test workflow' 手动触发工作流。
2. HTTP 请求:向 OpenAI API 发送请求,生成图像,使用的参数包括:
- 模型:gpt-image-1
- 提示:用户输入的内容
- 输出格式:jpeg
- 图像质量:low
- 输出大小:1024x1024
3. 分离输出:将返回的图像数据进行分离处理,便于后续操作。
4. 循环处理:遍历生成的图像数据,逐个处理。
5. 文件转换:将图像数据转换为文件格式,准备上传。
6. 上传到 Google Drive:将生成的图像文件上传到指定的 Google Drive 文件夹。
7. 更新字段:编辑文件名和相关链接信息。
8. 记录到 Google Sheets:将图像链接、提示和缩略图等信息记录到 Google Sheets 中,便于后续查看和分析。
用户可以通过以下方式自定义和调整此工作流:
- 修改 API 参数:在 HTTP 请求节点中,可以根据需要调整模型、输出格式、质量和大小等参数。
- 更改文件存储位置:在 Google Drive 节点中,用户可以选择不同的文件夹进行图像存储。
- 自定义 Google Sheets 列:在 Google Sheets 节点中,可以根据自己的需求添加或修改记录的列,如添加额外的图像描述或分类信息。
- 调整触发方式:可以将手动触发改为基于特定事件的自动触发,以实现更高效的工作流程。