本文适用对象:中高级水平
目标:利用图片API生成图片内容
上一节Dify应用实战课,我们对文本做了格式化处理,让内容填充饱满起来。
往期课程电梯:
[Dify应用实战(1) - 知识库检索](https://mp.weixin.qq.com/s?__biz=MzAxNjQxMTQ3NA==&mid=2452385024&idx=1&sn=301fe9d7e9c9720b0f9ca1a3afe9d4f6&scene=21#wechat_redirect)
[Dify应用实战(2) - 联网工具](https://mp.weixin.qq.com/s?__biz=MzAxNjQxMTQ3NA==&mid=2452385066&idx=1&sn=31e4341615d5ecca7fb3996452bebb73&scene=21#wechat_redirect)
[Dify应用实战(3) - 代码处理](https://mp.weixin.qq.com/s?__biz=MzAxNjQxMTQ3NA==&mid=2452385086&idx=1&sn=8bfa760a94c1cf1671187adc48161660&scene=21#wechat_redirect)
[Dify应用实战(4) - 生成语音](https://mp.weixin.qq.com/s?__biz=MzAxNjQxMTQ3NA==&mid=2452385099&idx=1&sn=20bd1fb7bbeeb3c31510d423be527564&scene=21#wechat_redirect)
[Dify应用实战(5) - 使用模版](https://mp.weixin.qq.com/s?__biz=MzAxNjQxMTQ3NA==&mid=2452385118&idx=1&sn=510fd83fff2656b3e9603e0a8f3c9b39&scene=21#wechat_redirect)
有了这些内容,兵分两路,一路去生成语音播报,另一路就去生成图片内容。
学习完成,你将掌握如何对图片进行布局,控制使用背景图,不同区域生成指定文字内容。
01.
动手做一做
大家通过之前的教程,已经有了基本的使用Dify节点的能力,所以这一节课,就一次性多来点。不过因为加的东西有点多,涉及到的知识有点过载,所以还是分两篇吧。
基于上一节课的流程,在"模版转换"节点之后,再新增四个"模版转换"的节点,之后来一个"HTTP请求"和"代码执行"节点。
添加之后,以上节点都连起来,然后按下面图示,进行设置。(如有需求,可扫描文末助手添加好友,发送"Dify图片制作",获取DSL文件)
其中,编号1,2,3实际上是拼凑出一个JSON请求体,供"HTTP请求"节点使用。注意每段都不是正常的JSON完整体,有缺闭口的,有多一个逗号或者闭合大括号的。但在最后一次Jinja模版拼凑(编号4)之后,就是一个完整的JSON了。
最后经过HTTP请求(编号5。如果不会,也不用担心,下篇会手把手教,所以为了防止走失,还是关注一下吧)之后,再在"代码执行"(编号6)里把结果图片的地址解析出来,整个流程就算结束了。
点击"发布",保存。提示"操作成功",就可以进行测试了。测试如下:
结果输出是一个图片结果的URL。手动打开URL得到一张图内容如下:
02.
补充说明
今天的任务,一样非常简单,但为什么是中高级水平呢?原因是,这里需要超级耐心和仔细,并且要有http请求的基本概念。
同时还有两个第三方服务,一个是imgrender,另一个是figma。
下篇,麦金叔会仔细讲解里面涉及到的东西,请大家耐心等待一天。保证能让小白都会使用的。
总结
今天在上次的工作流基础上,进一步将文案内容,生成到带有底图背景的图片中,最终成品如何,就依赖各位的设计能力了。
如果你对AI的发展感兴趣,欢迎一键三连。有任何问题可以扫码添加好友,我们共同探讨。