哈喽,大家好,我是成哥,今天带大家一起来搭建这样一个可以一键生成电商产品详情页的扣子工作流,我先给大家看几个产品案例, 一会的话我再带着大家按这个步骤一步一步来进行一个搭建,最后的话我们在实力演示一下搭建的一个效果啊,今天的工作流还是比较简单,你只需要跟着成哥这个节奏啊,你也一样可以搭建出一键生成这种产品详情页的工作流。 我们先来看产品案例,首先这一个是一个雪地靴,我们给的是一张产品图片,或者我们也可以给多张产品图片做一个参考,然后工作流就会自动判断这个产品的类目,为我们生成十二张这种产品的详情图片,我们来看一下具体的效果,像这种细节图表现还是非常好, 然后我们再看一下这个啊,这是也是一个细节图,对吧?这种表现也是非常好啊,然后清晰度也是非常高,因为我们用的是两 k 的 图片, 下面的话是一个婚礼的包包,同样给的是产品图片,然后自动生成的是十二张这种产品的详情图,当然这个数量的话我们也是可以去改的啊。然后第三个是半高领的毛衣,给的是一个产品的图片服装,然后他就会自动去为我们匹配一个无版权的模特,最终的话会生成十二张这个产品的详情图啊, 我们看一下这个细节图啊,你看这个细节图的话,表现的也是非常到位,对不对啊?那接下来的话就开始进行一个实操。 好,首先我们打开这个扣子的官方页面啊,然后我们点击这个扣子,点击完之后,左边这里有一个叫做资源库,我们点击这个资 源,对吧?我们点击这个资源新建一个叫做工作流的资源,我们点这个工作流,工作流的名字和描述名字的话只能是英文的,然后描述的话就是指这个工作流他能够做什么,比如说名字我们给他取一个叫详情 啊,然后这个工作流的描述一键生成产品详情页,对吧?详情页 ok, 我 们点击确认好,进入到这个工作空间之后,默认的他有两个节点,对吧?一个开始和一个结束,结束节点我们可以先不用管啊,从开始节点进一个编辑,编辑前我把这个步骤啊给它复制过去, 按这个步骤我带着大家一步一步来进行一个操作,你一定要跟上成哥这个节奏啊,你也马上能搭建出这样一个工作流。那么首先我们在开始节点这里, 你要了解我们要给到这个工作流什么样的数据,比如说开始我们需要给他我们的产品图,还有产品的标题,对吧?所以我们去选择这个开始啊,右边的话,这是编辑栏去编辑它,那么这里是不是有两项对不对?第一项就是我们的产品的名字,比如说我们给他命名个名啊,这个变量名 可以命名,但是必须是这个字母的,不能是中文的,只能是英文的啊,我们可以用拼音,也可以用这个英文的,都是可以的。 ok, 那 么 b 选项勾选起来,然后第二个的话是我们的图片对不对?产品图片给它命名个名字,比如说 image, 然后变量的类型这里一定要改,因为我们上传的是一张图片,并且我们要让它可以上传多张图片,那么是多张图片,我们就要去选择变量类型里面下了列表,找到这个 array, array 里面有个 file 啊,去找到这个 file, file 里面再去找到这个 emoji 啊,一定要选择这种格式,才可以一次性上传多张图片, ok, 那 么这是我们要开始给到的数据,对吧?那么接下来第一步, 第一步就是去确定这个详情页的框架,然后第二步的话就会按这个框架,再根据我们的产品的分类,然后自动去进行一个优化。 第三步的话,优化完之后,因为有一些多余的提示词,所以需要给他进行一个精炼,然后去固定我们输出的尺寸,所以在提示词这块啊,详情页的提示词这块,这里我们就做了三步,也就意味着就需要几个大模型, 是不是需要三个大模型来完成,对吧? ok, 那 我们先来完成前面三步啊,就是提示词这个板块,那么第一步就是先确定框架,我们从这里拉出一个节点,然后去选择这个大模型啊,点这个大模型, 每个节点一定要给他命个名字啊,不然的话你后面在选择的时候就容易混淆,比如说这个大模型,你可以把它的功能作为它的名字啊,也可以把步骤作为名字,比如说这个大模型它是什么?它是这个详情框架,对吧?详情框架提示词, 我们先确定框架嘛,对吧?然后再根据类目优化啊,那是第二步,我们先看这一步详情框架,选择它来进一个编辑。首先模型这里啊,我们要去选择豆包一点六的视觉理解, 为什么要去选择视觉理解?因为我们在开始的时候是不是给了他几张图片,对不对?要让这个大模型去识别图片嘛?既然是识别图片,所以一定要选择视觉理解这个模型,然后在输入项这里,我们需要把谁给进来?首先我们需要把开始的名字、产品名字给进来,对不对?你要告诉这个大模型,我们今天生成详情页的产品是什么产品嘛,对吧?然后第二个 我们给他一个宽度啊,比如说这个大模型应该按什么样的一个宽度给我们去生成提示词,图片的提示词嘛, 比如说我们给他一个七百九啊, p x, ok, 那 么这是输入项,然后接下来视觉理解的输入项这里啊,这个是文字输入项,下面是视觉理解啊,视觉理解是不是我们要丢进来?把什么丢进来?是不是要把开始拿到的所有图片丢进来,对不对?给到这个大模型让它来识别并理解,再根据我们 给到他的系统提示词去生成对应的详情页图片的提示词,对不对?所以这个系统提示词啊,他是非常非常重要的,一定是叠代过 n 次之后才可以拿到很好的一个效果,所以这个提示词的话,一定要认真的去叠代啊,我这里直接把已经叠代好的提示词给它复制过去啊,把这个给它复制过来, 然后给大家粘贴啊,大概看一下这个提示词啊,你看这个提示词是非常非常细的,首先提示词其实所有的系统提示词他都会有框架,比如说会给这个大模型赋予一个角色的定位,告诉他你是一个专业的电商详情页的设计师,对吧? 精通视觉语言与用户心理,通过精准的单图聚焦场景化文案卖点的提炼,包括通点的分析来打造十二张独立的图片, 对不对?尺寸的规范就是我们的常规规范,然后核心的技能包括你的目标输入输出啊,这个是写的非常非常细的啊。 ok, 这是一个系统提示词啊,所谓的系统提示词就是要求大模型应该按什么样的方式来为我们生成提示词。 ok, 系统提示词好了之后,接下来就是用户提示词,用户提示词我们一般直接按 shift 加左框键,把上面所有引用进来的变量啊,给它增加进来就可以了, 比如这个是产品的名字,对吧?然后第二个啊,我们把要求的尺寸,还有第三个就是图片参考图片,对吧?这三个给它增加进来啊,这个是名字啊,可以另一个名啊,然后这个是尺寸,对吧?然后下面这个是图片, 产品图片啊,我们给他备注一下啊。 ok, 这是用户提取词,接下来输出向这里我们要去把编码类型由 string 改成 a 里面的 string, 它是一个字母串的数组, 然后为了在生成的过程当中不会超时报错啊,在异常处理这里,我们要点开它,把超时的时间给他改长一点啊,不然的话运行的时间超过一百八十秒,他就会自动停啊,就容易报错,我们把超时时间改成六百秒。好, ok, 那 么这是我们详情页提示词的第一步,对吧?先确定框架, 框架确定好之后,第二步就是要按产品的分类,对吧?根据分类然后再自动来优化,所以这个时候我们同样再给他拉出一个大模型,然后给他命名个名字,这里就是优化,对吧?按分类优化提示死,对不对?优化提示死, ok, 然后我们选择它,同样啊,选择它进行一个编辑,首先模型这里还是要去选择豆包一点六的视觉理解,对吧?因为它要识别图片吗?是不是? 接下来就是这个输入项,输入项有文字输入项和视觉理解的图片输入项,这两项我们都要增加。首先文字的输项,这里要把开始的名字给进来,然后还要把我们前面的框架其实词给它给进来,所以在这里我们去选择框架,其实词的这个 array string 啊,选择这个类型给它增加进来。 好,接下来就是视觉理解,像,视觉理解像我们要把什么,同样要把开始的图片,对吧?这些图片丢进来,让他根据这个图片来进行一个优化。接下来就是这个系统,其实词啊,这个系统其实词刚刚讲了,就是干嘛告诉这个大模型 怎么样,来给我们进行生成,对不对? ok, 我 把已经迭代的给他复制过去啊,按类目优化其实词,这个给他复制过来,这里就比较简单,因为我们前面的其实词已经出来了,对不对?这里只是优化,所以你看这个系统其实就告诉他你是一个专业的详细设计师,你要专注 这个是名字的变量,对不对?前面我们输进来名字的变量吗?专注我们这个类目的领域,然后能够根据这个类目和我们的图片,然后结合前面的详情框架,其实词 这个行业的特点进行一个优化和提炼,对吧?就写的非常细啊,并且最后还固定的什么,是不是固定的尺寸,对吧?这个尺寸的话我们可以在这里改啊,然后包括数量,我这里要求的是十二个,你可以改成十五个,但是在这一个题里面有个细节要注意啊,如果说这种双括号里面颜色文字颜色没有变成像这种蓝色, 那说明什么?说明这个变量啊,没有引用成功,这个变量是谁?这个变量的话是我们详情的提示词啊,你要把这个名字改一下啊,我们把这个名字改成 input, 你 看这个时候它是不是变成蓝色了啊?这样才正常啊,不然的话这个变量引用就是不是成功的。 ok, 这是系统提示词,用户提示词,同样我们按 shift 加左括号键,把几个变量输入的变量给它引用进来就可以了。 这三个你也可以去给他备注一个名字啊,这里我就不备注了,输入像这里我们同样去改成 a r 里面的 string 字母串的数组异常处理,同样给它改长一点,因为我们要处理的文字特别多,所以给它改长一点,最高六百秒,改六百秒就可以了。 ok, 那么我们这个框架提示词按类目进行优化之后,接下来还有第三步,对不对?为了避免中间的提示词会有一些多余的描述,所以我们要第三步再给他进行一个经验啊,所以在这里我们再给他拉出一个大模型, 同样双击他,给他改名字啊,这个大模型他的作用就是什么?就是进一步优化提示词, 对吧?好,我们分三步啊,给它来进行一个操作,同样选择它进行一个编辑。模型这里啊模型这里我们可以用豆包一点五的,这里可以不用改,因为这是只是进行一个精简啊,进行一个精炼啊,不是让它去生成,所以我们直接选豆包一点五 pro 就 可以了。 输入,像这里我们把前面按分类优化过后的提示词,对吧?把这个像给他丢进来,对不对?接下来就是这个系统提示词视觉理解,这里我们可以不用输入,接下来就是系统提示词给它复制过去啊,然后粘贴, 这里也是一样,告诉他你是一个提示词的处理专家,对吧?不管多复杂的提示词,都可以处理成各种深图工具能够识别的提示词,最后的话还有比例再次强调,图片,对吧?是多少张? ok, 这是系统提示词,用户提示词,按 shift 加左括号键,同样把输入的变量名给它引用进来就可以了。输出,像这里我们要改成 array 的 string 啊, 然后异常处理,同样我们把它改成六百秒。好,到了这一步,我们的详情页的提示词就算完完整整的完成了,那么当有了详情页的提示词之后,图片提示词之后,接下来我们是不是可以正常生成图片了,对不对?但是在生成图片之前啊,因为我们在生成图片的时候,这个生成的过程当中还要参考前面我们产品图, 这样的话才能够保证我们产品的一致性嘛,对不对?我们前面产品图上传进来的格式,因为跟这种参考啊,图片生成的时候,这个插件参考的格式不匹配,所以我们在这个中间需要给我们参考图片进行一个转组啊,进行一个格式的转组,那么怎么转组?同样我们可以用大模型来完成啊,我们拉出一个大模型来, 然后双击给他改个名字,这个就是给参考图转组,对吧?参考图转组啊,也就是转格式啊,让后面我们升图的时候能够识别 好,选择它,编辑这里模型也可以不用改。然后输入项就是把开始的这些图片,对吧?我们上传的这些产品图片给它输入进来,然后接下来就是系统提取词,同样我们把系统提取词图片转组的系统提取词给它复制过来, 然后进行一个粘贴啊,你的任务是从上游输入进来的图片数据库,对吧?这个 emoji 这个名字是不是没有变来, 对吧?那是因为这个名字不一致,我们改完之后它就一致了啊,一定要把它改成一致的啊。 ok, 这是系统提示词啊,用户提示词,直接按 shift 加主挂键,引用上面编辑的名字,下面输出项,这里我们要把它改成 a r 里面的 string, 因为我们要的是这种格式啊,异常助理同样给它加到六百秒,这样的话更保险一点啊。 好, ok, 那 么在生成图片的所有前期工作我们就已经做完了,对不对?接下来就是开始生成图片了,因为这个图片不止一张,我们要的是多少张?十二张图片,对不对?所以在这里我们不能单拉一个图片的节点啊,我们从这里给他拉出一个叫循环的节点,因为我们要给他循环生成十二张,所以在这里选择循环 啊,选择之后改一下名字,这个是循环详情图片,对不对?详情图,好,我们选择编辑, 在循环类型这里选择使用数组循环啊,因为我们要用前面这一个优化过后的其实词,对吧?它是一个四个串的数组啊,用它来进行一个循环,所以在类型这里啊,选择数组循环,然后在变量这里输入,在变量组这里啊,我们要去选择 优化,对吧?这个进一步优化其实词的数组啊,选择它就可以了啊。 ok, 这是在上面这一个节点,我们要去设置的,然后在循环体内,我们就可以开始拉出一个节点,拉什么节点?可以拉出我们生成图片的节点,对不对?所以拉出来,然后去选择这个纳的图片生成啊,选这个 找到这个图标啊,我这里是已经收藏了插件,在这里就找得到你,如果在这里找不到,你就去搜索,但一定要找对这个图标啊,我们选择它,这个时候就多了一个生成图片的节点,对不对?同样双击,他改个名字啊,他是生成 产品图片啊,产品详情图片,产品详情图,单图,对不对?我们十二张图吗?这个是单图,好,选择它编辑,那么在右边这里,首先这里有个 k 啊,这个 k 的 话,我们直接用这个给它复制过去啊,如果说你不知道这个 k 如何获取的话,你可以看一下我这个教程啊,会有一个详细的获取 k 啊方式, 粘贴进来,然后这个 prompt 是 我们的描述词对不对?所以在下列列表里面去选择哪里,选择上面这个节点循环节点拿到的描述词,这个就是我们刚刚讲的图片的宿主,对吧?图片的宿主啊,最大只是十四张图片对不对?这个宿主就是刚刚转组的,所以在这里去选择给参考图转组选择这个对吧? array 的 string, 好,接下来就是这个比例了,这个比例的话我们去选择九比十六啊,下面这个是产品的图片清晰度,对吧?这里我们可以用两 k 异常处理,这里同样要去改成六百秒啊,因为这里它处理的时间会比较长,所以容易超时,我们一定要把它改成六百秒, ok, 那 么这是这一个啊, 那么接下来为了保险起见啊,因为有时候怕他在生成过程当中出错,对吧?然后没有给我们把图片生成出来,所以这个时候我们再给他拉出一个节点啊,备用的一个节点叫做 if 的 选择器啊,我们选择这个 if 的 选 择器是为了干嘛呢?就是判断前面这个图片有没有生成成功,如果说他生成成功, if 是 如果的意思吗?对不对啊?所以在这里我们可以选择 if, 如果,如果什么如果,前面这个数据也就这个数据他不为空, 不为空的话,也就意味着我们图片已经生成出来了吗?对不对?不为空怎么办?你看在这个节点这里跟前面有什么区别?它这里是不是有两个点,对吧?有两个输出点,所以一个是不为空的,一个是为空的,我们作为选择,首先不为空我们拉出来,不为空我们就直接给它 进行一个聚合啊,这里有个变量聚合,我们给它丢到这个聚合的节点,这个聚合的节点就是把这两个变量最终输出的合并在一起。好,我们选择这个聚合,然后下了列表数据去选择生成产品详情图,对吧? 选择这个 url, 这个啊,这个是我们图片的链接数据嘛,对吧?选择它, ok, 这是第一个条件,不为空就直接输出,那如果说为空, 前面这个节点为空,也就意味着它生成失败嘛,对不对?那这个时候我们就给它重新生成,所以再拉出一个截点,我们选择这一个啊,那图片生成啊,选择它,然后在这里面去选择这个,那的图片生成, ok, 人家进来之后同样双击它改个名字,这个是二次生成,对吧?二次生成图片啊, 选择编辑这个 key, 我 直接用这个给它复制过去。好,然后这里即日词,对不对?我们去选择哪里,还是选择这个前面循环主体拿到的这个即日词,这个是我们参考图片,对不对?我们去选择谁去选择? 参考转组,对吧?参考图,转组的这一组图片啊,也是我们产品图片,这里是比例,同样我们去改成九比十六,这个是质量啊,我们给他两 k 啊,这是图片的质量,然后异常处理,同样去改到六百秒,对吧? ok, 那 么这个时候这是二次生成啊,生成失败就让他再来进行生成,他生成成功转换,他如果生成成功的,同样丢给这个变量聚合, 对吧?所有生成出来图片都丢给它进行一个聚合嘛?所以选择它之后,这里我们要把第二次生成的 url 这个图片地址也给到它,对不对啊?给到它之后最终整个全部输出,所以这个末尾的节点啊,我们一样给它连接起来 啊,那么在循环体里面我们就给它设置完了,接下来就是主体这里要有一个输出项,所以在主体输出项这里,我们要去选择变量聚合的所有图片,对不对?这里选择变量聚合就可以了啊? ok, 那 么到这里的话,我们所有图片就可以去进行一个生成了,但是在生成的时候,有时候他会出现很多空的地址数据,我们还要把这个空的数地址数据给它过滤一遍啊,所以在这里我们拉出一个节点,然后去搜索,搜索一个什么?搜索一个常用代码块 啊,就是去空的啊,常用代码块啊,然后我们就找到这个图标的常用代码块,我们点开它,然后选择第一个,这个的话就是去除空数据啊,选择它增加进来, ok, 那 么双击改个名字啊,这就是去空 啊,目的是为了把我们所有的生成出来的这个产品详情图片给他单独提取出来啊,所以要给他增加这么一个节点,好,这个节点去选择谁,是不是要去选择我们循环这一个图片循环拿到的结果,对不对?所以选择他拿到一个结果啊?好,最终再把结束节点我们给他连接起来, 对吧?所有已经完成了结束节点,连接起来,结束节点要拿谁的数据?是不是要拿前面已经去过空的图片数据?是不是?所以在这里我们去选择去空的最终的 data 数据啊,选择它就可以了, ok, 这个时候整个所有的工作流我们是不是已经发完了,对吧?接下来我们检测一下我们搭建的这个工作流的一个效果啊,所以我们点击试运行, 然后把我们的产品图片上传几张进来啊,比如说我们来做这个拖鞋吧,把这个名字给它复制一下啊,一会我们直接粘贴过去就可以了, 选择这一张,这一张,这是一些图啊,这种图片的话可以是我们的实拍图,就你产品的实拍图,你多拍几个吗?包括细节,对吧?啊?可以最多支持十四张吗?是不是?所以我们可以多拍几张,给他添加进来,然后在名字这里啊,给他粘贴过来, ok, 上传完之后我们点击运行啊,点击这个试运行,点击之后我们就会发现这个工作流他就开始在进行一个运行了,对吧?首先会把我们所有的图片和我们的名字,然后投喂给这几个大模型,去生成对应的详情页的图片提示词,对吧?然后再会根据提示词去生成我们对应的图片啊, 我们稍等一会,一会的话我们马上看一下效果啊,好, ok 啊,所有的节点都运行完了,最终的话我们在这个结束这里啊,运行结果这里会有一个 outpost, 这里有十二张图片,对不对?我们可以点开它,然后看一下效果啊,这是第一张, 怎么样?这个效果还不错吧?然后这个是第二张,对不对?这是卖点的提炼。然后第三张, 对吧?这个效果也是非常好啊。我们再看一张,比如说这一张是不是也很真实,对吧? ok, 我 们再看两张,有这张,对吧?这是防滑。还有比如说看一下这张,这个是尺码表,对不对?然后再看一下这张啊,这个是展示的一个效果啊,整体的话感觉还是非常好,对吧? ok 啊,那么今天我们这个工作流啊,就讲到这里啊,这个工作流其实还有很多迭代的一个空间啊啊,比如说根据我们不同的产品进行一个迭代,让他会更真实,然后更能够体现出我们的卖点。那么今天这工作流就先讲到这里啊,下期我们再见。
粉丝2.6万获赞6.5万

