ChatGPT创意设计AI 评分 · 待评分AI 辅助编辑·未发现明显提示词注入风险n8n.io

用 n8n + OpenAI GPT + Replicate Flux Schnell 自动生成定制蛋糕图片

用户通过 Webhook 提交名字/场合 → AI Agent 生成详细提示词 → Replicate 生成蛋糕图片 → 返回图片给前端

有一点经验步骤流程提示词
给谁
烘焙店、活动策划、电商平台,或需要批量生成个性化庆祝视觉内容的运营人员
你会得到
用户输入名字即可获得一张带该名字的定制蛋糕 AI 图片,通过 Webhook 实时返回
你需要
n8n

硬约束

前置条件:n8n 云或自托管实例;OpenAI API Key(openAiApi 凭证);Replicate API Token(httpHeaderAuth 凭证)。费用:OpenAI 与 Replicate 按各自 API 调用计费。输入:前端表单通过 POST 请求发送 JSON,包含 body.name 字段。输出:最终蛋糕图片 URL 通过 Webhook 响应返回。

他们做了什么

作者 knabinbhandari 在 n8n 上创建了一个模板工作流,包含 Webhook 触发器、AI Agent(Prompt Generator)连接 OpenAI Chat Model、两个 HTTP Request 节点分别调用 Replicate 生成图片和下载图片,以及 Respond to Webhook 节点返回结果。工作流接收前端传来的名字,让 GPT 生成详细蛋糕提示词,再通过 Replicate Flux Schnell 生成对应图片并返回 URL。

效果如何

该模板在 n8n.io 上发布,截至采集时已有 796 次浏览(author_report)。来源未提供具体转化率或错误率数据。

值得知道

1) 来源未锁定 Replicate 模型版本(jsonBody 中 version='latest'),未来输出可能因模型更新而变化;2) 模板默认使用 gpt-4.1-mini,用户可在 OpenAI Chat Model 节点切换至 gpt-4.1 或 gpt-4;3) 来源提到的 Bolt frontend 仅为示例,任何能发送 POST 请求的表单均可替代;4) 作者建议可替换 'cake' 为其他产品类型(如杯子、贺卡、T恤),或增加数据库节点记录请求;5) 本站未实测导入运行,实际复现前请检查 Replicate API 的当前计费与速率限制。

n8n 工作流模板

结构已检查 · 未实际运行

下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。

配置与测试清单

需要绑定的凭证

  • OpenAI Chat Model 节点:绑定OpenAI API 凭证。
  • Generate Image 节点:绑定HTTP Header Auth 凭证。

需要替换的配置

  • 源模板来自 n8n 公开库 #6161(约 11 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
  • Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。

测试输入与预期结果

  • 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
  • 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。

模板处理说明

  • 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
  • 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。

模板获取日期: 2026-10-24

步骤

  1. 导入模板

    在 n8n 中导入模板 ID 6161,或从 workflow.json 直接导入。导入后应看到 6 个功能节点和 5 个注释便签。

  2. 配置 API 凭证

    在 n8n Credentials 中添加两类凭证:1) OpenAI API Key,类型选择 openAiApi,供 OpenAI Chat Model 节点使用;2) Replicate API Token,类型选择 httpHeaderAuth(Header Name 填 Authorization,Value 填 Token <你的token>),供 Generate Image 节点使用。不要在节点参数中硬编码密钥。

  3. 配置 Webhook 触发器

    打开 User Sends Request(Webhook)节点,确认 HTTP Method 为 POST,Response Mode 为 responseNode。复制生成的 Webhook URL,配置到你的前端表单或 Bolt 前端,确保表单以 POST 方式向该 URL 发送 JSON,结构包含 body.name(如 {"body":{"name":"Sarah's Birthday"}})。

  4. 配置 Prompt Generator 节点提示词

    打开 Prompt Generator(AI Agent)节点,确认 promptType 为 define,并将以下文本填入 text 字段。该提示词让模型根据用户输入的名字生成一段详细的蛋糕图片提示词,且仅输出纯文本提示词,不附加引号或其他内容。

    运行提示词 · 来源原文。Prompt Generator 节点的 text 字段(promptType=define)

    =You are an expert in creating ai cake images.
    I want you to randomise the cake And put a very specific  {{ $json.body.name }} On the cake.
    
    But remember one thing I don't want you to add anything else other than the prompt In the output. I dont want you to add any quotes Or any other information other than the plain text of the prompt.
    
    Also wherever you mention to write the name
    Instead of "{{ $json.body.name }}" write it \"{{ $json.body.name }}\""
    the name \nabin\ is {{ $json.body.name }}
    
    eg : black forest gateau cake spelling out the words \"FLUX SCHNELL\"", tasty, food photography, dynamic shot
    
    give a very detailed prompt so that it can perfectly create the images of the cake
  5. 配置 Replicate 图片生成节点

    打开 Generate Image(HTTP Request)节点,确认参数:Method 为 POST,URL 为 https://api.replicate.com/v1/models/black-forest-labs/flux-schnell/predictions,Authentication 为 genericCredentialType / httpHeaderAuth,Body 类型为 JSON,内容为 {"version":"latest","input":{"prompt":"{{$json['prompt']}}"}}。该节点将上一步生成的提示词发给 Replicate Flux Schnell。

  6. 配置图片下载节点

    打开 Download Image(HTTP Request)节点,确认 URL 为 {{ $json.output[0] }},Method 为 GET。该节点从 Replicate 返回结果中提取图片 URL 并下载。

  7. 配置 Webhook 响应节点

    打开 Respond to Requests(Respond to Webhook)节点,保持默认参数即可。该节点将 Download Image 节点的输出作为响应返回给前端。完成配置后激活工作流,通过前端表单发送测试请求,验证是否收到蛋糕图片 URL。

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限

这一段是提示词,页面不会在这里插入广告。

你正在搭建一个 n8n 工作流:用户通过 Webhook 提交名字,AI Agent 生成蛋糕图片提示词,Replicate Flux Schnell 生成图片并返回。请先确认你已准备好 OpenAI API Key 和 Replicate API Token,并已导入模板 6161。然后按步骤配置凭证、Webhook、Prompt Generator 提示词、Replicate HTTP 节点,最后测试前端调用。

此提示词用于搭建指导,不是节点运行指令。实际运行提示词在步骤 4 的 Prompt Generator 节点中。

来源

Generate custom cake images with OpenAI GPT & Replicate Flux Schnell · knabinbhandari · n8n.io · 2025-07-19

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例