用 Sora 2 + Veo 3.1 + Gemini 自动生成并发布 AI 短视频
在 n8n 中输入文本创意 → Gemini 增强为视频提示词 → 并行调用 Sora 2 Pro 与 Veo 3.1 生成视频 → 经 Blotato 自动发布至多平台
- 给谁
- 需要批量生产短视频并自动发布的内容创作者、品牌运营与 UGC 团队
- 你会得到
- 一条聊天消息即可触发:生成两个模型的视频,自动分发到 YouTube、TikTok、Instagram,并邮件通知结果
- 你需要
- n8n · gemini · gmail · google-sheets
硬约束
前置条件:n8n 实例;Google Gemini API 密钥(googlePalmApi 凭证);OpenAI Sora 2 API 密钥(httpHeaderAuth 凭证);Wavespeed(Veo 3.1)API 密钥(httpHeaderAuth 凭证);Blotato 账号并已连接 YouTube/TikTok/Instagram 频道;Gmail OAuth2;可选 Google Sheets。费用:各视频 API 按调用计费,Blotato 按平台策略计费。限制:Sora/Veo 可用性取决于地区与账号权限;视频渲染时间因提示词复杂度而异;Blotato 发布前必须完成社交账号授权。
他们做了什么
作者 amitxd 在 n8n 上发布了一个官方模板(workflow ID 11276),展示如何用一个聊天消息触发完整的 AI 视频生成与发布流程。模板中,Google Gemini 作为提示词增强器,将简短创意改写为适合视频生成模型的详细描述;随后流程并行进入 Sora 2 Pro 分支与 Veo 3.1(Wavespeed)分支,分别生成视频并走不同的分发路径。Sora 分支下载 MP4 后直接通过 Blotato 发布到 YouTube、TikTok、Instagram,并发送确认邮件、记录到 Google Sheets;Veo 分支则通过异步轮询获取结果链接,邮件通知用户,并可选择上传至 Blotato 发布。
效果如何
来源报告该模板适合创作者、品牌、UGC 团队构建高频 AI 视频流水线(author_report)。模板提供 toggles 以便灵活启用/禁用模型和平台。截至采集时,模板在 n8n.io 上有 1299 次查看。
值得知道
1) 本站未实测该模板,reproduction=not_tested。2) Sora 2 Pro 和 Veo 3.1 的 API 可用性与定价取决于地区与供应商政策,可能产生显著费用。3) Blotato 发布前必须完成社交账号授权,否则节点会失败。4) Google Sheets 节点在模板中 documentId 与 sheetName 为空,需用户自行填写。5) TikTok 与 Instagram 发布开关在模板中默认为空(未显式启用),需按需调整。6) Veo 分支的 Wait 节点固定 60 秒,实际渲染时间可能更长,需根据 Wavespeed 响应调整。
n8n 工作流模板
结构已检查 · 未实际运行下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。
配置与测试清单
需要绑定的凭证
- Google Gemini Chat Model 节点:绑定Google Gemini/PaLM API 凭证。
- Download Sora Video 节点:绑定HTTP Header Auth 凭证。
- Upload Sora Video to Blotato 节点:绑定blotatoApi 凭证。
- Publish Sora to YouTube 节点:绑定blotatoApi 凭证。
- Publish Sora to TikTok 节点:绑定blotatoApi 凭证。
- Publish Sora to Instagram 节点:绑定blotatoApi 凭证。
- Create Veo 3.1 Video 节点:绑定HTTP Header Auth 凭证。
- Get Veo Result 节点:绑定HTTP Header Auth 凭证。
- Upload Veo Video to Blotato 节点:绑定blotatoApi 凭证。
- Publish Veo to YouTube 节点:绑定blotatoApi 凭证。
需要替换的配置
- 源模板来自 n8n 公开库 #11276(约 25 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
- Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。
测试输入与预期结果
- 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
- 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。
模板处理说明
- 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
- 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。
模板获取日期: 2026-10-25
步骤
输入创意并增强提示词
通过 Chat Trigger 发送文本创意。n8n 将输入传给 Gemini Prompt Enhancer(AI Agent 节点,关联 Google Gemini Chat Model)。该节点的 systemMessage 会把用户输入扩展为适合 Sora 2 和 Veo 3.1 的详细视频提示词,包含动作、场景、灯光、情绪、镜头运动与风格描述。输出为纯文本提示词,供后续分支共用。
运行提示词 · 来源原文。Gemini Prompt Enhancer 节点的 systemMessage 字段
You are an AI assistant that rewrites user ideas into highly detailed AI video generation prompts. Rules: - Take the user input and expand it into a single improved prompt suitable for models like OpenAI Sora 2 and Google Veo 3.1. - Focus on describing action, scene, lighting, mood, camera movement and style. - Make it safe for all audiences. - Output ONLY the improved prompt as plain text (no JSON, no keys).
配置开关与凭证
在 Config – Toggles 节点(Set 节点)中设置布尔开关:useSora、useVeo、publishToYouTube、publishToTikTok、publishToInstagram、logToGoogleSheets。然后在 n8n 凭证管理中添加:googlePalmApi(Gemini)、httpHeaderAuth(Sora 与 Wavespeed)、blotatoApi(Blotato)。Blotato 节点中的 accountId 需替换为实际账号 ID。Google Sheets 节点需填写 documentId 与 sheetName。
Sora 分支:生成、下载并多平台发布
若 useSora 为 true,流程进入 Sora 分支。Create Sora 2 Pro Video 节点以 POST 调用 https://api.openai.com/v1/videos,参数:model=sora-2-pro、size=1280x720、seconds=8、prompt=增强后提示词。返回的 id 用于 Download Sora Video 节点下载 MP4。随后 Upload Sora Video to Blotato 上传媒体,Publish Sora to YouTube/TikTok/Instagram 通过 Blotato 发布(postContentText 与 postContentMediaUrls 取自上游)。Email Sora Upload Confirmation 发送确认邮件,Log Sora Video to Google Sheets 可选记录元数据。
Veo 分支:生成、等待、获取结果并通知
若 useVeo 为 true,流程进入 Veo 分支。Create Veo 3.1 Video 节点以 POST 调用 https://api.wavespeed.ai/api/v3/google/veo3.1/text-to-video,参数:aspect_ratio=9:16、duration=8、generate_audio=true、resolution=720p、prompt=增强后提示词。Wait for Veo Result 等待 60 秒后,Get Veo Result 以 GET 调用 /predictions/{data.id}/result 获取输出链接。Email Veo Video Link 将链接发送至邮箱。可选:Upload Veo Video to Blotato → Publish Veo to YouTube 完成上传与发布。
可选扩展与定制
来源建议的扩展方向:为 YouTube Shorts 添加标题/描述生成器;插入缩略图生成器(图像 AI 模型);用 Sheets 或数据库存储更详细的日志;添加 Blotato 支持的其他平台;针对电影感、病毒式或小众内容风格使用不同的提示词策略。这些均为可选,不影响主流程运行。
可复制提示词
搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限
这一段是提示词,页面不会在这里插入广告。
你正在复现 n8n 模板 11276:Sora 2 + Veo 3.1 + Gemini + Blotato 自动视频发布流程。请先确认你已具备以下凭证:Google Gemini(googlePalmApi)、OpenAI Sora 2(httpHeaderAuth)、Wavespeed Veo 3.1(httpHeaderAuth)、Blotato(blotatoApi)、Gmail OAuth2。检查 Config – Toggles 中的开关是否符合你的发布需求,并将 Blotato 节点的 accountId 替换为实际值。建议先用一条简单提示词测试 Chat Trigger,验证 Gemini Prompt Enhancer 的输出格式,再启用 Sora/Veo 分支。
搭建前请核对 5 项 API 凭证与 Blotato 社交账号连接状态
来源
Generate & publish AI videos with Sora 2, Veo 3.1, Gemini & Blotato · amitxd · n8n.io · 2025-11-27
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。