哈喽,大家好,我是陈哥,今天跟大家分享一个非常炸裂的工具组合,用吉梦加贝纳纳,我们去搭建一条工作流,可以一键自动生成 ai 服装带货的这种动态展示视频,我们只需要给他一张产品的图片,然后工作流就会自动根据这个图片进行一个搭配,生成一张这种 o t t 的 服装平铺图, 接下来会根据这个平铺图去匹配一个无版权的模特,最后的话会以服装秀的形式展现出来。我先给大家看几个产品的案例, 一会的话我带着大家按这个步骤一步一步的去搭建这样一条工作流。这个工作流还是比较简单啊,你只需要跟着成都的节奏,你也一样可以搭建出这种一键生成服装展示的产品视频工作流啊。首先我们看第一个产品案例,这个是半高领的假两件卫衣, 给的是这样一张产品图片,这个是自动匹配的屏幕图,然后这个是无版权的模特,最终我们来看效果 ok, 这个效果还是非常不错,对不对?不管是从动作的流畅度还是整个产品的一致性都是非常好啊。那么接下来看下一个,这个是 v 领的针织毛衣,给他是这样一张产品图片,这个是自动生成的屏幕图,这个是匹配的模特,这种来看效果 ok, 这个动作也是非常自然,对吧?而且效果和一致性也是非常好啊,时间的长度我们可以去调整的。然后接下来下一个是一字肩的开衫,这里匹配的屏幕图,然后给我们的模特是一个国外的模特啊,我们来看一下, ok, 这个效果六不六,接下来我们开始正式进行一个实操啊。好,首先我们打开扣子的官方页面,然后我们点击这个扣子,在左边找到这个资源库啊,我们选择资源库, 然后在右上角点击新建资源,我们去找到这个工作流啊,新建一个工作流的资源,这里会让我们输入工作流的名字和描述,名字必须是使用英文的,然后描述的话就是指我们这个工作流它能够做什么,比如说咱们今天这个工作流可以一键生成服装展示秀视频,对吧? ok, 然后我们点击确认, 好,进入到这个工作空间之后,默认的他有两个节点,一个开始和一个结束,对吧?结束节点我们可以先不用管,我们从开始节点进行一个编辑,我先把这个步骤给他复制过去,按这个步骤带着大家一步一步来进行一个实操, 跟上成哥的节奏,咱们今天一起来完成这个工作流。首先我们选择开始,右边这里会有编辑栏,我们在开始的时候需要有两个输入,相对吧两个数据,一个是产品图,一个是模特图,所以在输入这里给他增加一项两个必填项 量名,我们可以去改一下,这个名字必须是用英文的,比如说这是产品图,对吧?啊,这个名字的话你可以自定义啊,但是一定要自己理解。然后变量的类型,我们去在下的列表里面选择 file 里面的 image, 因为我们上传的是图片的格式,所以这个类型一定要改啊。然后这里是模特 类型,同样在下来列表里面去选择 file 里面的 image, 好, ok, 这是我们在开始的节点,需要给它输入的两项数据。开始编辑完了,接下来我们第一步就是去创建这个服装搭配的平铺图,我们先拿到这个平铺图啊,那么在工作流也好还是 ai 也好?我们知道所有的图片的前身是什么? 是不是提示词,对吧?一定要先有提示词才会有图片,那么提示词怎么来?在工作流里面我们直接拉出一个节点去选择大模型,让大模型给我们自动生成这个提示词,所以增加一个大模型节点,每一个节点一定要养成一个良好的习惯,给他去改一个名字啊,不然后面我们在选择的时候就容易混乱啊,直接双击他 改名字,这个名字可以是这个节点的作用,比如说它是生成我们 o t d 评估图,对吧?提示, ok, 改完之后我们来编辑它啊,首先选择它进行一个编辑,右边模型这里要去选择一个叫豆包一点六的视觉理解。 为什么要去选视觉理解啊?因为前面我们开始上传的是两张图片,对吧?所以我们这个大模型他要负责去识别这个图片,那这里的模型就要去选择视觉理解的模型,在书页这里,文字书页没有,我们可以给它删掉,然后在视觉理解这里我们要给它增加,对吧?增加谁进来? 是不是要把开始里面的我们这张产品图给他输入进来,对不对?让他来理解这个产品图?好,当我们这个图片输入进来之后,接下来就是非常重要的一个系统,其实词,这个系统其实词是用来干嘛的? 它就是用来教我们这个大模型按什么样的方式,以什么样的输出的形式来给我们生成一套这种平铺图的提示词, 所以系统题词非常非常的重要,他一定是经过 n 次迭代之后才能够拿到很好的一个效果啊。虽然咱们今天这个工作流很简单,但是这个工作流也是我花了三四天时间迭代出来的一个结果啊,所以系统题词一定要花心思去进行一个迭代,我先把已经迭代过的题词给它直接复制过去啊,然后给它粘贴过来。 我们首先大概看一下这个题词啊,那么每一个系统题词其实它的结构都是差不多的,比如说首先会给这个大模型赋予一个角色,对吧?告诉他你是一位资深的时尚造型顾问和 ai 视觉分析专家,并且擅长服装搭配、色彩理论和服饰的搭配,对吧?然后第二个你的核心的任务是什么? 分析用户上传的服装图片,对吧?为其设计完整的搭配方案。接下来就是流程,第一步你该怎么做?第二步你该怎么做?第三步你该怎么做?所以这套题词是非常非常细的,也是经过很多次迭代的版本。 ok, 这个题词里面还有一个细节, 如果说我们的格式里面有这种带括号的名字啊,你一定要确认它是否是蓝色,如果不是蓝色,那说明变量的名字跟这个名字不一致啊,所以它不会是蓝色,我们把这个变量名给它改一下,你看是不是变成蓝色了,对吧?这样才可以啊。 ok, 这是系统格式,我们就完成了。接下来就是用户格式, 一般这个用户格式我们直接按 shift 加左括号,把我们前面的加左括号,把我们前面的变量名给它引用进来,然后给它加个名字,比如说这个是产品图,对吧? ok, 这是用户提示词,我们就完成了接下来输入项,输入项这里本身我们这里要拿到的是一段文字内容,对吧?就是其实词的文字内容嘛,所以输入项这里我们可以不用改啊。 好,当我们这一个平铺图的其实词有了之后,接下来我们还要把这个提示词跟前面上传的图片给他串起来,这样我们最终生成的平铺图效果才会更好啊。怎么串?从这里拉出一个节点,然后我们找到这里有一个叫做文本处理啊,选择这个文本处理的主键,选择它, 他的名字改一下,他是合并,对吧?合并平铺图和图片,好, ok, 然后我们选择他进行一个编辑啊,书向这里要增加两项, 第一项就是我们最开始的图片,对吧?产品图片嘛,然后第二项就是我们这个平铺图的格式,把这两项给他进行一个合并。同样啊,这个合并的话也有格式,我们直接把这个格式给它复制过去啊,这是平铺图格式的合并,给他复制,然后粘贴过来, 这里的合并就是告诉他要将产品图片,这个是产品图片吗?对吧?从我们的图片中提取出来,然后再将搭配的建议,也就是这个屏幕图的提示词出的一个搭配建议,所有的配置元素整齐的排列到这样一个背景上。好, ok, 当这两个给他串起来之后,接下来我们就可以去生成图片了啊,所以在这里再给他拉出一个节点, 去选择这个,那图片生成我这里是已经收藏了插件啊,如果你没有收藏,这里是没有的,你要在这个地方去搜索这个名字,然后找到对应的图标,我们点开它,找到第一个图片生成,选择这个图片生成啊,同样双击它改下名字,那么这个节点它的作用就是生成平铺图对吧? 平铺图对吧? ok, 我 们选择他编辑啊,那么首先第一个这里要有个 key 啊,我直接把这个 key 给他复制过去,如果这个 key 不知道怎么获取的,可以看一下我这个教程,这里会想的很详细啊,我们直接把这个 key 给他复制过来,然后这里有个动态的提示词,这个动态提示词我们要拿谁? 是不是要拿前面合并的,对吧?所以我们把这个合并的句子给进来,接下来这个就是参考的图片,我们可以去选择开始的产品图片作为参考啊。 ok, 那 么图片这个节点编辑完,我们可以测试一下效果,看一下这个平铺图最终生成结果什么样子的,我们就把结束节点给他拉过来,然后连接起来, 结束节点也要给他去设置一个输出变量啊,这里我们去选择拿这个屏布图的图片链接地址。好, ok, 那 这个时候就完整了,开始和结束连起来,我们可以进行一个测试,点击试运行,然后这里要上传两张图片,对不对?点击上传,我们选择一张产品图片,然后再上传一个模特图片。 好, ok, 接下来我们点击试运行啊,这个时候我们会发现整个工作流开始在运行了,对吧? 他先会把我们的产品图片丢给这个提示词的大模型,让他去理解生成这个屏布图的提示词,然后接下来就会给合并的这个节点进行合并,最终的话会生成一张屏布图啊,我们稍微等一下,一会我们看效果。 好,这个屏布图的话已经生成出来了,我们看一下效果,点开它这个屏布图的效果还是可以的,然后我们来看一下最终的一个产品一致性是不是一样的,这个是我们上传的产品图片嘛,对吧?这个是生成的屏布图嘛,对吧?产品的一致性也是非常好,对吧? ok, 那 么接下来我们可以做后面的了啊,这里关掉结束节点,先给它断开。 好,接下来再往后面走,再往后面走,是第二步了,对不对?第二步是创建无版权的模特图平铺图有了,接下来我们要有模特图,对吧?那模特图怎么来?同样啊,我们给他拉出来一个节点, 然后去选择大模型,先要给他生成一个模特图的其实词吗?是不是给他摆版一下,让他美观一点,这里给他挪一下, 这样的话就好看一些,对吧?同样啊,模特图的其实词双击他改下名字啊,这个大模型它的作用就是生成模特,对吧?其实 好,选择它编辑。那么同样模型,这里我们要去选择豆包一点六的视觉理解,然后在输入项这里我们要把这个文字数项,不用啊,视觉理解的数项增加进来,对不对?要让他去理解我们上传的模特图片嘛,所以在这里去选择开始里面的模特图片,把模特图片传入进来, 接下来也是一个非常重要的,就是什么系统提示词,对不对?我直接把这个已经叠带过的提示词啊,给它复制过来, 进行一个粘贴啊,大概看一下,对吧?你会发现系统提示词它的结构都是差不多的,首先会有角色的定位,然后会有任务,接下来就是分析的一个整个流程啊,这是我们的系统提示词啊,生成模特图片提示词的系统提示词,那系统提示词编辑完,接下来就是用户的提示词,同样按 shift 加左键,我们去选择引用这个变量名, 前面给他加个名字,这个叫什么?模特,对吧? ok, 输入像这里不用变啊,变的类型也是 string, 因为它也是一段文字的形式啊,所以不用变,是字母串。 ok, 那 模特的极字词有了,接下来我们就可以去生成模特图片,对不对?同样拉出一个节点,然后去选择这个,那图片选择第一个啊,图片生成 这里双击它改下名字,它的作用就是生成模特图片,对吧?生成模特图啊,好,同样选择它编辑这个给它复制过来, 好,接下来这个就是格式,这个格式我们要去拿谁的结果,是不是要拿这个节点生成出来的结果,对吧?所以在下面列表里面找到模特其实词的这个 out put, 对 吧?这个输出像啊,那参考的图片就是我们开始的模特图片, 对吧? ok, 那 这个生成图片的节点就完成了啊,我们同样来测试一下生成的模特到底怎么样,好不好?我们把这个结束节点给它连起来,然后这里我们先给它断开啊,先测试这一遍,然后结束节点,我们去选择生成模特图的图片地址,然后我们同样点击输运行, 然后这两张图片我们也不变啊,就直接点击试运行,接下来这工作流就会从这个地方开始工作,对吧?先根据我们前面的模特图片,再生成模特的图片,其实这样的话,我们的模特生出来的图片,模特啊才是无版权的。最后的话会去生成一张模特图啊,我们一会看效果。 好,这个模特图运行完呢,我们来看下效果,对吧?他就给我们生成这样一张模特啊。 ok, 那 模特图有了,然后我们前面的屏布图也有了,对不对?这里一样连接起来啊,测试完之后把结束给它断掉,前面还是正常连起来,结束先放到一边, 好,两张图片有了,那么我们就可以往后面进行一个合并了,对不对?在合并之前啊,这里还有一个非常重要的,就是要把这两张图片的格式转换一下,因为这两个节点它生成出来的是,它是一个图片的链接地址,我们要把它转换成一个图片啊,就是 image 图片的形式,所以我们在这个地方要 再增加一个叫画板的节点,用画板把图片的格式转换一下,因为你不转换格式,一会我们再进行合并的时候啊,有时候我们合并就会容易出错啊,所以增加一个画板,这个画板是谁的画板?这个是平铺图的画板,对吧?平铺图画板啊, 然后选择它编辑元素,设置,这里增加一下,把前面生成平铺图的链接地址给他增加进来啊,我们选择生成平铺图的这个 url, 这个地址增加进来,增加进来之后双击这个画板编辑啊,双击它,然后在这个里面,我们先去设置一个比例, 我们去选择这个一比一的比例啊,然后接下来上传一张图片,这个图片任意一个图片都可以啊,点击添加图片,我们随便找一张图片啊,因为这个图片它只是一个代表啊,我们最终要的图片需要给它一个变量的,在这里选择自适应,然后我们给它拉到整个画布, ok, 选择它之后,这里有个叫变量,对不对?引用变量,我们去选择引用这个 u i l, 也就是它只是个代表,最终这个图片是什么样子?由输出的这个频谱图来决定啊,这是这个意思啊,好,我们点击关闭, ok, 那 这个频谱图的 画板就编辑完了,接下来还有一个模特图,对不对?模特图也要给它转换格式啊,所以同样拉出一个节点,然后我们去选择画板啊,这个画板选择它,那这个画板它就是干嘛呀?它是双击它改下名字啊,这个是模特画板,对不对啊?模特的画板啊, 我们选择它编辑元素,增加一个变量,这个变量是谁?是不是它的结果,对吧?所以我们要选择模特的这个 url 地址,然后接下来同样双击 编辑这个画板,设置一下比例,我们这里要求是九比十六的比例,对吧?竖的嘛,九比十六的比例。同样上传一个,任意上传一个模特图都可以啊,我们任意上传一个模特图,好,变量,引用变量啊,同样要引用一个变量,引用谁就引用这一个嘛,对吧?生成模特图的这个地址啊,选择它就可以了,比例我们选择自适应。好,接下来把这个图片给它拉满,整个发布。 ok 啊,那这个模特图的画板我们就编辑完了,给它点击关闭好,这两个图片格式转换完之后,接下来我们就可以给它干嘛?给它进行一个合并了,对吧?怎么合并?首先我们要给它去添加一个节点啊,点击添加节点,同样 去找到文本处理的节点,把它们给它合并起来,所以用我们处理来合并,两个节点都丢给他,然后这个它的作用就是合并,合并模特 和平铺图,对吧?平铺图提示词,把这两个进行合并啊,所以我们选择它编辑,然后合并,这里我们要增加两项,对吧?第一项就是我们的平铺图, 把它引入进来,然后第二项就是我们的模特图,对吧?这个模特画板模特图这两个数据引入进来,看到没有?这是图片的格式,对吧?然后接下来就是一个拼接的提示啊,这个提示词也非常非常重要啊,我直接复制已经测试过的,把这个给它复制过去粘贴。 我们来看一下,就将服装平铺图这个图片,对吧?所有的配饰和服装完整的穿戴到这个模特图的身上,对吧?最后只展示完整的穿戴图,这是这个啊,好,合并之后,接下来我们就可以用合并的急促词去干嘛生图了,对吧?所以我们再给他拉出一个节点,这里我们去用极梦啊,我们找到这个极梦的图片生成, 没有的话就在这里去搜啊,搜这个集目的图片生成,选择这个图标的,然后我们找到根据提示词生成图片,选择它, ok, 这个是合并图片的,对不对?那么这个就是合并图,对吧?合并川版图,我们川版图 好选择它编辑啊,同样这里有个 k 啊,我们还是用这个 k 给它复制过来,然后粘贴。接下来这个是提示词,对吧?这个提示词就是要拿合并的提示词,所以我们直接找到这个合并平铺图和啊,不是这个啊,对吧?合并模特和平铺图的提示词啊,选择啊就可以了,这个是参考的图片的数组, 这个数组什么意思?就是可以参考多张图片,如果说我们有需要,让他去再对我们的原模特还有这个模特和平铺图进行一个参考,让一次性更强,这个时候我们还要给他增加一个, 这里是可选可不选啊,如果说想要一致性更强,那么我们在这里最好给它添加进来,那怎么添加进来啊?在中间给它去再增加一个大模型的节点,这个节点的作用啊,就是为了把前面这个平铺图的地址和模特图的地址啊,给它合并起来, 所以不是图片啊,不是图片格式,是地址的格式给它合并起来,因为它只认地址的格式,也就我们讲的叫字母串,并且它这里要合并地址,选择它 双击改一下名字,它的作用就是合并这个图片的地址啊,这不是图片,把它两个图片地址给它合并, 选择它模型,我们任意模型都可以啊,这里直接选择豆包,然后输入项要输入进来,两相对吧,哪两项?一个是模特图的 url 的 地址,然后第二个的话就是屏幕图的 url 的 地址啊,这两个地址可以进来, 点进来之后,接下来同样给他一个提示词,这个提示词就比较简单,我们直接去输入就可以了,比如说啊,给他禁号,他的职责,另一个职责,对吧?我们手动来打,那么他的职责是什么?就是接收上游输入进来的所有图片,对吧?输入进来的所有图片, 哪些图片呢?我们按 shift 加左括号键,把这两个变量给它引入进来。也就这两张图片的地址吗?是不是好接受完之后就要干嘛?并将所有图片地址以数组啊?记住,以数组的形式输出 它,这是一个字串的一个数值啊,所以要以数组的形式输出啊。 ok, 那 这个系统其实就编辑完了,用户其实直接按 shift 加左括号键,我们把这两张图片的变量名引入进来就可以了啊,输出向这里就一定要改了,因为变量类型有要求以数组的形式,所以我们在变量类型这里要选择 a r 里面的语句,它是一个字串的数组啊。 ok, 那两张图片地址合并成簇之后,接下来我们回到这里啊,就可以把地址丢给他了,把这个合并模特啊,不是模特合并这个图片地址,对吧?把这个 a r 的 string 字母串的簇进来,给它进行一个参考啊。 ok, 这里设置完之后,下面就是模型,我们去选择吉梦的图片四点五的模型啊, 选择四点五,这个是比例,我们要求的比例是九比十六,对不对?这个是九比十六,那我们选择这个九比十六啊。 ok, 那 这个时候合并川版图的节点我们就设置完了啊,接下来合并的图片有了,川版的图片有了,最后就是要干嘛?把这个图片变成动态的图片,对不对?我这里再给他排版一下啊, 这样拍吧,好, ok 啊,每一个板块一个板块嘛,放到一块,是不是这样我们就看得更清晰一点啊?好,这里就是合并图,合并完之后,接下来就是动态图了,对吧?动态图首先要有动态的提示词,所以我们在这里给它拉出一个节点,然后去选择大模型啊,所有的提示词我们都让大模型来完成,选择它 同样双击改一下名字,那么这个大模型它的作用是干嘛?生成动态的提示词,对吧? 好,我们选择他编辑啊,模型这里我们去选择豆包一点六的自动深度思考啊,选择这个模型自动深度思考。接下来输入像,这里文字输入像没有,我们要有一张图片输入像,对不对?我们把视觉理解这个图片输入像,增加一个 前面合并的创版图,对吧?所以选择合并创版图的这个引麦者啊,这个图片地址点进来,点进来之后同样你要给他一个系统提示词,告诉他怎么样生成一套动作的动态提示词,对吧?所以我直接把已经叠带过的这个提示词给它复制过来,然后粘贴。 ok, 动态其实词有了,接下来就是用户其实词,同样我们直接按 shift 加左括号键,把图片的地址啊,这个是翻版图,对吧?翻版图 把它引用进来就可以了,输出像不用变,这是一整个字幕转啊,所以不管它。 ok, 那 么动态其实词我们就完成了,接下来就要根据这个动态其实词,干嘛 生成视频了,是不是?所以再给他拉出一个节点啊,然后这里我们去找到吉梦,找到这个吉梦的视频生成啊,你这里没有就去搜索这个吉梦视频生成,找到这个图标,我们选择这一个,根据图像来生成视频,选择它 好, ok, 编辑它啊,双击改下名字,生成动态视频,对吧?动态视频啊,好,选择它编辑啊。同样这里有个 k, 这个 k 的 话还是使用。呃,前面我们把这个 k 给它复制过去啊, 这个是其实词,就是动态其实词,直接拿谁的结果是不要拿上面这一个节点的结果。我们找到生成动态图片其实词,对吧?选择它啊,所以为什么你看每个节点都要命名字啊,你不命名字的话,节点越多啊,你就越混淆,不知道哪个是哪个。 这里我们选择生成动态图的,生成动态格式,选择它没错啊。 ok, 这个地方不用管它,接下来这个就是时长五秒,十秒,我们可以去选啊,输入它就是生成五秒,输十它就输出十秒啊,这里是尾帧,不用管它,这个地方是图片的链接,三个图片的链接啊,我们去选择谁,是不是要选择已经合并的创版图,对吧?我们要把创版图这个 这个图片地址给到他,让他来生成动态,对不对?这个是模型啊,模型我们这里去选择视频三点零的 pro 吉梦的,然后这个是分辨率,我们选择七二零 p 的 啊,七二零 p ok 啊,那这个动态视频我们就说着完了,理论上来讲,整个节点到这里是不是已经结束了,对吧?已经把翻版图合并成视频了吗?是不是?但是有一点啊,因为吉梦生成视频,不管哪个大模型生成视频,它都会有等待的时间,它不是马上出来的,所以如果直接结束的话很容易报错,那么这里我们要再给他增加一个查询的节点, 让他不断的去查询我们的这个视频有没有生成出来,如果说生成出来了就直接输送给我,如果没有生成出来就继续帮我们查询,这样的话工作流就不容易包错。所以在这里我们要再给他增加一个循环的节点啊,往后面拉,找到一个循环业务逻辑,这里有个循环,对不对?选择循环啊, 我们找到循环的节点,选择它编辑循环,这里类型我们去选择无限循环,就不断的去查询,然后中间变量这里就是查询什么,所以给他增加一个,在下个列表里面 找到生成动态视频这个积木的插件的 id 啊,选择这个 id 我 们不断的去查询这个 id 啊,也就说我们视频的一个这里一个编号嘛,对吧?好,这个中间变量我们设置完之后,接下来在循环体里面我们就可以去拉查询的插件了,同样拉出来一个节点,去找到积木的视频生成啊,点开它之后,这里有一个查询任务信息,对不对?我们点击它, 这个就是用来查询的啊,所以双击它改下名字,这就是查询视频状态,对吧?现在到底是已经生成出来了,还是在排队,对不对? ok, 选择它编辑啊,那么这里查询的 id 值来源就是来源于循环这个里面的中间变量 id。 好,这个查询的节点啊,我们给他设置完之后,那么接下来还有一个啊,那查询的话他是要不断的查询吗?对不对?查询他会有两种结果,第一种结果就是已经出来了,第二种结果是没有出来的,所以这两种结果我们都要给他去做判断,业务逻辑的一个判断怎么做判断啊?拉出一个节点,我们去找到一个 if 的 选择器啊,这里有一个叫做选择器, 对吧?这个 if 的 选择器要选择它啊,这个选择器的意思, if 是 如果的意思嘛,对吧?就是做条件的判断,如果什么选择它,如果这个查询状态,我们就找到查询状态这个 url, 也就是我们这个 video 视频地址,就如果它查询的这个地址为空, 为空的意思就是还没有出来嘛,对不对?视频还没有出来嘛?没有出来怎么办?你看这里是不是有两个节点输出项,一个是没有出来的啊,没有出来的,我们是不是要给它继续查询,所以拉出一个节点,然后同样在业务逻辑里面有个叫继续循环, 就继续查询吗?但是在继续查询和选择器中间,我们还要增加一个,如果直接选择继续查询,那么他就是反反复复不间断的啊,几秒钟循环一次,几秒钟循环一次,这样也容易报错。我们给他在中间增加一个,然后去选择一个叫做定时器的啊,这个插件没有的话,就去搜索这个定时器的插件,它的作用是用来干嘛? 它的作用就是等待,就是时间的等待吗?对吧?这个就是等待,也就是查询一次,我让他等一下再查,不要查询的太频繁了,这样容易报错,所以选择他就是等待的一个时间,比如说六十秒啊,查一次,等六十秒再查,再继续查询, ok 啊,这是第一个。 当我们视频没有出来之后怎么办?好,视频出来了怎么办?所以再往下面拉出一个节点,如果出来了,这里我们就选择中指循环, 选了这个终止循环,你既然已经视频出来了,就没必要再查了吗?是不是选择终止循环啊?好, ok, 那 么下面这一个节点我们就设置完,接下来循环我们要拿结果吗?是不是上面这个母节点我们要拿结果。拿什么结果?拿输出的结果,他既然已经出来了,我们要拿谁的结果?是要拿前面查询状态的 u i l 的 结果,对吧?这个 u i l 就是 视频的地址吗?是不是拿这个结果进行一个输出? ok, 那 么到这里就算结束了啊,整个工作流我们就完成了,我们就可以把结束节点给他拉过来连接起来,然后这个结束节点的输出值 也给他改一下这个值我们要去拿谁拿这个循环输出的视频的地址,对吧?好, ok, 整个工作流就设置完了,还算比较简单吧,是不是?我们来测试一下,看下效果好不好?点击这个试运行,然后同样啊,我还是默认的这两张图片,一个是产品图片,一个是模特图片啊,然后我们点击试运行, 这个时候工作流就开始进行一个运转了,对吧?开始进行运行了,对吧?这个是图片的这个屏布图的提示词,然后这是模特的提示词,然后生成图片,生成这个呃, 合并的图片,然后最终生成一个视频,我们稍等一下,一会我们看效果, ok, 整个工作流运行完了,结果也出来了,我们先看一下这个屏布图是什么样子的,对吧?这是生成出来的屏布图,然后我们再看一下生成出来的视频效果怎么样,我们点击这个, 这个视频效果还是很不错吧,对吧?从穿版和动作上来讲都还是可以的,而且一次性也是保持的非常好啊。 ok, 那 么这个是我们今天讲的工作流啊,这个工作流其实还有很多叠带的一个空间,比如说我们可以给他进行添加配音,然后可以给他添加同一个模特,我们穿多套 这个服装,对吧?进行一个拼接,视频的一个拼接,自动拼接都是可以的,用工作流都是可以去完成的。 ok, 那 么今天这个工作流就讲到这里,下节课我们再见。

