01 批处理:工作流优势
批量换背景上一篇给大家分享了AI换背景的工作流,但是得传一张图运行一次,一遍遍来,那么如果我们有多张原图,想一次性上传,还想统一背景风格,怎样才能达到这种批量自动化的效果呢?
这就要引入的概念了,顾名思义:批量处理,这也是相较于直接对话大模型,使用工作流的优势。这篇给大家介绍在工作流中如何使用<批处理>,有2种使用方式,最后带大家将上一篇的换背景工作流改成批量化处理。
02 引言:批处理的2种用法
批处理有两种用法,一种是在节点本身上切换模式(单次/批处理);一种是添加一个批处理节点,将需要参与批处理的节点放进去。
我们先用抠图节点来举个例子,如果只有抠图需求的朋友也可以直接用:
2.1 节点本身的批处理
节点默认是[单次],切换到[批处理]。
item1:开始-input,接收我们上传的图片。
上传图:cutout-item1,这里与之前不同(一般选择前置节点的输出结果),需要选择本身节点的批处理输出——变量item1。
总的来说就是[批处理]输入原始文件,[输入]选择本身节点的[批处理]结果,这也适用于其他种类的批处理。
2.2 新建批处理节点
当<批处理>本身作为一个节点使用时,将需要参与批处理节点放到<批处理>的框内,在这个框内依旧使用[单次]的逻辑。
首先添加<批处理>:添加节点业务逻辑批处理
添加<cutout>并拖入<批处理>内,连接两侧
<批处理>内输入:开始-input,输出:cutout-data
<cutout>内选择单次,上传图:批处理-input
2.3 批处理的前后变量类型
因为批处理的输入和输出都是多个数据,我们要注意变量类型都得是才能正确运行。
03 工作流讲解:批量换背景
第三部分带大家用两种方式将上一篇的换背景工作流改为批量处理:
AI换背景:40s一张图,高效高质(coze工作流教程+获取)
3.1 开始节点
开始节点要改一下image的变量类型:Arrary<image>
3.2.1 自身批处理模式(方法1)
因<画板>节点没有批处理模式,该节点使用<批处理>节点包一下。
<cutout>和<指令编辑>均使用自身的批处理模式。注意大模型我们不涉及多个提示词主题,所以不改动。
3.2.2 新建批处理节点(方法2)
这里我们将原本的所有节点都放进<批处理>中,意味着这4个节点依然执行单次任务。
需要更改的地方是<批处理>输入开始-input,<cutout>的上传图改为批处理-input。
3.3 结束节点
结束节点注意都要输出Arrary类型的变量:
04 总结
这篇给大家介绍了的概念,包括2种使用方式,并以换背景工作流进行了演示。之前可能有朋友好奇节点的[单次]和[批处理]具体有什么作用和不同,今天就弄清楚了吧。除了批量出图,其他用途的批量处理依然是这个逻辑。
今天的工作流讲解就到这里,想要直接获取工作流的关注+私信。
后续我还会带来更多优质工作流教程,帮助大家提高办公/创作效率与体验。
如果你觉得现在的大模型/工作流,不能满足业务/专业需求,可以联系我们定制专属工作流,解放人力,提效百倍。