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

用 n8n 自动生成 Instagram Reels:Veo3 + GPT 视频广告工作流

输入产品或趋势主题 → GPT 生成视频提示词 → Veo3 生成 9:16 短视频 → GPT 撰写配文 → 自动记录到 Google Sheets

有一点经验步骤流程提示词贴士
给谁
需要在 n8n 中搭建自动化短视频广告生成流程的营销人员、创作者或内容团队
你会得到
通过聊天触发,自动生成带配文的 Instagram Reel 视频,并将结果记录到 Google Sheets
你需要
n8n · google-sheets

硬约束

前置条件:可访问的 n8n 实例;OpenAI API 凭证;Wavespeed API 密钥(用于 Veo3,通过 HTTP Header Auth 配置);Google Sheets OAuth2 凭证;目标 Google Sheet 及对应列(Video Description / Prompt、Video URL (google drive)、Caption、Status)。视频生成耗时可能变化,模板通过轮询检查状态。

他们做了什么

作者 marconi 在 n8n 官方模板库发布了该工作流模板(模板 ID 5849)。模板通过 Chat Trigger 接收用户输入,经 chatgpt-4o-latest 生成适合 Veo3 的视频提示词,再通过 Wavespeed API 调用 Veo3 生成 9:16 约 8 秒短视频,随后轮询获取结果,经 gpt-4.1 生成 Instagram 配文,最终将所有信息记录到 Google Sheets。

效果如何

来源报告该模板可用于 Instagram 和 TikTok 广告生成、数字 agency 创意自动化、UGC 测试及趋势驱动 campaign 构思(author_report)。模板在 n8n.io 上展示为已发布状态,视图数 5648。

值得知道

本站未实际运行该工作流(reproduction=not_tested)。Wavespeed/Veo3 API 的可用性、定价及响应时间未在来源中说明;用户需自行获取 Wavespeed API Key 并配置 httpHeaderAuth。Google Sheets 节点中的 documentId 和 sheetName 在模板中为空,需用户自行填写。视频生成状态轮询使用固定 30 秒等待,实际处理时间可能更长或更短。If 节点判断条件为 data.status == 'processing',来源未展示非 processing 状态的完整响应结构,用户需根据实际 API 响应调试。

n8n 工作流模板

结构已检查 · 未实际运行

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

配置与测试清单

需要绑定的凭证

  • Prompt Engineer 节点:绑定OpenAI API 凭证。
  • Google Sheets 节点:绑定Google Sheets OAuth2 凭证。
  • OpenAI 节点:绑定OpenAI API 凭证。
  • Veo3 Post Request 节点:绑定HTTP Header Auth 凭证。
  • Veo3 Get Request 节点:绑定HTTP Header Auth 凭证。

需要替换的配置

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

测试输入与预期结果

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

模板处理说明

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

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