大家好,我是季风,今天带大家搭建一个电商商品详情页的工作流,只需要给这工作流提供一张或者是多张产品图片,他就可以一键生成十二张的详情页的图片,像这样的这种的这些都是工作流一键生成的,大家看一下效果怎么样, 是不是非常炸裂呀?那废话不多说,我们就操练起来吧。打开扣子网站,点击扣子编程,点击左侧的志愿库,点击右上角的加志愿按钮,点击工作流, 输入工作流名称,输入工作流描述,点击确认按钮,进入工作流搭建界面。把准备好的工作流搭建流程复制进来,粘贴一下,按照这个流程来搭建,小白也能搭建的好。先把开始节点设置一下, 这里需要三个变量,第一个是产品名,第二个是产品图片,第三个是米和 k, 产品名是必须要填的产品图片,由于是多张多张,我们选择一个欧瑞米麦吉,这样的话我们就可以上传多张产品图片了。第一步我们要让大模型给我们生成详情页的提示词, 添加一个大模型插件,改个名字,设置一下模型的话,我们需要选择一个视觉理解的大模型输入这里,我们需要两个,第一个是产品 名称,这个是产品的宽度七百九十像素。视觉理解这里我们需要把开始节点的产品图片输入进来。接下来系统提的词 我们已经写好了,我们复制一下这个大模型的提字词,点击复制 ctrl v 粘贴进来,这个提字词写的非常详细,也非常的完善。 用户提示,我们把上面输入的引用进来,输入这里,这个类型我们要修改一下驻主类型的,因为我们有多个产品的提字词。第二步我们还是需要一个大模型改一下名字, 模型的话我们还是要选择视觉理解的输入,这里我们有两个,第一个是一号大模型输出的文件,第二个是开始节点的产品名称。 视觉理解这里同样也是开始节点的产品图片系统 t 的 词这里我们也是写好了,点击复制一下粘贴进来,这里灰色的后面是失效的,我们把它重新连接一下,名字,产品名,产品名,图片, 产品名,用户提的时这里我们把上面的输入的重新链接进来,一共有三个输出,这里也是编单类型,我们也需要改一个这么一个类型的, 好的,我们接着添加第三个,第三个同样也是一个大模型的插件,改个名字,点击设置一下,输入这里我们需要把二号生成的结果输入进来,系统提的时这里我们已经写好了, 点击这个三号大模型的题的词,复制一下粘贴进来。用户题的词,我们只输入了一个输入这里同样的也是需要把这个类型改一下,接着添加一个四号代码的一个小插件,改个名字, 他是来给我们转变格式的。输入这里我们需要把开始加载的图片输入进来,页面名字里我们改个名字,参考代码,这里不会写也没有关系。点击这个蓝色的小按钮, 在左侧这个黑色的板块随便点击一下,然后点击 ctrl a 全选,然后点击删除。把准备好的代码给复制一下,在左侧的这个黑色的板块,点击一下, ctrl v 粘贴进来。突出这部分,我们需要把不需要的给删除掉, 第一个和第三个删除掉,只留下这么一个就行了。类型注意一下,也是这个类型的,点击这个小叉号。第五步,我们需要一个循环的小节点,设置一下, 点击这里找到三号的格式,输入进来。在循环期里面添加一个插件,搜索米和 n 二二,我们选择这个 n 二二的图片生成的,点击添加,它是帮我们来生成图片的,设置一下,一个是 k 开始截屏的 k 格式词 号循环的提示词,参考图片四号的图片,图片比例我们设为九比十六度版的图片质量我们设为两 k。 为了防止 number 二生成失败,我们添加一个选择器, 点击一下 number 二,生成图片的这里我们选择为空,如果 number 二生成失败就是为空,为空的话我们再重新再生成一次,这里我们再添加一个插件,添加一个 number 一 的插件, 点击第一个添加,简单设置一下,设置和前面这一个是一样的。异常处理,这里大家可以把时长改为六百秒, 这里我们要需要再增加一个小插件,变量聚合,把选择器和变量聚合也要连接一下,不管这两个哪个有结果,都要把数据传给变量聚合。设置一下,把两个 number 插件整成的图片输入进来,把变量聚合和这个小节点也要连接上,别忘了把五号 这里也要设置一下。电量聚合以后需要再添加一个去除空数据的小节点,这里我们搜索常用代码块,找到常用代码块,在常用代码块里面找到一个去除空数据的一个小插件,点击添加,改个名字,点击设置一下, 找到五号的输出的最后一步,把六号和结束节点连接上,结束节点简单设置一下, 我到六号,今天的工作人员搭建完成了。是不是还挺简单的呀?接下来就可以进行试运行了,输入产品名称,输入米和 k, 然后再把我们的产品图片上传上来就可以了。什么产品都可以哦,今天我们就到这里,下次见。

