
## 工作流概述
这个n8n工作流展示了如何使用Bannerbear API通过同步和异步两种模式生成AI图像。工作流提供了完整的设置指南,包括获取Bannerbear凭证、配置参数以及处理图像生成结果。
## 核心功能
### 同步图像生成
– 使用特定的同步API URL(sync.api.bannerbear.com)
– 立即返回生成的图像URL和尺寸信息
– 适用于需要即时结果的场景
### 异步图像生成
– 使用标准的Bannerbear节点
– 通过webhook接收图像创建完成的通知
– 更适合处理时间较长的图像生成任务
## 工作流节点详解
### 1. 手动触发器 (Manual Trigger)
– 启动工作流执行
### 2. 参数设置节点 (Set)
– 配置Bannerbear API密钥和模板ID
– 设置图像标题和副标题文本
– 定义调用模式(同步/异步)
### 3. 条件判断节点 (IF)
– 根据调用模式决定执行路径
– 同步模式:使用HTTP Request节点
– 异步模式:使用Bannerbear节点
### 4. 同步图像生成 (HTTP Request)
– 向Bannerbear同步API发送POST请求
– 包含认证头和JSON请求体
– 立即获取图像生成结果
### 5. 异步图像生成 (Bannerbear)
– 使用n8n内置的Bannerbear节点
– 配置模板修改参数
– 返回图像UID和状态
### 6. Webhook接收器 (Webhook)
– 接收Bannerbear异步回调
– 处理图像创建完成事件
– 获取最终图像信息
### 7. 数据提取节点 (Set)
– 从响应中提取图像URL、尺寸等关键信息
– 格式化输出数据
## 设置指南
1. **获取Bannerbear凭证**
– 在bannerbear.com注册账号
– 创建项目并设计模板
– 从设置中复制API密钥
– 从API控制台复制模板ID
2. **配置工作流**
– 打开”SetParameters”节点
– 替换API密钥和模板ID
– 自定义标题和副标题文本
– 设置调用模式为”sync”或”async”
3. **异步模式设置**
– 激活”Webhook_OnImageCreated”节点
– 复制生产webhook URL
– 在Bannerbear设置中添加webhook
– 设置事件类型为”image_created”
## 技术特点
– **双模式支持**:同步和异步两种调用方式
– **灵活配置**:支持自定义文本和样式参数
– **错误处理**:包含重试机制
– **数据格式化**:统一输出格式便于后续处理
这个工作流为内容创作者、营销团队和开发者提供了强大的AI图像生成自动化解决方案。

评论(0)