步骤

  1. 配置聊天触发器

    在 n8n 工作流中添加 Chat Trigger 节点(@n8n/n8n-nodes-langchain.chatTrigger)。保持默认选项即可,用于接收用户输入的产品、主题或趋势描述。激活工作流后,通过聊天界面发送消息即可触发。

  2. 配置视频提示词生成节点(Prompt Engineer)

    添加 OpenAI 节点,选择模型 chatgpt-4o-latest。在 Messages 中填入 system prompt 和 user prompt。system prompt 定义视频提示词生成规则;user prompt 引用上游聊天输入 {{ $json.chatInput }}。

    运行提示词 · 来源原文。OpenAI 节点 Prompt Engineer 的 system message 字段

    You are a creative video prompt generator for short-form ads (e.g., Instagram, TikTok). Based on:
    
    The chat input of the user
    
    Your task is to craft a concise, visually descriptive video generation prompt suitable for input into the Seedance API.
    
    🛑 Do not include any extra explanation, formatting, or commentary. Your entire output must be the exact prompt to pass into the video generator.
    
    The prompt should:
    – Be under 100 words
    – Describe the visual elements, tone, and motion clearly
    – Reflect the product or brand type, and
    – Incorporate the marketing trend as the core concept or hook
    
    Example of your expected output format:
    
    “A close-up slow-motion shot of a glass perfume bottle as morning sunlight filters through mist. The background shows soft-focus wildflowers, matching the theme of natural beauty and calm. Overlay text: ‘Nature’s Elegance. Reinvented.’ Trend-inspired styling based on the ‘quiet luxury’ aesthetic. For Instagram. 5 seconds.”

    运行提示词 · 来源原文。OpenAI 节点 Prompt Engineer 的 user message 字段

    ={{ $json.chatInput }}
  3. 提交视频生成请求并等待

    添加 HTTP Request 节点(Veo3 Post Request),方法为 POST,URL 为 https://api.wavespeed.ai/api/v3/google/veo3-fast。认证方式选择 genericCredentialType → httpHeaderAuth。Body 参数包括:aspect_ratio=9:16、duration=8、enable_prompt_expansion=true、generate_audio=false、prompt 引用上一步生成的提示词 {{ $json.message.content }}。随后连接 Wait 节点,等待 30 秒,让视频进入处理队列。

  4. 轮询获取视频结果

    添加第二个 HTTP Request 节点(Veo3 Get Request),方法为 GET,URL 为 https://api.wavespeed.ai/api/v3/predictions/{{ $json.data.id }}/result,同样使用 httpHeaderAuth。之后连接 If 节点,判断 {{ $json.data.status }} 是否等于 processing:若为 true,则通过 Wait 30 secs 节点等待后再次查询;若为 false,则进入下一步。

  5. 生成 Instagram 配文

    添加第二个 OpenAI 节点,选择模型 gpt-4.1。system prompt 指定 Instagram 配文写手角色;user prompt 引用 Prompt Engineer 节点的输出,要求基于视频提示词生成 impactful 配文。

    运行提示词 · 来源原文。OpenAI 节点 Caption Generator 的 system message 字段

    You're an Instagram Caption copywriter. You'll receive a set of video prompt message that is used for generating an Instagram 5 second reel video. Your job is to write an effective accompanying caption. Language style should be playful and impactful.

    运行提示词 · 来源原文。OpenAI 节点 Caption Generator 的 user message 字段

    =Based on this video generation prompt, create an impactful accompanying caption for the Instagram Post {{ $('Prompt Engineer').item.json.message.content }}
  6. 记录到 Google Sheets

    添加 Google Sheets 节点,操作选择 Append。配置 documentId 和 sheetName 指向目标表格。列映射如下:Video Description / Prompt = {{ $('Prompt Engineer').item.json.message.content }};Video URL (google drive) = {{ $('If').item.json.data.outputs[0] }};Caption = {{ $json.message.content }};Status = Ready to Post。每次执行后,新行将自动追加到表格。

可复制提示词

搭建指导 · 本站建议版本。搭建助手启动词,用于确认凭证和节点顺序

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

你正在复现 n8n 模板 5849:Veo3 Instagram Reel Generator。请先确认你已具备以下凭证:OpenAI API、Wavespeed(Veo3)API Key(HTTP Header Auth)、Google Sheets OAuth2。然后按步骤依次配置 Chat Trigger → Prompt Engineer(chatgpt-4o-latest)→ Veo3 Post Request → Wait → Veo3 Get Request → If(轮询 loop)→ Caption Generator(gpt-4.1)→ Google Sheets。注意:Veo3 Post 的 body 参数中 prompt 必须引用 Prompt Engineer 的输出;Google Sheets 的 documentId 和 sheetName 必须填写实际值。

提示:Wavespeed API 的响应时间可能变化,If 轮询逻辑确保处理完成后再进入配文生成。Google Sheets 列名需与模板一致,否则映射会失败。

来源

Generate Instagram reels with Veo3 and GPT for AI-powered ad creation · marconi · n8n.io · 2025-07-10

留言与反馈

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

正在加载…

    相关用例