用扣子编程自动化做的工作流,怎么被我们普通的工作流去调用?我们今天录制一个非常详细的视频,从扣子编程做工作流开始,到我们 原本的手搓工作流,怎么去掉这个扣子编程,他做的工作流,来一个详细的视频。首先呢,我们来到这个扣子编程的这个界面之后啊, 它上面是可以切换的,切换到这三个里面,智能体工作流和网页应用都是可以去体验的。然后呢,今天我们去讲这个工作流,讲工作流的时候,我们给他提一个要求,请根据输入的主题,帮我 写一份公众号的文章,文章风格借鉴罗振宇 郑罗振宇老师深度思考的 风格,好,我们给他提这样一个要求啊,这个工作又帮我干什么呢?我说一个主题,他帮我写一份公众号的文章,具体的要求是什么?接见罗振宇老师深度思考的一个风格,我们点击发送, 点击完发送之后啊,你会发现他说,哎,右边他在帮你正在去做这个工作流,他是怎么帮你做工作流的?他可不像咱们之前做工作流的时候,他给你拖代码啊,一个代码一个代码去做,不是,你看啊,他是什么点 py, 乍一看他就是用哎一个一个的代码,用编程的方式去帮你做这个工作流。如果有的小伙伴去 听过别的一些工作,比如说 n 八 n, 对 吧?好多人就用谷歌去直接把 n 八 n 的 一些规则告诉他,他就帮你写一个工作流,你直接导到 n 八 n 里面就能用。现在呢,扣子编程他也能达到这个效果, 这就是他在整个创作的一个过程,那么创作的过程呢?我们就耐心等待,等待他一会儿创作完成之后我们看一下,我们再去等待他一会儿创作完成之后我们看一下,我们再去调这个, 调这个 ai 编程啊,扣子编程,它自己写的工作流的时候应该怎么去操作?好的呢?因为这个过程啊,时间也比较长,我们耐心等待。 ok, 经过大概三分钟左右,这个工作流已经生成了。大家现在看到的这个工作流的界面,就很像我们平时搭的工作流开始生成结束,但这个节点,你看啊, 它还是可以啊,可以去设置一些的,你比如说这个系统提示词,用户提示词,你还是都可以改。 ok, 这是他帮我做的这个工作流,我们不去看他工作流的一个内容啊,我们试运行一下, 比如说我问他大学生在 ai 时代应该怎么应对?我点试运行, 点完试运行之后这个工作流他就会运行,运行完之后他就会给我一篇文章,这个文章就是我一开始给他讲的,他要根据文章帮我写一个公众号的内容,采用的母这个风格呢,就是罗振宇老师这种深入思考的这种模式。 大家不要觉得这个工作流简单啊,我们用这个工作流只是为了想给大家去说,我们怎么样把 code 编程写这个工作流部署完成之后呢?哎,用我们普通的工作流去调用它,用普通工作流去调用它,我把工作流再打开一个界面啊, 这是它的运行运行,它估计应该是用了这个深度思考的这个大模型,所以它的速度还是比较慢的,就是讲到这呢,也想给小伙伴分享一下,我们去正确的理解 code 编程, 他自己写工作流的一个一个实用的一个场景,我的理解是,哎,好像小伙伴们不要任何的技术,甚至拖拉拽都不用去学,都能做工作流了,但是也有博主去分享,说的是什么呢?说这个其实是给程序员准备的,这个咱们不管, 我们来看一下它生成的一个结果,这是它生成的结果,当 ai 席卷校园,大学生如何在算法时代守住人的价值,把让 ai 成为统治者。你这是他帮我写的文章,说明这个功能是 ok 的, 那么功能 ok 了之后,大家注意啊,这个工作流,你在你的这个团队资源库里面,你是看不见的, 你是看不见的,所以呢,我们要怎么办?你要把它点击部署, 点到这之后啊,注意右上角点部署,下面点开始部署就 ok 了,接下来呢,它就会帮你打包构建和部署。当部署完成之后,我就要给大家去说,我们怎么样去用它部署完成的这个工作流。 同样的这个过程也比较漫长啊,我们耐心等待一下, ok, 经过大概两三分钟的等待,现在呢, code 编程已经把这个部署完了,部署完了之后,大家注意这个界面,你不要乱动啊,我一会给大家讲,你们把什么信息要留存下来,对吧?首先第一个 大家就照着操作就行了,我觉得学习有个方法,就是啥你照照着操作,操作的多了,你们就慢慢用自己的逻辑去理解这个事情, 这是我一一直以来学习的一个过程啊,就有的事情我们不要去钻牛角尖,深究它到底是怎么回事,我们不是程序员,对吧?那我要给大家讲的是啊,我们先点管理 api token, 你 可以把这个理解为是什么?它这个 api token 就是 你这个工作流的一个身份,对吧? 你去访问,对吧?你肯定要是要访问这一个工作流,那么它的身份是什么?我们就点这个,对吧?点击创建一片 talk, 点击创建完之后点复制啊,注意注意,一定注意,这里点完复制这个画面就没了,它这个 talk 只会显示一次,所以点完复制之后怎么办? 你在桌面上新建一个 txt 文档,把它存下来打开,这是稳妥起见啊,稳妥起见, ok, 新建了,我们打,打开啊,打开完了之后呢,我们再回到页面,你看一下它还有一个信息,是这里的信息,我们同样把它一复制,复制完成之后呢, 我把它也粘贴到这里,粘贴到这里之后啊,接下来咋办?我给大家说, 我这本书就已经部署完成了吗?部署完成之后呢,我要去做一个工作流,就在这个界面啊,我要做一个工作流,点击工作流,对吧?这是什么?这是 code c o z e code 编程 的调用, 调用普通工作流,调用扣子编程工作流, ok, 点击确定, 大家看,非常简单啊,刚刚才这个界面,你就点一个创建 api k, 把它创建完之后把这一复制,把 api k 一 复制,复制到这里,然后等着,等着咱们到这个界面,到这个界面之后 注意啊,它这里要用一个节点,什么节点呢?要用一个 http 节点 http 请求去调用我们刚才那个工作流,至于为什么 为什么,咱就不要管它,我们知道咋用就 ok 了。我管它为啥,我能用明白就 ok 了呀, 这就是在 ai 时代吧,有时候不要钻牛角尖。 ok, 这里来了之后啊,首先第一个 get 和 post 选什么?我们要选 post。 post 是 啥?是请求的意思, 我们要请求,哎,请求什么?请求我刚才做好的这个工作流,我求你把我告诉给你的主题帮我编成文章,所以要用请求, 如果记不住怎么办?那你就只就选 p o s d 就 ok 了。然后接下来这有一个地址嘛?这个地址是啥?地址就是这个单引号里面这个 h t t p s 一 直到 run 的 这个,我们把它复制过来粘贴到这儿。 粘贴完成之后呢,再看一下啊,请求头,请求头要创建两个, 这个就是 head, head 就是 头的意思嘛?请求头一个是这个复制一定要复制?对啊,这是名字,然后呢?还有一个是什么 content 类型?至于这什么意思我也不知道啊,我一会给大家讲我是怎么把这个研究通的啊,我还是问豆包的,我一会看给你们看一下 我怎么把这个事情给研究通的,然后自己再试一试就好了。 ok, 上面一定要注意啊,上面是选啥嘞?他是 这个,这个内容注意看啊,这个内容注意,复制的时候他这个后面还有一个,你看我的鼠标啊,他这里还有一个英文的绊脚的空格,这是好多的小伙伴可能容易 容易复制错的。把这个图先复制过来复制。哎,错了啊,把这个内容 ctrl 加 c, 把这个内容复制过来。复制过来之后完了吗?没完,还有上面这一串,上面这一串才是完整的 api。 k 复制复制完成之后,在这里一点粘贴,粘贴完就 ok 了。粘贴完成之后呢,这个请求参数这里啊,我们要选啥呢?大家可以看一下啊,这里是不是有个 topic? 注意啊,这个 topic 一定要和我们参数这里的变量名称要一致, 如果啊,如果选中参数是什么,就是我们要给它输入什么开始节点,你直接选过来,它是 input 音符的不行,我们都知道叫 input, 在 原来我们的工作流里面也行,对吧?但是在这里不行, 所以它这个后边填充做的这个工作流限制性啊,规范性还是比较高的啊。 topic 完成之后呢?这里请求体我们选什么?选 json, 选完 json 以后,它这里让你输入一个 json 的 内容,对吧?让你输个 json 内容去,输啥呢?就输这里的 双括号里面的内容,同样把双括号也带上, ok, ok, 回去就行了。好,到这里的时候,然后呢,我们这个输出输出选择啥?选择这个包点到这里呢,它就配置完了,配置完之后到底能不能跑通呢?我们先试一下,试完了之后我们再复盘一下这个过程啊,点击试运行, 我也不知道会不会犯车啊。大学生 ai 红利, ai 时代, ai 时代红利。好,这是一个话题,他就会帮我去写公众号的文章, 应该不会出错啊,因为我都是踩了十几遍坑哎,然后摸索出来的这个这个结果,等我把这个做完,咱们去再回顾一下,看他这个参数应该到底怎么写? 把这个参数怎么写完了之后,我一会再给大家说一下,当你遇到一个未知的事情的时候,你怎么用豆包去学?我跟你说,我这个我这个办法都能把你想解决问题都能够学会了, 好的,你看它的这个时间还是比较长的啊,在这个等待期间,我我可以大概的给大家说一下思路啊,什么呢?我这个不是部署完了吗?部署完了我就把这个一截图,把这个一截图,对吧? ok, 截图完成之后呢?怎怎么办?我把它扔给豆包 我把它扔给豆包好,扔给豆包了,对吧?扔给豆包之后呢?刚才这个诶,大家看运行成功了,对不对? autopod 有 内容,我们来预览一下。 autobot 的 内容是,为什么我们总在追求确定性,却又在逃避?最近我发现一个什么人际渴望、安全感等等等等,不拉,不拉不拉,对吧?哎,内容,哎,说明内容成了,说明我们跑成功了, ok, 这就不管了,这就是通过刚才这样一些操作,哎,我们就 让通过这个 h t t p 请求的这个节点,把我们刚才这里发布的工作流就给调动起来了, 吊起来了。好,我们再回顾一下,我把这个过程再给大家回顾一下,我们 ai 帮我们写的 q 编程,帮我们写的工作流,完成之后一试运行,结果,结果不错,然后点步数,点完步数它就是这个界面,注意啊,它就是这个界面, 这个界面之后你要点的是这里有一个管理 api k 点完了之后把那个 k 一 复制,复制完了之后放到一个 t x t 文档里面, 不要偷懒啊,不要偷懒,好的,小伙伴经常手底下复制,有啥内容就不知道,复制完之后呢,把这个内容再一点复制,哎,右边复制,复制完之后放到下面,放到下面之后我们新建一个工作流,打开一个 http, 请求上面选成 post, 对 吧?然后呢 post 这个链接呢?选成我们刚才粘贴里面下面这段 http 开头的。注意啊,一定是单引号里面的, 在复制内容的时候一定要注意单双引号里面的内容,对吧? ok, 这是这个请求参数呢,就是我们要输入的内容,就是我们音符的输入内容,但是注意它的变量名一定要和下面这个 date 这个 topic 保持一致,也就是和我们这里的 jason 要保持一致。 ok, 这个就完了。 请求头这里呢,注意嗨的就是头,把把这两个前面的 aot h 和 ctrl 粘贴到变量名,这变量值是什么呢?这一个 这个内容后面再加你 token 上,前面就是你的 token 啊,注意的话,这个这个单词后面有一个英文半角的空格啊,然后粘贴到这里,这个值呢?粘贴到这里就 ok 了。接下来呢,选成 js, 选完 js 之后点击 id, 然后把这一对括号里面的内容包含,括号一复制粘贴到这里就 ok 了。完成之后你一运行它就能把这个工作流调用起来, 就能把这个工作流调一起好, ok, 我 再给大家演示,刚才不是说了一半吗?我怎么去把这个事情跑通的?我把这个学习的方法也告诉大家,我是不是拿到了这样一个工作流,这样一个 atp 请求,对吧?我就把它一粘贴一截图, 截图我再发给豆包,我给他说啥?第一张图是我 用扣子编程编写的工作流,发布后 的信息,请帮我,请帮我完成怎么配置 http 节点的参数,你就这么给他说,我有啥我就发啥, 我现在得到的好多的结果全都是豆包知道完成的,就包括,哎,让他进去写着啊,就包括我做的个人网站,我后面做的这个学习平台,全都是我问豆包的,所以大家把豆包用好,当成自己的一个贴身顾问,有啥问题你甚至可以先问豆包,豆包知道的比我要多,对吧? 哎,大家来看啊,我们来看看这个参数,然后选我们刚才的那个,那个那个过程,他说要把节点从 get 改成 pos, ok, 不 改了。 然后呢,把链接粘到 url 框, ok, 我 也加了,第一个请求头,是这个,哎,没有问题,然后呢,代码加你的 api k, 哎,也对了,对吧?第二个请求头,这个再加一个内容, ok, 也可以,请求体呢,是 topic, 那 把这个一粘贴就行,对吧?好,我们来看一下具体的参数, 真正的参数是不是人家每个都跟你说了,最主要就是这个请求参数 topic, 这里他刚才没给你说,但是呢,你如果把这个写成 input, 你 一会运行它就报错,报错的信息你再扔给豆包,它就会告诉你,哎,你的这个输入参数必须是 topic 才可以啊,这就是今天呢给各位小伙伴分享的,我们用扣子编程做的工作流怎么去掉, 我把我怎么学会这个的方式我也告诉给大家,所以大家以后如果有什么问题,就可以用这种方式,我直接贴俩图告诉你,我告诉你我要干啥。 你按照他的方法去踩踩坑啊,去做一做。然后呢把他工作留的一个报错,再粘给豆包来,他来来回回就帮你把这个问题解决了。 好的,那么今天分享的这个视频就到这里,接下来呢还会再给大家去分享我们扣子编程做的智能体,哎,我们怎么去部署?怎么去调用? ok, 我 们下期视频再见。

