大家好,我是小肥肠!今天带来 n8n硬核新实战: 只需提交标题,AI 包办文案生图,几分钟后,神韵十足的小佛陀漫画一键写入你的本地磁盘!
1. 工作流效果演示
最近有很多朋友来问我有没有小佛陀漫画生成的工作流,这个赛道偏中老年,主要是互动率很高,以我找的一个小佛陀类型的账号为例,这个账号阅读817,点赞218,在看188,留言324,喜欢的人数居然高达11。
这类赛道主要是高能量祝福类文案配上可爱的小佛陀图片。这类图文深受喜爱的主要原因是可以把文案写到人的心坎上。
小佛陀这个热度我记得已经很久了应该有很多Coze的工作流来实现了。细问下来才知道Coze总会触发防御机制不给生成,我自己跑去搭了一下还真是。
由于来问我的友友还是挺多,于是就动手搭了一个n8n 工作流 来生成小佛陀漫画。先来看一下工作流的实现效果。完整工作流如下图:
使用很简单,点击底部的【Excute workflow】按钮,在弹出的表单中填写小佛陀漫画的标题:
等待几分钟后小佛陀漫画就出现在了我们的本地磁盘当中:
成品图如下,我贴了三张(字体没有精调,大家可以在提示词中精调一下字体形式):
封面:
正文图1:
正文图2:
这个 工作流 可以改成全自动执行,只要将开始节点改为定时节点,再激活工作流,小佛陀漫画就能被每天定时写入你的磁盘,实现无人值守流水线生产,感兴趣就码住跟练吧~
2.工作流搭建前置准备
本 工作流 生图依托通义万相2.5 MCP Server,需要先去对应网站开通服务。
通义万相2.5-图像视频生成开通地址:
bailian.console.aliyun.com/?spm=a2c4g.…
3. 工作流搭建
生成小佛陀漫画的完整工作流为:
开始节点: 开始节点选择为On form submission,意为提交表单后启动工作流。
生成文案(AI Agent) :开始节点出来后点击【+】新增AI Agent, 这个节点的作用是基于Gemini 2.5 Pro,根据开始节点中输入的标题生成小佛陀漫画文案。
Code in JavaScript:生成文案(AI Agent)节点出来后点击【+】新增Code in JavaScript节点。这个节点的作用是将前置节点输出的文案基于\n分割为文案列表。
源代码 :
const content = $input.first().json.output;
if (!content) {
return { json: { list: [] } };
}
const stringArray = content.split('\n');
const cleanList = stringArray.filter(item => item.trim() !== "");
return {
json: {
list: cleanList
}
};
3.1. 生成封面
生成封面(AI Agent) :Code in JavaScript节点出来后点击【+】新增AI Agent节点。这个节点的作用是基于文案生成小佛陀漫画的公众号封面图。
提示词编写思路:
1. 结合前置文案生成符合意境的背景图
2. 将固定IP形象的小佛陀放置在画面对应位置
3. 返回图片链接
- Chat Model处点击【+】新增OpenAI Chat Mode(或DeepSeek Chat Model)。
- Tool处点击【+】新增MCP Client Tool用于图片生成。
Endpoint填写dashscope.aliyuncs.com/api/v1/mcps…
Server Transport选择Server Sent Events (Deprecated)。
Authentication选择Header Auth。
Credential for Header Auth点击Create new credential,Name填写Authorization,Value填写阿里云百炼的key,注意key前面需要加Bearer和一个英文空格。最后把这个Auth命名为bailian,以便后续节点使用。
Edit Fields: 生成封面(AI Agent)节点出来后点击【+】新增Edit Fields节点,这个节点的作用是对封面图的属性名进行重命名为fm。
3.2 生成正文
Split Out:Code in JavaScript节点出来后点击【+】新增Split Out节点。这个节点的作用是拆分遍历前置节点生成的文案列表。
Edit Fields:Split Out节点出来后点击【+】新增Edit Fields节点,这个节点的作用是记录循环轮数以及取出前置节点生成的文案内容。
- 点击【Add Field】字段名称命名为round_number,value填写{{ $itemIndex}}
- 将前置节点的文案字段(list)拖入Fields to Set面板
生成正文(AI Agent) :Edit Fields节点出来后点击【+】新增AI Agent节点,这个节点的作用是基于文案和循环轮数的奇偶性生成图片。偶数轮数小佛陀在右边,奇数轮数反之。节点的配置在封面章节已经演示过,这里不再赘述。
提示词编写思路:
1. 基于循环轮数判断小佛陀在画面的位置,偶数在右奇数反之
2. 结合前置文案生成符合意境的背景图
3. 将固定IP形象的小佛陀放置在画面对应位置
4. 将文案写入图片
5. 返回图片链接
Code in JavaScript : 生成正文(AI Agent)节点出来后点击【+】新增Code in JavaScript,这个节点的作用是将前置节点生成的图片链接集成为数组。
3.3. 写入本地磁盘
Merge:Code in JavaScript和Edit Fields节点出来后点击新增Merge节点,集成前置节点生成的封面图和正文漫画等元素。
- Mode选择Combine
- Combine By选择Position
- Number of Inputs选择2
HTTP Request(写封面):Merge出来后点击【+】添加HTTP Request节点。这个节点的作用是将图片链接转换为文件。
- Method选择GET
- URL填写{{ $json.fm }}
- 点击【Add option】选择Response,Response Format选择File。
Read/Write Files from Disk(写封面) :HTTP Request节点出来后点击【+】新增Read/Write Files from Disk节点,这个节点的作用是前置节点的文件下载到本地磁盘。
- Operation选择Write File to Disk
- File Path and Name填写/tmp/xft_fm.jpg
- Input Binary Field填写data
写入正文同理,这不再赘述。以上就是整个工作流的完整流程拆解,动手能力强的读者可以跟着教程实践一遍。上述工作流已经被收录到了小肥肠共学社群中,如果想直接获取工作流原件,可以加入社群后我拉你进空间直接学习使用。
4. 写在最后
这套小佛陀漫画工作流只是一个开始,它的核心逻辑可以复用到任何IP形象的生成上,甚至可以进一步结合视频生成模型,实现短视频的自动化生产。
如本次分享对你有帮助,麻烦一键三连支持一下小肥肠,我们下期再见~