test

大家好,我是香君,Youtube航海与深海圈的教练,同时也是精华帖作者。今天想给大家介绍一个非常实用的低代码工作流平台——n8n。它功能强大且操作简便,能助你轻松完成各种自动化任务。这次我分享的思路更是通用,无论是运营Youtube还是其他业务,都可以直接套用,让你的工作效率大大提升。废话不多说,先来看看一个简单的视频示例:

[squid game doll wedding ai mentality #ruinedbyai #squidgame #squidgame2 #shorts #ai #younghee.mp4]()

这是一个很短小的视频,操作难度不大,但正因为结合了近期的热点内容,它很容易获得爆炸性的流量。看到这种流量机遇,一旦不能迅速跟进,就很可能错失良机。对于有做过AI视频的朋友来说,这其实是一个非常简单的首尾帧转换(从正常的英熙娃娃变成穿婚纱的英熙娃娃),再配合一些随机动作。手动制作的话,需要先用GPT画一张图,再筛选几张优质的图片上传到AI视频平台,跑出视频。

图片[1]-test-365博客

这样一张变身图其实并不难做,可是如果一个一个手动画,肯定几小时下来会让人焦头烂额。就算有搭档帮忙,但为什么不将人力放到更需要创造力和判断力的环节呢?阿里云的口号我一直很喜欢:“计算,为了无法计算的价值。”我们应该把时间和精力花在更有价值的事情上,而不是在反复无聊的琐事上消耗。

那么,怎么实现呢?答案就是:n8n。

一、平台介绍

或许不少朋友第一次听说n8n,但大家对Coze、Dify这类工作流平台并不陌生。n8n就是它们的升级版,拥有超过400种内置工具和丰富的社区节点,功能极其强大而且开源。即便这些资源不能完全满足你的需求,HTTP请求节点几乎能满足一切自定义接口的调用。最关键的是:n8n完全支持本地免费部署,非常适合个人和小团队使用。

图片[2]-test-365博客

这张图展示了一个批量更换英熙娃娃服装的工作流。接下来,我会手把手带你从零开始搭建类似的工作流。

二、如何本地部署n8n

n8n支持三种使用方式:

  1. 官方服务器(会员付费,功能最全)
  2. 本地部署(支持npm和Docker两种方式)
  3. 服务器部署

虽然官方版本功能最丰富,但社区版本已经足够日常使用。考虑到不是每位朋友都有服务器资源,这次重点讲最简单的Docker部署。Docker部署优势多多:

  • 在干净环境下安装n8n
  • 简单配置数据库
  • 操作系统无关,避免兼容性问题
  • 方便迁移至新主机或不同环境

1、下载安装 Docker Desktop

前往官网 https://www.docker.com/products/docker-desktop/ ,根据你的系统下载对应版本,安装过程中一路点击“下一步”即可。

2、部署n8n

启动Docker Desktop后,打开终端(Mac)或命令提示符(Windows),复制以下两条命令,回车执行。等待镜像下载完成,容器启动即部署成功。非常简单!

3、启动并访问n8n

安装完成后,在Docker Desktop里会看到n8n容器,状态图标变为绿色即可。若未启动,请点击启动按钮。容器默认监听端口5678,打开浏览器访问 http://localhost:5678 注册登录,就能进入n8n管理界面。

图片[3]-test-365博客

看到这里,你已经迈入了自动化的新世界!

三、配置工作流

1、工作流架构解析

图片[4]-test-365博客

这个工作流包含以下核心模块:

  • 输入提示词与格式调整节点
  • 两种图像生成方式选择:1)gpt-image-1 利用官方或中转API,2)gpt-4o-image 通过逆向GPT4o API
  • 图像上传到Google Drive存储模块
  • 循环控制模块,实现连续批量产图

2、授权Google Drive节点

这个流程里Google Drive节点需要先进行OAuth授权。下面是详细步骤。

图片[5]-test-365博客

步骤一:创建新工作流

创建新工作流,添加一个点击触发器。

图片[6]-test-365博客
图片[7]-test-365博客

步骤二:添加Google Drive节点