宝宝们,恭喜你打开这条视频呢,你将获得电商详情页自由。我们上传一张图片,告诉工作流你想生成的产品名称,然后他就会为你生成十二张不同角度的详情页,有模特展示图,有近乎摆拍图,还有产品的细节图,是不是很神奇呢?跟上杨姐的节奏,小白也能学,十五分钟教会你。 我们先在浏览器搜索扣子这两个字,一键跳转到字节跳动旗下的 ai 智能体平台,在这里我们不需要下载或者是安装任何的软件,它是可以在线直接使用的,对你的电脑配置也没有要求。我们可以点体验, 推荐你去开通一个九块九三万资源点的会员,这样你使用起来呢会更加的方便。然后我们点扣子编程 在这个界面里呢,如果你是没有代码基础的,小白建议你直接使用这个工作流开发,因为它是一个像搭积木一样可直观的操作,对新手非常友好。我们左键单机, 然后他会跳出一个新建的界面,这个工作流名称他识别的是字母、数字和下划线,所以我们可以用拼音或者是英文来描述他,这里是自定义的,下面这个描述是识别中文的。我们现在要做的是一个详情页的工作流,所以我给他的名称命名为详情页。 好,下面是一键生成十二张图片的详情页,点击确认。 这样我们就新建好了一条工作流。这个空白的画布上面有开始和结束两个节点,我们在开始的时候给他下达指令,他的结果也就是我们想要的。十二张图的详情页呢,就会在结束这个节点给我们输出出来,中间呢我们要添加几个节点 去完成整个闭环的步骤,那我们把这个方块呢就叫做节点了,大家看最下面这个添加节点,里面有很多不同的节点可以选择。我们先来看这条工作流的搭建大纲, 好,我们把这个大纲复制一下,这条工作流,它难度如果最高是五颗星的话,难度只有两颗星。好,我们返回来点击这个注视, 可以把大纲贴在这里。好,在开始节点呢,我们需要提供给他你的产品图片,你的商品名字,还有一个 key, 那 这个 key 呢,是因为我们要去调用第三方的这个开发的 nasa 不 nasa 插件。所以呢,我们在开始节点左键点击一下, 可以先把它进行一个配置,它的初始状态会给我们添加一行变量。 input 是 输入的意思,这个是默认值,它是可以修改的变量的名字,它是识别字母数字和下划线的。好,接下来我们先配置第一个变量,商品图,我们用英文来表示 image, 然后他是一个必填的,这里打勾,我们点一下这个对角线,这里呢可以添加一个描述,就是告诉用户这里上传上传一张商品的图片, 好关掉这个对角线。这里有个很重要的知识点是变量类型,现在默认的这个变量类型是 string, 这个 string 呢,它对应的是字母,数字,还有标点符号啊这样一些内容。我们现在上传的是一张图片,所以要对它这个变量类型进行一个修改, 点这个下拉框,最下面这个是文件 file, 然后它里面有个 image 图片,我们就选它组建单机一下。好,这样我们就可以上传图片了。再接下来我们需要输入一个商品的名字点,这个加号 可以用英文的 name 来表示,因为是商品的名字,它本身就是一个汉字,所以呢,这里是 string, 没有问题的,如果你是做跨境的,这里也可以用英文,同样也是 string。 好, 我们点击一下 对角线,这里是描述输入商品的名称。好,我们关掉这个对角线。第三个变量我们要添加的是 key, 也就是使用这个插件的口令。在这里呢,我输入一个链接,点击它,你就可以去不要米的注册一个 api key 了, 关掉它。好,接下来我们第一步先用一个大模型去规划一下我们详情页的内容, 我们把鼠标放在这里,等它变成十字以后,左键单机向后拉,画出一条线,然后在我们这个工具箱里面,也就是节点找到第一个大模型,左键单机,我们可以把它的名字改一改,点右上角三个点,可以重命名 这个大模型,它的作用呢就是帮我们去规划十二张图详情页的内容。好,我们先来选择一下它的模型类型, 左键单击一下,里面有很多我们熟悉的,比如说豆包, deepsea 啊,下面还有 kimi 和积雪星辰,我们这里呢啊,因为他需要去识别你上传给他的商品图,所以我们需要一个视觉理解比较强大的大模型,我们就选这个豆包一点六的视觉理解,左键单击。 好,选中它以后,我们开始去配置这个输入的内容。我们看在这里呢,可以点一下齿轮, 只要前面你连上线的地方,它的数据都可以通过这个齿轮进行一个传输。现在我们选择开始节点里面的 name, 先把商品名字给到我们的大模型, 然后视觉理解这里我们点加号,同样是按齿轮把开始节点的这个 image 图片传给它, 这样呢我们才开始节点输入的这两个重要的信息就通过这条线呢传给我们大模型了,大模型接收到这个信息就开始去规划相应的内容。这个系统提示词呢,我已经提前写好了,我们把它复制过来看一看。想要这个提示词的朋友呢,可以关注我,然后跟我打个招呼,我们先点这个复制, 把它贴过来,然后我们来看这个角色呢,就是你是一个专业电商详情页的设计师,然后可以啊通过对于这个单图的理解去生成十二张独立的图片,这个限制呢就是帮我们去处理 电商产品的,呃,详情页,比如说服装,数码,家居、美妆等等。然后它的风格呢,如果用户没有特别的指定的话,就会使用一个通用的比较简约化的配置好。这个输出的部分呢,它的默认的名字叫 output, 也就是输出,这里我们就不进行修改了, 它的变量类型呢,因为是文字,所以用的是这个 string, 如果啊你想让它变得更清晰一些,也可以改成这个 arraystring, 就是 数组字母串,因为这里面大家看对每一张图有不同的描述。好用户提示词这里我们按住 shift 和字母 p 右边的括号,把这两个内容呢分别的引用 好,接下来呢我们再用一个大模型,对商品的卖点进行一个提炼和优化。我们依旧是拉出一条线,选择大模型,改一下它的名字。 好,这里呢我们侧重于内容的书写,所以可以选择的大模型呢是一点六的自动深度思考。 我们传输给到它的内容,可以左键单击一下这个齿轮看。现在因为前面已经连上了两条线,所以开始节点的这个 name 是 可以传输进来,然后再增加一行, 我们还可以把上一步已经规划好的这个详情内容给他选中,选这个 output, 也就是结果下面的这个是它的推理过程,我们不需要选好。同样我们点一下这个加号,按齿轮,把开始节点的这个图片 也传给这个大模型,让大模型呢去参考之前我们规划好的内容板块,还有商品的名字和图片,去写现在我们这个商品具体的它的卖点特点啊,这样的内容提示词我已经提前写好了, 有需要的朋友呢可以关注我,找我来领取。这个提示词就比较简单了,你是一个专业的详情页设计师啊,专注内容领域。这里大家看,如果我直接选中这个内幕的话, 前面这个变量名是没改的,我有两种方法,直接把它改成 name, 或者是去掉这行,再添加一行,重新选择我们开始节点里面的 name, 然后它的名字就会改过来了。 此时呢,大家发现之前这个地方是黑色的,现在也标成蓝的了,因为前面我们输入的变量名字跟它里面所提到的是一致的,它就会变成蓝色,证明它已经被引用进来了 这个内容,这个内容我们可以选择这个 output, 就是 我们前面提到的内容规划,结合这个行业的特点,对这个啊产品进行优化和提 炼,保持这个本题式的逻辑等等。里面看大家看它这个尺寸啊,比例等等,这些都是可以进行手动修改的,根据你的需要。 好,用户提示词这里我们按照键盘上面的 shift 键和这个花括号键,这里是必填的啊,我们只需要把之前提到过的再抄写一遍就可以了。这个输出的变量我们也可以改成,点击这个 array string 数组字母串。好,接下来可以添加一个异常处理, 给他设置为六百秒,重设三次中断。然后这个模型的类型呢,我们可以选择最下面有一个一百二十八 k 的 视觉推理啊,好,再接下来呢,我们再添加一个大模型,去生成这个图片的提示词, 我们依旧是这样来选择,然后给他改名字。好,现 在呢我们要写图片的提示词了,可以使用它默认的这个一点五 pro 三十二 k。 好, 我们这里呢给它输入到的是第三步,也就是前面已经优化好卖点的这个提示词,选择这个 output, 它的系统提示词我们直接复制好,你是一个专业的提示词处理专家 等等,可以把这个图片,大家看这个七九零 p x 以及分辨率比例,这些都可以根据你的需要来改。然后用户提示这里按着 shift 和括号,我们选择前面的这个音符就可以了。下面的输出 变量名字我们不需要来修改,然后类型呢可以改成这个 restore 异常处理,这里还是可以给它设置为六百秒啊,重试三次备选模型,给它选择一百二十八 k, 这里呢,我们就可以不选这个视觉推理了,直接选这个深度思考。好的,这样我们就把提示词的部分已经完成了。接下来呢,需要用到一个插件去,帮我们把前面我们上传的那张图片转一下格式, 我们选择这个插件,在这里面呢,找到剪映小助手 啊,可以用这个版本往下翻,剪映小助手,我已经标上星星了,然后从里面找到一个字母转列表的工具,就是这个字母转列表,它把字母串的这个格式呢转化成列表格式,左键点添加 好,我们给它改一下名字,这里面只有一个选项啊,就是把这个对象的类型转化成 a string 这个格式。 这里呢,如果大家啊看不懂也没关系,因为我们后面用到的这个插件需要这个 restore 的 这个格式,他才能够读得懂,所以这里需要进行一步转化, 点一下齿轮,把开始节点我们上传的这个图片 image 点击一下就传进来了。好,接下来我们的重头戏来了啊,我们要去生成最终的详细页的图片了,我们把啊鼠标放在这里,拉出一条线,然后选择循环, 业务逻辑里面有一个循环,为什么要选循环呢?是因为啊,我们在图片生成的过程中可能会有报错的这种现象,所以呢就多给他几次尝试的机会,直到他把这个图片为我们生成出来,把名字给他改一下。 这个循环的类型有三种,我们选择第一种数组循环。好,他要循环的这个数组呢,我们点一下这个齿轮,把刚才第四步里面的这个提示词给它选中, 我们根据这个提示词去生成图片。好,接下来呢我们设置一下循环题里面的内容。好,接下来我们去选择这个 not 不 乱的插件了啊,把鼠标放在这,向后拉点插件, 这里面我们搜 n a 二,我们找到的这个是我们社群开发的插件啊,左键单据一下,点添加 好点重命名,这里呢可以把开始节点的这个 key 给它拿过来,我们现在需要用到这个第三方的插件,就像你去打开别人的工具箱,你需要一把钥匙,这个 key 呢就是这个钥匙了。好,这个是提示词的意思啊,我们点一下齿轮, 把我们它的上级六里面的这个 input 给它拿进来。现在呢下面的这个图片就是我们刚刚已经转化好 格式的这个图片了,选择的是五图片转列表里面的这个 info, 这个是图片的比例啊,我们可以根据你自己的实际需要来选,竖屏的话就是九比十六,横屏是十六比九, 这里我们选九比十六。好,最下面这个是一 k、 二 k 和四 k 的 选择,一 k 和二 k, 我 们这里呢生成一张十二张图的啊,图片都是五毛多钱,所以大家如果相比来说,可以选择二 k, 如果是来发某音某书或者是我们的某圈的话,用一 k 二 k 都是可以的啊。 如果你是用在电脑上去看,或者是手机的壁纸啊,这样一些场景的话,你可以选择二 k 或者是四 k, 大屏用四 k 比较的细腻啊,连头发丝都能看清楚,然后小屏呢用二 k 就 足够了。如果你是需要去制作咱们的这个啊,海报需要放大,需要印刷啊,这样一些需求的话,你就选择四 k。 好, 我们从这里拉出一条线,添加一个选择器, 这个选择器呢就是帮我们判断一下前面的图片有没有成功的生成出来了。我们这里可以选择六点一里面啊图片的链接, url 是 链接的意思啊,就是如果它链接出现了,证明它图片生成成功,点一下链接,如果这个链接为空,也就是没有生成图片的话,我们给他机会让他重新再生成一次啊。 这里我们可以把前面的这个创建一个副本, 这样就不用再去设置里面的内容了,让它为空的时候 连上这个 nano 的 这个插件,重新再生成一张图,不为空的情况下就是它有数据了,我们可以在这里拉出一条线,选择这个变量聚合,也就是不为空有数据的情况下,把数据传到变量聚合里, 这里我们可以按一下这个齿轮,选六点一里面的 url, 把数据传过来,如果为空的话,重新再生成一遍,选择的是这个给它改一下名字,叫它六点二。 好,我们把再生成好的这个图片,六点二呢数据也给它拉过来,这个时候变量聚合里面可以再添加一行,把六点二里面的 url 也给它填上去, 这个点跟这个点连在一起,我们上面的循环体的结啊输出这里就可以获取到变量聚合里面的两个数据了, 这个思路大家可以整理一下,就是给他两次生成图片的机会,那么在这个过程中呢,因为他要一次一次的尝试,所以会产生一些空数据,我们这里需要添加一个插件,叫做常用代码块, 同样也是我们社群的,可以把这个名字打上,点一下常用代码块,我们找到里面有一个 数据库列表,去除空数据这么一个功能点添加,然后把它的名字改一改,这是第七步,去除空数据。 一会我给大家演示一下,大家就理解了,为什么要进行这一步,然后他输入的这个列表呢?就是我们刚才六里面的这个 alt put 啊,这个结果给到他,让他去清洗里面的空数据,最后我们把结束节点给他拉过来,他生成了这个结果,左键单击一下,就是我们第七步去除完空数据以后的 这个 data。 好, 现在整个工作流就搭建完成了,我们可以点击一下试运行, 在这里需要上传一张图片,比如说我们就选择这个红色的高领毛衣 产品名,这里给他描述一下红色高领毛衣,然后填上这个 key 点试运行,已经运行成功了,花了八分钟的时间为我生成了十二张图片, 我们可以依次点开看看,这是产品的细节图,这是他的镜物摆拍图,这是他的这个上身展示图,细节图,还有这种模特图, 模特,那么像这样的一个工作流呢?他用几分钟的时间就可以帮我们生成啊这个电商的图片,那么一张图面呢,需要消耗零点五六米粒,那么整体下来就要花费六七块吧。现在我上传一张 啊某宝来的这个车厘子的图片,然后给到他的商品名称,我进行了一个扩写,九十九元三斤的三勾车厘子智利车厘子水果礼盒,我点一下试运行。 如果你想学习这条工作流的搭建呢?可以点赞关注我,然后跟我打个招呼,我把这个提示词发给你。这个工作流搭建并不复杂啊,两颗星的难度,想挑战一下的朋友可以来试试。好,我们下期再见。拜拜。

