背景——Coze简介
Coze(扣子)是一个由字节跳动开发的新一代AI应用开发平台。这个平台允许用户,无论是否具备编程基础,都能快速搭建基于大模型的各类智能体(Bot),并将它们发布到不同的社交平台、通讯软件或部署到网站等其他渠道。
在Coze平台上,用户可以通过零代码或低代码的方式创建各种类型的聊天机器人。这些机器人不仅限于简单的对话,还能通过平台的插件和工作流机制实现更复杂的业务流程,如内容创作、数据分析、文档处理等。此外,Coze还支持制作小游戏。
Coze平台上的Bot可以分为多种类型,包括但不限于:
聊天机器人:基于各种大模型,用于简单对话。
互联网运营:例如生成爆款文案、抖音、小红书等平台的文案。
效率工具:如思维导图生成、Excel助手、PPT生成、数据分析及图表生成等。
内容写作:包括写小说、诗歌、论文、行业分析报告等。
设计类:如图标、海报、图片生成,修图、扣图等。
学习类:比如英文学习等。
Coze平台提供了丰富的功能,使用户能够根据自己的需求创建和定制智能体应用,从而在多个领域实现自动化和智能化服务。
学习目标
利用扣子专业版打造一个解答Python程序开发和面试相关问题的程序员面试搭子。
第四天小目标
学习使用图像流。
关于图像流的相关知识
1.图像流是什么
图像流是专门用于图像处理的一个流程工具。
在图像流中,你可以通过可视化的操作方式灵活添加各种用于图像处理的节点,构建一个图像处理流程来最终生成一个图像。图像流发布后,支持在 Bot 或工作流中使用。
2.图像流的能力范围
3.图像流的体验地址
我们可以在图像流商店体验公开的图像流
地址:https://www.coze.cn/store/imageflow
在10月份Coze里有改版,已经将图像流合并进资源板块
4.图像流的应用方向
Coze的图像流应用,因为其灵活的画布控制能力,以及加入了多种AI绘图能力,使得图像流成为代替SD生图,ComfyUI生图的简易方案。
1、AI生图:内置了生图模型,无需自建服务器,就可以用AI生图;
2、商品广告图案批量修改:无需PS,可快速实现广告图案的换脸、换衣服、换场景、换文案的多种修改操作,;
3、海报制作:高可控性画布,与AI生图搭配,可以制作精美的海报;
4、小红书等自媒体图文操作:可嵌入工作流中,进行图文生成,制作绘本、商业软文;
5、证件、写真、节日大头像照片:个人旅拍、节日头像等照片生成。
5.AI生图组件介绍
1.智能生图组件及风格模板
包括图像生成、图像参考、风格滤镜、宠物风格化。
2.智能编辑组件
智能编辑,内置了ComfyUI使用节点的类似功能,包括了:提示词推理、提示词优化、智能换脸、背景替换、智能抠图、画质提升等高频功能 。
3.基础编辑组件
基础编辑功能,类似与美图秀秀,PS等,支持对于图片进行增加画板、剪裁、调整、添加文字、叠图、旋转、缩放等功能。
这个组件里最常用的是画板、添加文字、叠图。
实战——0基础教你制作一个单词卡片生成Bot
目标
设计一个使用Coze图像流的单词卡片生成Bot
bot体验:https://www.coze.cn/store/bot/7421333406866423846
图像流:word_card_1
生图效果演示:
bot图像流一览:
主要思路介绍
做图像流之前,你要先思考,你要实现的图片模版最后的效果,以及要传入的变量。
比如再观察下面这个图,它由四个部分组成,包括大的背景图、单词、单词解释、以及和单词关联的图片。
我们0帧起手,从空白的画布上开始,要将四个元素凑齐,并放置到画布上。
元素的准备:
单词:字符形式,可以让用户输入单词,作用是确定要解释的单词是什么
单词解释:字符形式,可以让用户输入,也可以直接让大模型生成,作用是给单词和图片之间的关联,加一个通俗的解释。
图片:图片形式,和单词相关联的图片,让生图模型生成。
背景:图片形式,提前准备好,固定背景图。
实践步骤
① 进入图像流
图像流的入口可以通过扣子coze.cn的个人空间页面,图像流菜单
②创建一个全新的图像流
右上角点击创建图像流
输入名称和描述
③在开始的节点增加输入变量
为了更好的控制图像流的输入,增加两个变量。
word: 单词
word_content: 单词和图片的关联描述 (测试图像流时可以手动填写,后续对接工作流后,可以让大模型直接生成)
④添加图像生成组件
增加一个提示词优化组件,以及增加一个图像生成的组件。
并通过图像流的节点联接的方式,将开始-提示词优化-图像生成连起来。
变量的传递包括:
提示词优化的输入为开始节点的word_content.
图像生成的输入为提示词优化节点的输出data.
可以做个小测试,点击右上角的试运行,输入参数的值,看下效果。
⑤增加一个画布节点,将内容进行组装
首先添加一个画布节点,调整尺寸为手机卡片的样式,比例设计为9:16,添加一个背景图片。
其次在画板上增加输入元素。
word,开始节点的word变量
word_content,开始节点的word_content变量
img,生图节点的data输出变量
然后在画板上手动排版,移动各元素的位置。
比如将word放在最上面。
将word_content放中间。
将img放在最下方。
测试一下,看看效果。
可以看到,已经具备卡片的形状了,而且也可以自动生成图片,按照排版输出。
⑥ 接下来再美化一下,比如字体的大小。
成品展示:
提醒,图像流创建好了,记得点发布哦。如果不发布,后续的操作无法正常引用。
⑦ 创建一个工作流,串联起图片流,并将内容补全。
还记得第3步的时候,有两个变量吗?word,和word_content。
现在用一个工作流来搞定这两个变量。
word可以让用户输入。
word_content可以用大模型生成。
我们回到个人空间,创建一个新的工作流
然后在工作流的开始节点先设定一个参数为word,用来接收单词。
增加一个大模型节点,用来生成word_content.
接着再将图像流引入,点左侧节点,选择图像流,就可以看到之前发布的图像流了。
添加图像流后,将节点进行联接,并选取参数。
这个时候可以测试一下,是否能正常生成图片。
好了, 已经生成了,接下来就是输出了。完整的工作流展示如下:
⑧ 用bot进行封装
为了让我们的图像流能被方便的使用,可以用coze的bot进行封装,创建一个bot,添加好工作流,并且指令里强调使用工作流就可以了。
最后将Bot发布出来
总结
以上就是图像流的创建方法了,尝试使用图像流进一步优化bot吧
其他案例展示
设计一个名人名言展示
bot体验:https://www.coze.cn/store/bot/7415990453704704011
图像流:Sentence_author_Card_1
附录——参考资料
https://www.coze.cn/docs/guides/image_flow_overview
写在最后
此专题资料来源于datawhale,特别感谢