点击触发器旁的“+”号,添加Google Drive节点。选用“上传文件”或“下载文件”功能(这里示范设置下载功能以完成授权)。

图片[8]-test-365博客
图片[9]-test-365博客

步骤三:进行账号授权

在节点配置页,点击Credential连接选项,选择“Create new credential”新增谷歌账号授权,模式选“Oauth2 API”。

图片[10]-test-365博客
图片[11]-test-365博客

如果你没有Google账号,请先注册。接着打开谷歌云控制台 https://console.cloud.google.com/,新建一个项目。

图片[12]-test-365博客
图片[13]-test-365博客
图片[14]-test-365博客

点击左上角菜单,选择“APIs & Services”中的“Oauth consent screen”,按照提示开始填写信息。

图片[15]-test-365博客
图片[16]-test-365博客

完成设置后,回到APIs & Services – Credentials,创建一个新的OAuth Client ID。

图片[17]-test-365博客
图片[18]-test-365博客

选择Web Application,填写名称,添加授权重定向URI(复制n8n节点的URL粘贴进去)。

图片[19]-test-365博客
图片[20]-test-365博客

创建成功后,会弹出客户端ID和密钥,填进n8n节点相应位置,点击“Sign in with Google”完成登录。

图片[21]-test-365博客
图片[22]-test-365博客

由于n8n本地部署处于测试模式,需要把当前谷歌账号添加为OAuth测试用户,避免权限问题。

图片[23]-test-365博客
图片[24]-test-365博客

添加后你就可以顺利完成授权,状态应类似下图:

图片[25]-test-365博客

这一步是教程中最复杂的部分,成功完成后,就能方便地使用n8n上传和下载文件了!

3、配置核心工作流模块

第一步:建立触发节点

这里我们依旧采用简单的点击触发。

图片[26]-test-365博客

第二步:提示词生成及格式调整

图片[27]-test-365博客

提示词生成用两个Basic LLM Chain节点构成。第一个负责创造原始提示词(例如,我提供的鱿鱼游戏娃娃的提示词),第二个负责格式整理,将JSON格式中的Markdown转换为纯文本。

配置时,选择Define below填入提示词,连接OpenRouter等大语言模型接口,并填入API密钥。完成后点击“Test step”确认效果。

提示词整理模块设为Schema格式,快速将Json转换自然语言,方便后续图像生成调用。

第三步:图像生成模块

图片[28]-test-365博客

生图支持两种方式:

1. gpt-image-1接口

利用HTTP Request节点调用云雾API,上传图片及提示词,生成新图。图片素材存储在Google Drive,使用下载节点获取。

需要配置HTTP Post请求,添加Authorization请求头,填入API Key,等待返回Base64编码图像。

再用“Convert to File”节点解码Base64,转为图片文件。

2. gpt-4o-image接口

这个接口采用聊天式调用,需直接传入Json类型请求体。提示词里加注“ratio==3:4”调整生成图比例。

图片素材可通过免费托管平台(如 https://imgbb.com/ )上传,获取链接后替换请求里的URL。

生成结果是复杂Json,需要调用大语言模型帮助提取图像下载链接。

提取链接后用HTTP GET请求节点下载,省去转码过程。

第四步:上传文件模块

为避免文件名冲突,设置唯一标识作为文件名——gpt-image-1用种子值,gpt-4o-image用下载链接。

上传完成后,你就能在网盘里看到生成的图片。

第五步:循环执行

添加“Loop Over Items”节点实现批量操作,注意移除示范中的“Replace me”节点,保证工作流首尾相连。启动后工作流会持续循环,手动停止即可。

需要注意的是,gpt-4o-image方式偶尔会失败,建议设置错误跳过节点,避免循环因单次失败中断。

五、总结

n8n的应用远不止这一个案例,比如:

  • 根据提示词自动生成图片,合成视频并剪辑
  • 用户填写问卷后自动推送消息或邮件,促成销售转化
  • 实时监控竞品账号,采集内容并做分析

有兴趣的话,后续我还能分享更多实用的自动化工作流套路。今天的分享就到这里,祝大家工作高效,财源广进!

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容