Dify应用实战(6) - 图片生成(上)

向量数据库大模型

本文适用对象:中高级水平

目标:利用图片API生成图片内容

上一节Dify应用实战课,我们对文本做了格式化处理,让内容填充饱满起来。

往期课程电梯:

Dify应用实战(1) - 知识库检索

Dify应用实战(2) - 联网工具

Dify应用实战(3) - 代码处理

Dify应用实战(4) - 生成语音

Dify应用实战(5) - 使用模版

Dify应用实战(6) - 图片生成(上)

Dify应用实战(7) - 图片生成(下)

Dify应用实战(8) - 对话记忆

Dify应用实战(9) - 问题分类

Dify应用实战(10) - 循环处理

Dify应用实战(11) - 条件分支

Dify应用实战(12) - 数据库查询

Dify应用实战(13) - 工具调用

Dify应用实战(14) - 结果聚合

Dify应用实战(15) - 对象存储

Dify应用实战(16) - 数据可视化

Dify应用实战(17) - 使用MCP服务

Dify应用实战(18) - 发布成MCP服务

Dify应用实战(19) - 邮件配置

Dify应用实战(20) - 插件开发(上)

Dify应用实战(21) - 插件开发(中)

Dify应用实战(22) - 插件开发(下)

有了这些内容,兵分两路,一路去生成语音播报,另一路就去生成图片内容。

学习完成,你将掌握如何对图片进行布局,控制使用背景图,不同区域生成指定文字内容。

01. 动手做一做

大家通过之前的教程,已经有了基本的使用Dify节点的能力,所以这一节课,就一次性多来点。不过因为加的东西有点多,涉及到的知识有点过载,所以还是分两篇吧。

基于上一节课的流程,在"模版转换"节点之后,再新增四个"模版转换"的节点,之后来一个"HTTP请求"和"代码执行"节点。 picture.image

添加之后,以上节点都连起来,然后按下面图示,进行设置。(如有需求,可扫描文末助手添加好友,发送"Dify图片制作",获取DSL文件) picture.image

picture.image

picture.image

picture.image

picture.image

picture.image

picture.image

其中,编号1,2,3实际上是拼凑出一个JSON请求体,供"HTTP请求"节点使用。注意每段都不是正常的JSON完整体,有缺闭口的,有多一个逗号或者闭合大括号的。但在最后一次Jinja模版拼凑(编号4)之后,就是一个完整的JSON了。

最后经过HTTP请求(编号5。如果不会,也不用担心,下篇会手把手教,所以为了防止走失,还是关注一下吧)之后,再在"代码执行"(编号6)里把结果图片的地址解析出来,整个流程就算结束了。

点击"发布",保存。提示"操作成功",就可以进行测试了。测试如下: picture.image

picture.image

结果输出是一个图片结果的URL。手动打开URL得到一张图内容如下: picture.image

02. 补充说明

今天的任务,一样非常简单,但为什么是中高级水平呢?原因是,这里需要超级耐心和仔细,并且要有http请求的基本概念。

同时还有两个第三方服务,一个是imgrender,另一个是figma。

下篇,麦金叔会仔细讲解里面涉及到的东西,请大家耐心等待一天。保证能让小白都会使用的。

总结

今天在上次的工作流基础上,进一步将文案内容,生成到带有底图背景的图片中,最终成品如何,就依赖各位的设计能力了。

如果你对AI的发展感兴趣,欢迎一键三连。有任何问题可以留言私信,我们共同探讨。

0
0
0
0
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论