基于 Dify 和 OpenAI 的 ChatGPT 生成小红书文案与封面图一条龙工作流
什么是 Dify 工作流?
Dify 是一种自动化工作流工具,可以与 OpenAI 的 ChatGPT 大语言模型相结合,用于生成包括小红书文案和封面图在内的多种内容。本文将详细介绍如何利用 Dify 创建一个全自动的文案与封面图生成流程。
整体效果如何?
最终效果如下:使用者只需描述主题、背景信息和语气风格,我们的工作流即可自动生成小红书标题、正文内容,以及封面图。
Dify 工作流总览图
为了方便理解,我们提供了一个工作流总览图:
如何一步步拆解工作流节点?
1. Start 收集必要的信息
问题:如何开始?
在第一步,我们需要收集用户的基本主题需求、背景信息和正文语气。这可以通过在添加变量界面中设置变量名和显示名称来实现。
2. 生成小红书标题
问题:如何生成吸引人的标题?
根据用户的主题,在第二步我们生成一句简短且吸引人的小红书标题。这可以由 ChatGPT 自动完成。
3. 生成小红书正文
问题:如何生成详细的正文内容?
第三步,我们从网上搜了一个小红书爆款写作专家的 prompt, 将用户在第一步提供的信息组装到 ChatGPT 的聊天上下文里,生成详细的正文内容。留意红色箭头的位置。
4. 生成封面前言
问题:封面前言文字如何生成?
第四步生成一段前言文字,用于绘制到封面图模板上。这一步非常关键,它直接影响到封面图的整体效果。
5. 生成封面图
问题:生成封面图用什么工具?
封面图生成我们使用了 https://www.imgrender.net/ 这个服务。虽然该服务每月提供一些免费接口调用额度,但实际应用中可以使用功能更强大的 AI 绘图服务,例如 https://getimg.ai/。
6. 提取封面图 URL
问题:如何处理接口返回的数据?
在第五步里,我们需要用代码处理接口返回的数据,将其变为 Dify 可以引用的变量。处理代码如下:
python
示例代码
def process_image_url(response):
image_url = response[‘data’][‘image_url’]
return image_url
7. 组装输出结果
问题:如何把各步骤生成的内容组合?
我们将前面步骤生成的标题、正文和封面图URL,组装到一起,作为最终结果输出。
8. End 结束
至此,小红书运营一条龙工作流即构建完毕。
总结
今天,我们学习了如何使用 Dify 的工作流配合大语言模型和外部图像接口来搭建一个内容生成应用。从配置初始参数开始,我们逐步通过大语言模型节点生成内容,再通过 HTTP 节点请求外部服务,最后用模版转换节点组装内容输出整体结果。整个过程不仅展示了工作流的强大功能,也让我们体验到了自动化处理的便捷性。
当然,Dify 工作流的强大功能远不止于此。它还提供了更多的节点和功能,等待我们去探索和应用。后续我们将继续发布相关文章,带领大家一起深入学习和探索 Dify 工作流的更多可能性。
我认为:自动化技术的发展迫使我们重新思考内容创作的方式。通过结合大语言模型和自动化工作流工具,我们可以极大提升工作效率,实现高质量内容的快速生成。这不仅解放了生产力,更为创新提供了无限可能。
原文:https://mp.weixin.qq.com/s/m-cXCYpPfyGy7Nsmw83CJg