【实践案例】使用Dify构建文章生成工作流【在线搜索+封面图片生成+内容标题生成】

devtools/2025/1/31 4:30:29/

文章目录

  • 概述
  • 开始节点
  • 图片封面生成
  • 关键词实时搜索主题参考
  • 生成文章详情和生成文章标题
  • 测试
    • 完整工作流
    • 运行测试结果

概述

使用Dify构建文章生成工作流,使用工具包括:使用 Tavily 执行的搜索查询,使用Flux生成封面图片,使用Stable Diffusion生成封面图片;使用文本大模型生成科普文章内容和标题信息。

开始节点

在这里插入图片描述
开始节点只需要配置一个关键词即可,根据用户输入的关键词进行后续的处理。

图片封面生成

图片封面生成主要分成俩个步骤
【1】 使用大模型根据用户的关键词,生成图片描述信息
【2】 根据生成的图片描述信息,调用图片生成模型生成具体的图片
在这里插入图片描述
【SiliconFlow工具】为了方便生成图片,在工具中添加SiliconFlow,该工具是作为集合顶尖大模型的一站式云服务平台,通过该平台可以很方便的直接使用各类主流的大模型。
https://cloud.siliconflow.cn/account/ak

在这里插入图片描述
为了有更多的选择,这里引入了俩个图片生成模型。
在这里插入图片描述

关键词实时搜索主题参考

关键词实时搜索主题参考指的是根据用户输入的关键词,使用搜索工具在线搜索最新的信息,并进行聚合展示。这里使用的Tavily
在这里插入图片描述
在这里插入图片描述

生成文章详情和生成文章标题

在这里插入图片描述
这俩流程主要是根据前面关键词实时搜索主题参考结果进行生成一篇相关主题的文章内容,然后在根据内容生成参考的标题,这里使用一般的文本大模型即可。

测试

完整工作流

在这里插入图片描述

运行测试结果

在这里插入图片描述


http://www.ppmy.cn/devtools/154766.html

相关文章

JavaScript正则表达式

为了方便前端做一些输入验证,我们需要掌握正则表达式。 一、创建正则表达式 使用正则表达式字面量,由包含在斜杠之间的模式组成// 验证手机号 var phoneNumber /^1[3-9]\d{9}$/;调用RegExp对象的构造函数// 校验是够包含abc var re new RegExp("…

小程序-视图与逻辑

前言 1. 声明式导航 open-type"switchTab"如果没有写这个,因为是tabBar所以写这个,就无法跳转。路径开始也必须为斜线 open-type"navigate"这个可以不写 现在开始实现后退的效果 现在我们就在list页面里面实现后退 2.编程式导航…

Vue 3 30天精进之旅:Day 08 - 组件通信

在Vue 3的开发过程中,组件之间的通信是一个至关重要的概念。理解如何在父子组件、兄弟组件以及通过全局事件总线进行通信,将帮助我们构建更为灵活和可维护的应用。在今天的学习中,我们将探讨以下几个方面: 父子组件之间的通信兄弟…

【MySQL】初始MySQL、库与表的操作

目录 基本使用 使用案例 SQL分类 存储引擎 库的操作 字符集和校验规则 查看系统默认字符集和校验规则 查看数据库支持的字符集 查看数据库支持的字符集校验规则 指定编码常见数据库 校验规则对数据库的影响 操纵数据库 库的备份与恢复 表的操作 创建表 查看表 …

扣子平台音频功能:让声音也能“智能”起来。扣子免费系列教程(14)

在数字化时代,音频内容的重要性不言而喻。无论是在线课程、有声读物,还是各种多媒体应用,音频都是传递信息、增强体验的关键元素。扣子平台的音频功能,为开发者和内容创作者提供了一个强大而灵活的工具,让音频的使用和…

STM32 中断系统

目录 中断 定义: 中断处理的过程: 1.中断申请: 2.中断响应: 3.中断处理: 4.中断向量 : 5.中断返回: 中断优先级 1.抢占优先级 2.响应优先级 3.自然优先级 中断嵌套 中断执行流程 中断源 NV…

Python GUI 开发 | Qt Designer — 工具介绍

关注这个框架的其他相关笔记:Python GUI 开发 | PySide6 & PyQt6 学习手册-CSDN博客 Qt Designer 即 Qt 设计师,是一个强大、灵活的可视化 GUI 设计工具,可以帮助用户加快开发 PySide6 程序的速度。 Qt Designer 是专门用来制作 PySide6…

SpringBoot整合Swagger UI 用于提供接口可视化界面

目录 一、引入相关依赖 二、添加配置文件 三、测试 四、Swagger 相关注解 一、引入相关依赖 图像化依赖 Swagger UI 用于提供可视化界面&#xff1a; <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactI…