ChatGPT销售增长营收AI 评分 · 待评分AI 辅助编辑·未发现明显提示词注入风险n8n.io

用 LINE 上传图片,n8n 自动转成乐高风格并回传

LINE 消息触发 → n8n 下载图片 → GPT-4o-mini 生成乐高提示词 → DALL·E 生成图片 → LINE 回传结果

有一点经验步骤流程提示词贴士
给谁
内容创作者、小型商家营销人员、希望自动化图片风格转换的开发者
你会得到
用户在 LINE 发送任意图片,自动收到一张乐高风格(isometric LEGO)的 AI 生成图
你需要
n8n

硬约束

需要:1)可访问的 n8n 实例;2)LINE Developer Account 及 API Token;3)OpenAI API key(支持 DALL·E 与 GPT-4)。费用:OpenAI API 按 token 与图像生成计费,LINE Messaging API 有免费额度。未实测。

他们做了什么

作者 boriwatopal 在 n8n 官方模板库发布了一个 5 节点工作流:通过 LINE webhook 接收用户图片,用 HTTP Request 节点从 LINE 服务器拉取图片内容,经 GPT-4o-mini 分析并生成 LEGO 风格提示词,再由 DALL·E 生成等距乐高图像,最后通过 LINE Messaging API 将图片回传给用户。

效果如何

来源报告该模板可简化 AI 乐高图生成流程,让非技术用户也能通过聊天界面上传图片并接收结果(author_report)。未提供具体转化率、成功率或成本数据。

值得知道

1. 节点 'Receive Line Messages' 的 Headers 模板中仍保留 YOUR_TOKEN_HERE 占位符,导入后必须替换为真实 Token,否则请求失败。2. 提示词明确要求 'Only provide me with a prompt',可减少 GPT 输出多余解释,但需确认模型遵循该约束。3. 自定义方向:可修改提示词实现像素风、水彩风等其他风格;可追加 Slack/Email 通知节点。4. 优化建议(来源):增加错误处理 fallback 节点、日志记录、队列扩容机制。5. 本站未实测,reproduction=not_tested;实际运行需承担 OpenAI 图像生成费用。

n8n 工作流模板

结构已检查 · 未实际运行

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

配置与测试清单

需要绑定的凭证

  • Creating an Image using Dall-E 节点:绑定OpenAI API 凭证。
  • Creating a Prompt for Dall-E (Lego Style) 节点:绑定OpenAI API 凭证。

需要替换的配置

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

测试输入与预期结果

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

模板处理说明

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

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

步骤

  1. 准备凭证与环境变量

    在 n8n 的 Credentials 中添加:LINE API Token(类型为 HTTP Header 或环境变量 LINE_API_TOKEN)与 OpenAI API key(类型 openAiApi)。在 n8n Settings 或执行环境中确保变量名可被工作流读取。

  2. 配置 LINE Webhook 与图片接收节点

    1. 导入 workflow.json 到 n8n。2. 配置 'Receive a Line Webhook' 节点:HTTP Method=POST,Path=lineimage(与 LINE Developer Console 的 Webhook URL 路径一致,如 https://your-n8n/webhook/lineimage)。3. 配置 'Receive Line Messages' 节点:URL 模板为 https://api-data.line.me/v2/bot/message/{{ $json.body.events[0].message.id }}/content;Headers 中 Authorization 填入 Bearer YOUR_TOKEN_HERE(替换为真实 LINE Token)。测试:在 LINE 向 Bot 发送图片,n8n 执行记录应显示已接收到 binary 数据。

  3. 配置 GPT-4o-mini 提示词生成节点

    配置 'Creating a Prompt for Dall-E (Lego Style)' 节点(OpenAI node):Resource=image,Operation=analyze,Input Type=base64,Binary Property Name=data,Model=gpt-4o-mini。在 text 字段填入以下提示词(逐字来自来源):

    运行提示词 · 来源原文。OpenAI 节点 'Creating a Prompt for Dall-E (Lego Style)' 的 text 参数

    Creating the DALL·E 3 prompt to transform this kind of image into a isometric LEGO image (Only provide me with a prompt).
  4. 配置 DALL·E 图像生成与 LINE 回传节点

    1. 配置 'Creating an Image using Dall-E' 节点(OpenAI node):Resource=image,Prompt={{ $json.content }}(承接上一步生成的提示词),Options 勾选 returnImageUrls=true。2. 配置 'Send Back an Image through Line' 节点:Method=POST,URL=https://api.line.me/v2/bot/message/reply;Headers 中 Authorization=Bearer YOUR_TOKEN_HERE;Body 为 JSON,填入:{"replyToken": "{{ $('Receive a Line Webhook').item.json.body.events[0].replyToken }}", "messages": [{"type": "image", "originalContentUrl": "{{ $json.url }}", "previewImageUrl": "{{ $json.url }}"}]}。测试:再次发送图片,应在 LINE 收到乐高风格生成图。

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限,再逐步核对节点配置

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

你是一个 n8n 模板搭建助手。用户想复现「LINE 图片 → 乐高风格 AI 图」自动化流程。请按以下顺序协助:1)确认用户已有 n8n 实例、LINE Developer Account、OpenAI API key;2)指导导入 workflow.json 并替换凭证;3)解释每个节点的输入输出关系;4)提醒测试时检查 LINE webhook 路径与 OpenAI 额度。不要替用户发送真实消息或消耗 API 额度。

粘贴 workflow.json 后,先检查凭证是否已替换 YOUR_TOKEN_HERE 与 credential-id

来源

Transform image to Lego style using line and Dall-E · boriwatopal · n8n.io · 2025-01-17

留言与反馈

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

正在加载…

    相关用例