多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

46 个现成 Dify 工作流:导入、实战到排错的保姆级上手指南

46 个现成 Dify 工作流:导入、实战到排错的保姆级上手指南 46 个现成 Dify 工作流导入、实战到排错的保姆级上手指南【免费下载链接】Awesome-Dify-Workflow分享一些好用的 Dify DSL 工作流程自用、学习两相宜。 Sharing some Dify workflows.项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-WorkflowAwesome-Dify-Workflow 是一个收录了 46 个可直接导入的 Dify 工作流 DSL 的集合仓库覆盖 CSV 数据分析、JSON 修复、图表绘制、春联生成等可视化 AI 应用搭建场景。本文带你走通 Dify 工作流的三步导入路径、四个实战示例以及常见报错的处理办法。先看清仓库里有什么仓库里的内容全部是工作流 DSL 文件统一放在 DSL/ 目录每一个.yml都是一条已经搭好、可以直接导入 Dify 运行的流程既拿来即用也适合拆开节点看实现思路。整套集合共 46 个工作流方向上覆盖翻译、数据分析、代码生成、图像处理等 10 多个领域。五个方向的速查表方向代表工作流文件典型用途数据处理runLLMCode.yml、json-repair.yml、json_translate.yml、File_read.ymlCSV 即时分析、JSON 清洗与结构化翻译、文件解析文本处理中译英.yml、SEO Slug Generator.yml、标题党创作.yml、全书翻译.yml专业翻译、SEO 标题、长文档批量处理创意生成春联生成器.yml、Text to Card Iteration.yml、文章仿写-单图_多图自动搭配.yml社媒卡片、节日物料、内容仿写配图工具集成MCP-amap.yml、matplotlib.yml、Python Coding Prompt.yml地图服务接入、图表绘制、Python 代码生成知识管理图文知识库/图文知识库.yml、Document_chat_template.yml图文知识库问答、文档对话模板三步跑通一个工作流第一步准备 Dify 环境两条路线熟悉 Docker 的话按官方教程在本地部署只想快速体验的话用官方云服务的免费档即可免费档最多可以创建 5 个工作流。第二步拿到工作流文件git clone https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow克隆完成后所有工作流都在仓库的DSL/目录里按上表找到想要的.yml即可。第三步在 Dify 中导入并测试注册 Dify 账号先配置好要用的模型 API在工作台点击「导入」选中仓库里对应的.yml文件导入后使用右侧的 Test Run 面板验证填入输入项点击运行结果直接在预览区出现。实战验证四个最值得先试的用法上传 CSV拿回一份分析结果最有代表性的是 runLLMCode.yml。它的用法是上传一份 CSV再写一句想分析的问题例如帮我看看三分球最多的前 3 个人剩下的流程由 8 个节点自动完成开始节点接收上传的文件和查询问题获取文件路径定位到本次会话上传的文件读取 CSV用 pandas 预览数据结构LLM 分析根据问题判断该做什么分析生成 LLM 代码把分析思路转成可执行的 Python沙箱执行在 Sandbox 中安全运行这段代码提取输出抓取程序运行结果结束节点返回最终分析内容。清洗并翻译不规范的 JSON这一类需求由两个配套工作流覆盖json-repair.yml自动补上缺失的引号、修正括号配对错误、处理特殊字符转义。结构很轻只有开始、代码执行、结束 3 个节点json_translate.yml用迭代器遍历嵌套 JSON只翻译指定字段的内容键名和层级结构保持不变支持多种目标语言。在聊天窗口里直接画图表matplotlib.yml 在代码节点中调用了 matplotlib 库分析结果可以直接输出折线图、柱状图、散点图图片作为图像块嵌进聊天回复里不需要再接外部绘图工具。下图的工作流生成的是一条正弦曲线直接展示在预览面板中。生成一副可以打印的春联春联生成器.yml 把活拆成两段LLM 负责按主题写出对联文本代码节点负责后处理——核对上下联字数、整理节奏最后输出一个适合打印或转发的排版。右侧截图是输入新春关键词后的实际产出。搭一个图文混排的文档问答图文知识库/图文知识库.yml 针对的是知识库问答里一个具体痛点答案引用到图片时经常无法正常展示。这个工作流支持 Markdown 格式的知识库内容能解析远程图片链接并优化图文混排时的显示效果配合同目录下的两篇示例知识库内容适合产品文档中心、技术教程库、企业知识管理等场景。常见报错与对应处理实际跑这些工作流时最常碰到三类问题处理方式如下现象原因处理办法代码节点报operation not permitted官方沙箱对部分操作有权限限制换用优化版沙箱 dify-sandbox-py放宽了这类限制且支持更多第三方库节点间传字符串提示超长Dify 对字符串长度有默认上限修改.env中下面两项的取值然后重启 Dify 容器图表里的中文显示为方框代码节点没有配置中文字体在绘图前加一行字体族配置修改.env的示例CODE_MAX_STRING_LENGTH: 1000000 TEMPLATE_TRANSFORM_MAX_LENGTH: 1000000中文字体配置plt.rcParams[font.family] [SimHei, WenQuanYi Micro Hei, Heiti TC]复用与贡献当样板读每个.yml的节点链路都是一份现成的参考实现遇到相近需求先翻仓库再动手改参数导入后模型、提示词、阈值等都可以按自己的业务调整不必重画画布贡献新工作流自己搭好的流程同样可以提交进仓库供其他人直接使用持续更新项目会不定期加入新的工作流建议关注仓库动态有新资源及时补充到自己手边。从一份 CSV 分析到一个图文问答上面这些例子都来自同一个目录里的普通.yml文件。挑一个和你手头需求最接近的导入 Dify跑通 Test Run 面板再按报错表逐项处理这套流程基本就能覆盖大多数落地场景。【免费下载链接】Awesome-Dify-Workflow分享一些好用的 Dify DSL 工作流程自用、学习两相宜。 Sharing some Dify workflows.项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表