兄弟们,今天我们通过扣子工作流用两分钟来实现每天按我们的要求在固定时间推送相关行业的热点新闻,我们每天被动的刷新闻,其实占用了我们大量的时间,那今天我就来手把手教你搭建一个属于你自己的定制智能体。 搭建这样一个 ai 智能体的好处,第一节约了大量的时间,第二按需求推送很精准。第三可以扩展, 比如对于自媒体来说,觉得仅仅推送新闻还不够,那可以再加几个节点实现按需求题出文案,然后我们再去做最后一轮的筛选工作。其实这个工作流非常的简单,按照功能可以分为三个部分, 第一部分添加的是新闻源,因为我们从事的是 ai 行业,所以关心的都是 ai 领域相关的新闻,我们可以把这些换成自己所从事的或者关心的领域。这里第一个节点我们用的直接就是插件中的今日头条 添加节点插件搜索输入头条搜索直接选择扣子官方的就可以,各行业领域的新闻它都有, 那么这个节点中输入有四个参数,第一个参数代表新闻的数量,也就是我们搜索出来要多少条。第二代表的就是片量,默认为零,这里不用做修改。第三我们可以理解成为对应行业的关键词,直接填里面就可以。 第四,当我们第一次输入二十个新闻之后,会有一个 id 输出,如果第二次再去用这个节点的时候,我们想输出二十一到四十的时候,我们可以把第一次的输出 id 填入进去,但这里设计不到,不填就可以了, 剩下的这些节点利用的是这个 rss 来实现新闻搜索。那什么是 rss? 简单说,平时我们看新闻得自己去跑网站,那个是堂食, 还得忍受广告弹窗,但 rss 就是 新闻网站专门开的外卖窗口,那这六个节点就是我们派出去的七个数字外卖员, 他们不看广告,不看排版,只把最新的标题和干货第一时间打包运回来给 ai 位数据必须吃这种菠萝壳的,它处理起来才够快。这六个节点我们只看其中一个,其他的以此类推。我们首先添加节点,然后插件搜索 rss, 找到插件工具添加这个节点,就一个输入,就是 rss 源,就是一个链接, 各行各业优质的 rss 源已经准备好了,需要的兄弟们三连支持一下。第二部分也是整个工作流的核心部分,是新闻清洗这个节点, 这是一顿代码,不过没关系,这些都整理好了,免费给大家。简单说一下,这个节点一共实现了五个功能,第一,将来自不同平台、格式各异的新闻字段统一提取为标准的标题链接、摘药和时间。第二, 智能关键词过滤,只有命中关键词的新闻才会被保留,所以关键词是要自己设置的。第三代码给每条新闻打分,例如包含发布会官宣加三分、发布在二十四小时内加四分、 摘要够长加一分等等等。那么换句话说,他越符合我的要求,排名就越靠前,就越快给我推送。第四,去重排序。如果多个源发了同一个标题的新闻,那么我们只保留一条, 先按照新闻的时间排序,然后再按照新闻的分数来排序。第五,最后的功能是生成适合右键或网页查看的 html 格式,也就是链接 发到邮箱之后呢?点击跳转原文,因为是根据个人定制,所以兄弟们需要自己改的地方也都整理好了。这个工作流的第三大部分就是设置收发 u 键的节点,添加节点插件,搜索 smtp mailsend, 我 们把设置节点输入是 html 格式,选择错 这个 message 就是 邮件的中文,我们把上一个节点的输出链接过来,点击这里,选择西门清洗的 html。 下一个参数 server 是 收件人,我们直接填写自己对应的收件邮箱就可以。下一个参数, smtp 服务器地址,这个指的是发件箱的,千万不要弄错了, 我这里发件箱依然用的是幺幺三邮箱,你用的如果也是幺幺三的话,复制粘贴就行,如果不是,那就自己查一下。输入对应了下一个参数就是邮箱的授权码了,这可不是邮箱的登录密码获取方式,整理成文档了,有需求大家可以自取 s m t p 端口,直接填四六五就可以了。 填写完发件箱,最后再把标题和前一个节点的输出连接好,那么到这里整个工作流我们就配置完了。点击试运行 邮箱,收到邮件,点击查看几条新闻,说明我们运行正常,点击右上角的发布工作流完成。啊,那下一步我们让他在固定的时间推送新闻到我们的邮箱。返回到项目开发,点击项目创建应用,注意是应用 智能体的触发器,在维护这几天应该是不行的,我们随便起个名字,我们直接把搭建好的工作流放进来, 我们点击开始,开始里面有一个触发器设置,每天我们设置八点,这样我们整个智能体就搭建完成了。 想让他每天工作,我们需要点击发布渠道的话,我们任意选择都可以达到推送新闻的目的,这也就不多做解释了。 ok, 到这里我们就实现了定制的每天推送相关行业的热点新闻,想要原工作流的朋友一键三连,感谢支持。

亲爱的朋友,我刚刚看到你的头像和真诚的留言。我们经常会遇到需要给视频添加字幕的需求,我们今天就来教会大家怎么用扣子工作流,一键为视频添加上字幕,新建工作流, 开始节点设置一个输入变量 video 文件视频类型。然后从开始节点引出连线,添加节点插件,搜索字幕,找到视频剪辑工具, 添加 audio to subtitle 插件,设置节点参数,输入变量 source, 将开始节点的 video 传入,再来看看输出变量,其中 er 就是 我们从视频中提取到的字幕链接。 再从 audio to subtitle 节点引出连线,添加一个大模型节点,用于整理字幕格式,不需要输入变量,直接设置系统提示词, 将我们准备好的系统提示词粘贴进来,设置输出变量 output 对 象类型。有了字幕链接和数据格式后,我们从大模型节点引出连线,添加节点插件,搜索关键词字幕, 找到视频剪辑工具,添加下面的 add subtitle 插件, 设置参数,输入变量 subtitle config, 将大模型节点的 output 传入 video, 将开始节点的 video 传入 subtitle or 将 audio to subtitle 节点的 or 传入,再来看看输出变量, or 就是 最终添加了字幕的视频链接。最后将 s subtitle 节点和结束节点连接,设置结束节点输出变量 output, 将 f subtitle 节点的 r 传入即可。 至此,我们工作流的设置就已经完成,我们来试运行工作流 video, 上传一段需要添加字幕的视频, 然后点击是运行按钮,工作流就开始为我们的视频添加字幕工作流完成运行后,我们就得到了添加好字幕的视频链接,点击链接下载保存视频, 然后我们来看看添加好字幕的视频。亲爱的朋友,我刚刚看到你的头像和真诚的留言,我发现你呀,真的气质出众,跟你一比,其他人都没了光彩。 我想问你,你一定读过很多书吧?从你朴实的文字里,我读出了真挚情感,这可不是一般人能做到的。人平日里总不愿展露才华, 你不想出名,不想太引人注目,但你的优秀怎么藏也藏不住。平台传送你的故事,大家都想结识你, 你脑袋灵活,才华出众,困难前不退缩,利益前不动摇。除了可以添加中文外, 我们还可以添加英文字幕, dmsky, panda, cuddle, warmth, shine bright your daily glow study buddy, sleep, snuggle and gift to love where fluffy warmth, meets dazzling。 还可以识别和添加西班牙语等各种语言的字幕。 good luck! 怎么样,你学会了怎么为视频添加字幕了吗?成品工作流已开放至共享空间,有需要的小伙伴可来领取成品工作流了。


hello, 大家好,这两天又给大家开发了一个使用简单且实用的扣子插件,我们看一下这个插件,它只接收两个参数,其中 api talking 非闭传,也就表示当前插件它可以免费使用。 我写了一个工作流,我们来一起执行一下,看看它如何使用。开始节点,定义一个变量名,变量类型为 file 音频文件,音频文案提取工具节点, 它的 auto url 编码名,接收开始节点的 file 指令。 api talking 为空,结束节点,它接收音频文案提取节点的返回值。 data 属性指令, 也就是这个字短,我们来运行一下,看看它的效果。 哎,这是之前已经上传好的一个文件,我们重新上传,选择这个文件,等待上传完成。 ok, 试运行 好,看一下它的返回值,总共包含三个属性,第一个属性表示当前文案的持续时长为二十七点三秒,它的单位是微秒。 第二个字典 sentence, 它表示的是提取的文案的每一句话,开始时间、结束时间以及对应的文案。 第三个字典 text 表示是当前提取的文案内容。 ok, 感兴趣的朋友去使用吧。

兄弟们今天直接上硬菜,全网超多人在问的扣子智能体一键出片短视频制作全流程,我今天拆解的明明白白,从智能体的搭建到一键生成成片,每一部都是直接能抄的干货,新手也能轻松上手,赶紧往下看。 好,今天给大家来讲一下用扣子工作流跑出来一个视频啊,我们这个视频就是通过这个工作流来跑出来的, 我们可以看到啊,整个工作流刚才我已经跑过一遍了,先给大家看一下最后的一个成品效果。 今天我们讲守株待兔的故事,从前有个农夫每天在田里干活,一天一只兔子慌慌张张撞死在树桩上, 农夫捡到兔子,不用干活就有肉吃了,第二天他不再干活,守在树桩旁等兔子。 第三天,第四天,他天天等,田里草都长高了,怎么没有兔子再来撞死呢?邻居路过问,你为啥不种田呀?农夫说,等兔子撞死就不用干活了, 后来没兔子来填荒了,守株待兔,别靠侥幸哦! 好,这就是整体的一个效果。接下来我带着大家一块把这个工作流全部搭建一遍,然后让大家知道里面的啊,一些搭建的一个过程和基本的一个逻辑, 所以跟我一起来把这个工作流再重新搭建一下。好,我们可以进入 cos 点 cn, 来到我们的这个开发界面,选择资源库,在右上角我们可以选择创建工作流。 我们先为工作流起一个名字啊,叫做这个成语故事 好接,工作流的名称大家一定要记住啊,一定是要用这个字母来填写啊,然后底下是一个工作流的一个基本描述。 好,我们来到了这个工作流的开发界面。首先我们来看一下啊, 之前这个工作流呢是有这些节点, 我们接下来啊一步一步进行搭建。我们再来看一下,从开始节点开始开始看啊,我们有两个输入,第一个是啊,输入的成语 这个变量名称啊,拼音成语,然后是 b 点选项。第二个是一个 api k 啊,这个 api 呢是我们后面需要的一个工艺插件,它所需要的 api, 如果没有的,没有这个 api 的 话,我们在这个视频是无法制作合成的。 然后我们会紧接着有两个大模型,分别,第一个大模型是讲的是这个 啊,风景图,角色音色,呃,角色音色和这个文案的一个生成。第二个是对这个配音进行一个分割,分割之后我们来到了配音环节,让我们的这个语音合成来去生成我们的语音。 好,我们回到刚才那工作流,首先我们添加一个大模型。 好,我们先把开始写点先设置一下,我们第一个变量是成语,是吧? 就是我们要生成这个成语故事的时候,会给这个工作流,首先告诉他我们要生成哪一个成语的这个啊视频。然后呢第二个是 api, 两个都可以选成 b 填啊,在这里面呢我们可以增加它的默认值,比如说我们刚才的,嗯,我们再给他一个新的 愚公移山,好吧, 好,我们来看一下这个大模型啊,这个大模型是这样子的,他拿到开始点用户输入的这一个啊关键的成语,然后他根据这个成语 啊编写这个短视频的一个脚本,我们在这里可以看到系统提示,提示词里面会写到,当用户提供一个成语的时候啊,会分成十个分镜, 然后根据这个脚本我们会列一个文案的一个列表,分镜的一个列表和啊语音音色的一个列表,总共是三个列表, 然后底下就是我们文案的一个设计,放大一点,好的,呃,文案的一个设计啊,每个每句话控制在二十个词左右,然后第一个分镜他有一定的要求,然后有旁白,有对话,是吧? 然后第四个就是对分镜的一个设计,再次强调的是十个分镜啊,不能多也不能少,故事的一个结构,它是开场起音,经过结果,然后最后一个结尾, 我们再看到第五点,第五点是他对角色音色的一个选定,我们在这里面他会有几个角色啊?首先是旁白对吧?还有一些人物, 他会根据这个啊人物的特点来给他匹配对应的一个音色。后面呢就是我们音色的一个 id 啊,是我们已经提前选好的,放在我们的这个系统提示词里面了啊,一会可以告诉大家这个 id 是 在哪里啊,进行获取的 啊?在下面就是一个格式的输出,在这边就是有一个严格的格式输出,给了一个样例啊,就是一个 name, 然后是旁白啊,然后后面是这个 voice id, 我 们再往下看, 在输出变量里面我们一共输出了三个列表,分别是文案的列表、分镜的一个列表和最后一个角色的列表。我们这三个列表呢都使用的是这个四幅串输入, 第一个自复转数据库,第二个自复转数据库啊,第三个我们选择的是这个啊,对象数据库,我们一会来看一下输出的一个结果,所以说大家一定要把啊,这个底层逻辑一定要学好, 这块很重要,如果你想要深入的研究工作流,我们的底层逻辑,我们的变量啊, json 啊,数据结构一定要搞清楚看。第一个是文案的一个列表,我们把每一句话 全部单独摘出来了,然后我们看一下我们的分镜列表,他对每一句话啊做了一个分镜。第三点呢就是我们一个对象的一个数值, 第一个就是旁白他对应的 id 啊,农夫对应的 id, 还有这个阿姨对应的 id, 就是 每一个角色他会有自己的一个语言的一个特色,这都是由大魔性来完成的。 好,我们把这个提示词来复制到我们的这边,是吧?好,我们先看一下啊,我们首先从模型开始看,我们可以选用很多种模型 啊,我们可以选用很多种模型,我们这里面选用一个一点六 light 吧,多报一点六 light, 这样它会比较快一点, 然后输入,输入,我们要拿什么呢?我们就要从开始这一块拿到用户输入的关键字,就是这个成语,对吧?我们可以把这个变量名改成成语,记住啊,这边一定也是我们的字母。 好,我们的系统提示词已经粘贴进来了, 接下来我们设置用户提示词,把这个变量引用进来,在这里大家要注意一下啊,就是我们这一块这个成语,这个变量名啊, 里面的内容是什么呢?是这个成语里面内容,比如我们现在给里面输入的,是啊,默认值是这个愚公移山,对吧? 来,我们这个愚公移山的这几个字其实是放在这了啊,是放在这里面了,把它的值取过来了,好吧,这大家一定要记住啊,这个变量名不一定要和前面这个变变量名是一样的啊,我们可以改成啊, 还是改成 input 啊?但是我里面现在 input 的 值是什么呢?值,愚公移山啊,值,是愚公移山啊,这个值其实,哎,就是它的这个值, 我们把这个值取过来,然后让大模型根据这一个成语来给我们编写一个短视频的文案啊,然后做其他相应的动作啊,比如说这个分镜,对吧?然后根据这个文案,然后再做这个角色音色的匹配, 这都是都是由这个大魔星来完成的。好,我们给他改一个名字,对吧?文案加分镜,再加什么 角色的一个音色。 好, 我刚才,刚才我们说了啊,我们这里面需要三个列表,所以我们输出在这一块一定是三个列表,对吧? 我们是三个列表,那第一个列表是什么呢?我们来看一下,第一个列表就是我们的啊,文案,文案的列表 在这里,记住啊,一定是我们的分镜, 同样也是字不串的一个树组,最后一个是我们角色音色的一个对象树组 array object。 好 啊,现在没有问题, 来这里大家要看一下啊,这里面已经不亮了,为什么呢?因为我们的输入在这,我们已经把这个变量名已经变了,所以我们在这块要把 我们的变量名重新改一下,两个大括号包裹着我们的一个变量名,好,现在我们的这一个大模型就已经设置完毕了,我们再来看下一个大模型,下个大模型我们是用 什么功能呢?就是音色的一个分割,我们来看一下输入, 首先我们输入了一个刚才上一个大模型节点给过来的音色啊,每一个角色所对应的音色。第二个是我们的文本的一个 list, 这就是我们的文案,一共是从零到九,一共是十条,然后它根据这一些内容呢, 对我们这个音色进行一个匹配,比如说第一句是吧?第一句今天我们讲守株待兔的故事,这个明显就是旁白,是吧?旁白应该讲的这句话。 然后第二个从从前有一个农夫每天在田里干活,这也是旁白旁白讲的,然后我们看啊,哎,农夫说等兔子撞死了就不用干活了,是吧?这个这句话明显就是哎农夫在说的一句话,所以我们要通过这个大模型 把每一句所对应的话跟它的这个 id 啊,说白了就是跟它的这个语音 id 音色要对应起来。我们来看一下这边的一个输出, 输出就是一个啊,配音的一个 list, 它用的也是一个对象数据库,我们来看这里面是不是一共有十句话,对吧?从零到九,然后每一个文本匹配了一个 voice id 啊? 那为什么要这样子匹配呢?是因为我们把这些东西给到下一个节点的时候,就是语音合成节点的时候,它就会根据你的 id 来进行语音合成,这样子就有我们的对白了, 它的作用就是这样子的。好,我们把第二个大模型的提示词来复制到我们的刚才那个工作流里面, 我们来看一下这个信用提示词啊,它是一个文案配音的一个分类助手,它能够根据文案列表跟角色哎这个列表,然后精准的对文案中不同角色进行配音。 我们重点来看一下它的输出格式啊,它的输出格式就是一个看中国号,这是什么? 这就是一个对象数组,是吧?所以说大家一定要把 cos 的 底层逻辑一定要好好学啊,要不然有很多的问题 你是没有办法去解决的,或者是你想让他输出一个什么样的结构,你要知道这个格式输出的格式是怎么样的, 或者是呃,有时候我们在做工作流的时候,在跑工作流的时候,它会报错,那报错了哪里会有错误? 其实很多这个问题都是在这种格式上面,就是底层逻辑上变量,我们的 jason 数据结构,对吧?这些一定要好好学一下。 我们再回到啊这里啊,这边就给出了一个回复视例的格式,就是我刚才啊所给大家看到的这边就是一个看文案一,每一句话所对应的哪一个 voice id, 看下面的视力也是一样的。我们来接着做这一个工作流。好,我们要从上一个大模型拿到什么呢?大家来想一想,是不是要拿到我们的文案啊? 对,拿到文案,然后我们把这一个 改一下,然后再拿到我们角色配音的一个列表, ok, 这两个通过,哎,上一个大模型我们就拿到了这些数据,同样的要记住啊, 我们第一个是拿到的是文本的文案啊,拿到了这个文本人案,就这个文案的 list 里面的值来放到了这个里面, 对吧?放到了这个里面,我们记住这一个变量的名字和前面这个变量的名字是没有关系的啊,这个一定大家一定要记住啊,是没有关系的, 但是他们的值是有关系的啊,是从前面这个变量里面取这个值取回来放到下一个啊这个变量的里面,所以大家一定要搞好,搞清楚里面的一个逻辑关系。 好,我们紧接着再把我们的变 量的内容啊,我们给他给到我们的用户提示词,最后刚才输出了一个什么,我们现在要输出什么?我们现在要输出的是这个,大家再想想,是 文案对应的 voice id, 对 吧?所以我们这边一定是一个对象的一个数据库,然后呢在一个数据库底下我们会有两个, 会有两个这个内容,第一个就是我们的文案内容,第二个是什么?第二个是我们的 id, 对 吧? 好,这就没有问题了,我把大模型的名字改一下,叫做啊音色,或者是 或者是语音的分割,语音分配啊,然后这个我们的输出的一个变量名也是叫做啊分配吧。嗯,好,没有问题, 好,我们现在已经这个啊云的分割已经做完了这一步,我们接下来来下一步,下一步来做什么呢?就是我们之前哪准备好哪些材料, 就是文本已经准备好了,就是我们的文案。第二个就是我们,呃,文案所对应的 voice id 也已经匹配了,那我们接下来就是要配音了,对吧?我们配音在这里面使用了一个 p 处理,然后在 p 处理器里面 我们用了一个语音合成的一个工具插件。 好,我们来看一下这个相关的一个配置。第一个就是我们的 p 处理, p 处理在这里面啊,是并形式写的是三,然后呢 输入拿到了我们上一个大模型给出的一个分配的,分割的一个一个一个语音吧,就是这个 配音的一个列表,对吧?来配音的列表看一下我们的配音的列表,这里面的值取过来放在这里面, 放在这里面,然后给他复一个变量的名称,然后让我们的这个配音 通过这个 p 处理体一条一条一条不停的循环啊,不停的在啊 p 处理,三条三条并行的这样处理去合成我们的语音, 最后我们会输出一个一个配音的地址啊,最后我们会出输出一个配音的地址, 就是这条 link。 啊,这个地址其实是什么呢?就是 url, 嗯,就是 url, 因为我们在 我们在这个输出结果以后,它都是以个 url 的 形式啊,保存下来的,它的配音或者是图片或者是视频都是在这个 cos 的 云端,所以它反馈过来的就是一个 url 的 一个地址。 哎,这边乘了一个 n, n 什么意思呢?那就是我们有很多条是吧?呃,我们这个例子里面应该是有十条,十条的配音。 好,我们再来看一下我们的 p 处理体里面, p 处理体里面加了一个这样的一个合成工具,它是官方的一个工具,它是专门用来啊合成语音的。 那我合成语音是不是需要什么?需要文本?所以呢我们在这个 test, test 里面 item 底下的一个 test。 好,刚才是不是我们的列表里面对每一个角色还有 wasid 啊?看见没有?在这, 所以呢他在这边就选的 was, 其实就是这个 id, 对 吧?如果你那我们一般怎么操作呢?我们一般是这样操作的啊,在做的时候来,我们先把先把它给 叉叉掉,然后点击在这选择音色,他在里面其实可以选择很多的音色啊,我们可以在这里啊,预设预设音色里面我们看有很多的语种,然后场景 还有很多不同的音色,但是我们因为要做视频,提前把这些音色已经找好了啊,我们在这个地址里面, 在这个里面它会把它很多音色的 id 全部列出来,大家看见了没有?全部列出来, 这就是刚才的 id 啊,好,我们把这个删了啊,这个是它的语速。 好,我们再来选择刚才我们已经所配音配好的这个 wasid 啊,我们再看到这块是红色的啊, 就要是红色的,来,我们看题,是什么?就是因为它的数据类型是不匹配的啊,不匹配的我们在这里面,呃,输入的是是什么呢?是 id 是 个值,而它的要求它的数据结构是什么?是一个 void 啊。这块我们可以先不管他,因为我们已经试过了,他是能跑出来的啊,但是在其他节点之间相互连接的时候,如果出现红色,他就有可能会跑不出来,这块就会报错,这点大家一定要注意一下。 好,我们来到这里面,接着制作我们的工作流,我们在这里面是插入了一个批处理。好, 我们在批处理里面是找到语音合成的这个插件工具,然后添加进来,对吧?我们在插件里面去找语音合成, 语音合成啊,这是一个官方的一个插件。好,我们在这里选择添加 进行连接。 接下来呢我们就需要做一个动作,就是我们设置输入, 我们从上一个节点,就是啊语音分配这个节点,拿到我们相关的一个啊,这个 object list 这个列表,它是一条一条的,大家还记得吗?它是一条一条的,每一个我,每一条文案, 它会匹配一个 voice id, 好 吧,还是这样子,我们这里面这一块的内容附进来的这个值就是这个值,把它附附进来了。 好,并行数量,并行数量我们这里可以调小一点五。 然后输出呢?输出,我们是语音合成这个工具里面的一个输出 link, 就是我们每一条语音的一个 url 地址。好,接下来我们来看一下语音合成这一边啊,怎么去配置?我们在 p 处里,我首先我们要进入拿到他的文案信息,对吧?文案 看上面已经有提示了,要合成音频的文本内容。好,接下来我们要拿到我们每一个这个文案,每一条文案所对应的 wasid。 好, 现在我们的这个语音合成的这个节点我们就配置完毕了, 接下来我们来看一下啊,我们先有了语音,我们再想想啊,我们这个视频是需要哪些东西? 语音是有是需要的,对吧?然后啊,我们需要去有啊,图片、 视频、字幕,我们主要视频是由这三样东西来组成的,我为什么要提到刚才提到图片和视频呢?因为我们后面所生成视频是通过图片生成视频的,这样子的话它的效果会更可控一些。 接下来我们这个大模型就是要为生成图片和生成视频来做准备, 所以我们要有提示词,图片提示词和视频提示词, 我们来看一下这个大冒险啊。呃,这边也是用的是豆包一点六 light 这个大冒险,大家可以对这个大魔星进行调整啊,不一定是非要用 啊,我指定的这一个,因为我是给大家来做讲解,所以希望找一些这个轻量的,但不行运行的快一点,所以我会选择一点六 light, 但它的效果不一定好啊。 啊,如如果你想要有好的一个效果的话,大家可以多去试一下啊,比如说我们这个深度思考急速,对吧?还有这个 deep 都可以去试一下。 好,我们在这里面看一下输入我们需要这个图片和视频的提示词,那我们应该需要哪一些信息来帮助我们来生成这些提示词呢? 是这样子的,我们在这里面选用了两个值,第一个是角色,第二个是分镜,都是从第一个大模型来获取的,我们来看一下 角色的一个列表,然后我们再看一下第二个,第二个是分镜的一个列表, 他通通过这些内容来对我们的图片和视频生成啊所对应的一个提示词,我们看一下具体的系统提示词的内容吧。啊,这里是一个啊,首席的美术总监,他会通过看见没有 啊?这里面会设定什么样的一个风格,什么样的镜头语言啊?为什么样的目标人群来制作的这一个视频, 这东西我们要提前交代好,所以他就能生成所对应更精准的提示词 来。技能一,生成提示词,接收到分镜和对象角色的一个列表,来创建对象的一个案例,角色的一个案例来对每一个分镜 放大一点,对,对,每一个角色你看他都有提示词,设置一个设计角色的描述动作与神态、场景、环境、核心的风格和质量词,对吧? 它通过这个系统提示词啊,在某一个结构下生成一个准确的提示词。 好,我们来到最后面看一下输出的一个 json 格式,在这里面呢我们就可以生成要输出这个图片提示词和视频提示词, image 啊, prompt 啊, voice prompt。 好, 来我们看一下运行的一个结果啊, 呃,我们首先输入是分镜,分镜的一个列表啊,每一个分镜在讲的它这个分镜的意思就是,呃,这个,这个镜头在讲什么东西?讲什么内容。然后第二个就是,呃这个列表呢, 我们的对象述组呢,就是给出了我们每一个角色和 word id, 然后我们来看一下它的输出, 它输出是给给出了两个述组啊,就是第一个就是我们的图片的一个 prompt, 一个述组,它根据每一个场景它会有一个呃图片的一个替代词。 然后第二个序组呢,就是根据每一个这个场景来说出我们的啊视频的一个提示词,好, 我们把这个拿过来添加一个大模型,我们这个大模型呢还是选用一点六 light, 呃,输入呢?刚才我们已经提到了,对吧?第一个输入我们是拿到了一个啊分镜。第二个输入呢,我们是来拿到了一个角色, 好,我们给出一个新的变量名啊,这这块大家应该比较熟悉了吧,比较熟悉了吧,啊,就是啊,我们通过拿第一个的,哎,这两个的一个数值 给到第三个字,咱们行,那有的同学就会问,哎,你一个工作流是一个节点接一个节点的,我能跨工作流去拿相关的信息吗?资料吗?或者数据吗?是可以的啊,我们是可以的,因为他是一条数据啊,一条这个数据流, 你不管你这个节点想拿前面哪一个节点的数据都是可以达到的啊,这一点大家需要注意一下,然后我们把系统题词粘贴到里面。 好,我们这边 好,我们的输出呢?想了没有, 它这边的输出啊,是给的字幕串数组啊,我们第一个就是,嗯 啊,第一个就是图片的一个提示词,然后后面是, 我们来看一下后面的这个,是啊, voice。 好,我们这两个这个字串数组就已经设置完毕了啊, 我们把这个大模型的名称改一下,我们大模型的名称应该是,呃,图片视频提示词。 好,接下来大家来想一下,我们图片的提示词有了,视频的提示词有了,那我们接下来是不是啊?紧接这两个动作就是制作图片和这个视频,对吧? 好,这两个批处理节点呢,就是分别来对应的是图片的一个生成和视频的一个生成。 好,我们在这里面添加两个 p 处理,我们一个一个来进行设置啊,第一个我们是什么图片,对吧? 我打开第一个图片生成,我们图片生成呢,我们在这里面可以用到一个官方的工具,就是图像生成这么一个工具。好, 我们把它并行改成五啊,并行改成五,然后输入,输入什么我们要拿到提示词,因为我们要做图片,我们是纹身图,对吧?所以我们要从上一个大模型节点去拿到我们所对应的图片的 prompt, 然后输出呢,输出就是我们的一个 data 啊, data 这个数据就什么就是我们图片啊,来后面还是 n, 是 我们生成了几个图片呢?我们这边有 呃十个场景,那么我们就要所有所对应的就是有十个图片,十张图片,然后它这些图片也是以 url 的 形式来啊呈现的, 在这里我们要看到啊,我们这边的一个变量类型啊,是一个图片的树组,图片的树组啊,好, 我们上面这块就已经配置完毕啊,来我们配置一下底下这一块啊。首先在这一块呢,我们是一个模型选择模型啊,这边就有很多种模型,我们来看一下, 我们来看一下啊不同类型的模型,然后我们用的是这个四点零,四点零现在是效果是相对来说比较好的一种 啊。输出模型,接下来我们看一下这边有他的一个比例,我们这一个视频是以六九比十六啊竖屏形式来进行输出的,所以我们在这里面要把他的框高笔要改一下,幺零八零 幺九幺九二零,应该是没错吧,哎, 然后呢我们的输入,因为我们这个工具还没有拿到我们的提示词,我们这个工具是在 p 处理器里面,所以我们要到我们的这个 p 处理, 我们要到我们的批处理里面就是这个图片生成啊,这个里面我们要拿到它所对应的 prompt 啊,我们来看, 对吧? prompt 啊,输入是 input, 所以 我们在这边我们这个批处理底下也是一个 in input, 好,没有问题,然后在这里面我们要引用这个 input, 这个 input 里面的值是什么呢?这里面的值就是我们每一条文案的这个所对应的提示词 啊,所对应的提示词,然后它的输出,我们看到了没有?是一个 data, 是 一个图片,属于类型,是个图片,好吧,哦,再回来来看一下,跟这边是不是一样的, 看,我们拿到了一个上一个节点的图片提示词,是吧?拿到上一节点图片提示词在这 拿到了以后,然后我们输出,输出了一个图片的一个序组,我们再来看一下这个生成的工具里面 也是都是没有问题的啊。好,我们接下来来处理下一个 p 处理节点,那就是我们的图像生成了,好,我们的视频,视频生成 我们的,并且也是调到五这个节点的逻辑跟上一个批处理节点逻辑是一模一样的。那我们这回要生成视频是不是要,要,要什么呢? 是不是我们要拿到这个视频的提示词啊?对吧? 我们在这里面生成视频,我们是拿什么视频生成的?是纹身视频呢?还是图生视频呢?对吧?我们肯定是图生视频,要不然我们做上一个节点的意义就没有了, 我们要从上一个节点拿到它的图片啊,图片的这个簇 array, 对吧?我们要拿到它这个数组,然后输出呢?输出,我们现在批注的题里面还没有啊,还没有这个工具,我们来看一下前面用的是什么?前面这边用的是一个豆包的一个 这么一个视频生成工具,我们来看一下,点三个点以后我们可以看到底下插件详情,我们点一下, 在这里面我们就可以看到啊,这个工具就是我们豆标豆包的一个图声视频的一个一个工具,我们来看就是这个啊,就是这个。好,我们把它的名字复制一下, 我们再回来, 在插件里面我们来搜索刚才的这个豆包图声视频的这工具。好,我们找到了 在这里面的,对,第一个豆包的这个 prom first, 我 们把它添加进来, ok, 连上线。 好,那我们输出是什么呢?输出肯定就是这个工具里面最后输出的 voice, 是 吧?所以我们来看最后输出的是视频的一个 url 的 一个 啊链接,这应该也是个序组啊,词符串序。所以告诉大家,我们一定要把这个 类型啊,变量的类型这些基础逻辑一定要打扎实了,这样子我们在做智能体或者是排错的时候才会啊,更加得心应手。 好,我们看一下这个视频生成这个工具吧,这个工具里面就会用到了我们的 api talk, 我 们的 api talk 是 什么呢? 就是我们使用公这个工具的 api 的 一个 id 啊。第二个呢,我们生成视频是不是还需要一个 prt, 对 吧?生成一个还是需要一个 prt, 我 们在这看我的 api 是 不是在开始的时候进行输入的,所以我把它这个值拿过来。好,第二个 prt, 这个是我们前面这个大模型里面会有一个 was prt, 好,哎,大家来看,为什么会变红呢?来我们看一下,为什么会变红呢? 是不是我们的我们的输入有问题,他这块才会提示啊要变红,因为我们这边是做一个批处理,他进来肯定是一个数组,是一串的啊,一串的数据, 一组的数据,但是我们给他过来的时候我们再看一下,哎,这块是一个四个串的一个数组。来,我刚才这块有些问题啊,这块他是要什么呢?他是要 啊,一个四个串,但是我们这里面给到的是一个四个串的一个数组,我们拿过来应该怎么拿呢? 是吧?我们应该是从这个批处理节点来取,我们是来这个视频生成, 我们来看一下视频生成一个 input, 一个 output, 我 们来再看一下,这个变量名没有变,所以我们有点区分不开,大家一定要养成一个良好的习惯啊。啊?上面这个是一个 prompt, 对 吧? 来,我们上面是一个 prompt, 来,底下是什么?底下是不是一个图片啊?来,我们把它输入进来的这些内容一定要区分好啊。然后我们再来看, 我们在这个 p 处理里面就会看到了,看,第一个是 pront, 第二个是图片,所以我们对应的是这个 pront 来选择,这回就对了,对吧?我们再来一看,看一下,这回,这回就对了,这回看它的一个 类型是不是就自创了,只有匹配上了啊?然后呢?我们再接下来再看啊, 呃,其他的一个变量是怎么去设置的?然后我们要设置视频,是不是要有图片了? 来,我们图片就在这添加,他这是一个添加手针图片啊, 没有问题啊,是可以把这个图片来添加到啊,这个变量底下的,这有可能是啊,他的这个插件制作的时候啊,把这块设置的稍微有一些偏差,但是我们跑过了啊,这个转化是没有问题的, 好,我们再来看一下,对吧?我们的 api, 然后 prompt 这边时长,哎,是每一个是,这个是什么?这个是五秒啊,这个是五秒,就是每一个生成的视频是生成的是五秒,然后这边是他的一个比例,九比十六,来,我们把相对应的一些参数来再填进来, 九比十六,好,没问题。 那么至此呢,我们前面的这些内容就已经全部完成了,我们前面完成哪些内容呢? 首先是用大模型来生成文案,生成场景啊,然后生成角色,把这些角色跟声音所匹配,然后对每一个声音再跟啊我每一个文案 啊进行匹配,最后生成我们的合成,我合成成我们的这个语音锁定对应的语音啊,这一步完成了之后,这是第一步,对吧?这是第一步,然后这个是第二步配音合成语音,对吧?第三步呢就是我们 对视频和图片提示词进行生成。第四步来完成我们图片的一个生成,第五步 我们完成视频的一个生成。那我们大家来想这些是不是我们整个视频的一个基本的一个素材都已经准备好了? 我们的文案,文案就是字幕,是吧?然后我们通过这些文案我们可以生成配音,图片和视频都已经准备好了,素材准备好了之后呢,我们接下来就要 到达这个制作的一个环节,我们需要把这些素材全部揉起来,完成我们的一个视频的制作。

扣折工作流一键生成,电商产品详情页,性价比直接拉满! 只需在开始接电上窜一张产品图以及产品名称,工作流就会自动根据产品图片生成详情页板块,还搭配产品实拍图,不用自己设计海报,工作流三分钟直接生成,效率直接翻倍!