☰
Awesome-Dify-Workflow:40+ Dify工作流DSL模板即导入即用
2026/10/16 1:58:46 网站建设 项目流程

Awesome-Dify-Workflow:40+ Dify工作流DSL模板即导入即用

【免费下载链接】Awesome-Dify-Workflow分享一些好用的 Dify DSL 工作流程,自用、学习两相宜。 Sharing some Dify workflows.项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow

Awesome-Dify-Workflow 是一个收集了 46 套可直接使用的 Dify 工作流 DSL 模板的开源项目,覆盖翻译、数据分析、智能对话这些高频场景。不用逐个拖节点:导入 yml 文件流程即完整,换好模型和提示词就能开工,省掉从零研究流程怎么搭的工夫。

📂 项目概览:46 套 Dify 工作流模板免费导入

仓库的核心内容全部放在DSL/目录,46 个 yml 模板均为工作流或高级对话模式,输入、条件判断、变量聚合器、输出节点配齐,导入后画布就是完整流程。作者已在模板里启用了多任务并行、会话变量、表单、echart 渲染等特性,且全部免费使用。唯一的硬门槛是 Dify 版本:普通模板需 0.13.0 及以上,含 Agent 节点的模板请用 1.0 最新版导入。

🔧 核心能力拆解:翻译、数据分析、Agent对话三条主线

翻译系列:DSL/宝玉的英译中优化版.yml 把翻译拆成"直译→反思→意译"三步,LLM 先翻一遍、再逐句挑出语法和用词问题、最后输出成稿;DSL/DuckDuckGo翻译+LLM二次翻译.yml 把第一遍直译交给传统翻译引擎,大模型只负责润色,token 消耗更低;DSL/全书翻译.yml 面向长文档,先切分文本再进迭代器逐段翻译。

数据分析系列:DSL/File_read.yml 在 sandbox 里用 pandas 读取 CSV,直接输出样本表格和行数列数摘要;DSL/runLLMCode.yml 让 LLM 生成分析代码再由 sandbox 执行,把"描述需求"变成"出结果";DSL/matplotlib.yml 把图画成 base64 图片在回复里直接渲染。

Agent对话与工具调用:DSL/Demo-tod_agent.yml 用 Dify 1.0 的 Agent 节点做信息收集,信息不够就追问,够了再转 LLM 分支生成完整方案;DSL/旅行Demo.yml 把对话消息存入会话变量,多轮上下文不断片;DSL/MCP-amap.yml 演示通过 MCP Agent 策略调用高德地图等外部工具。

知识库与内容生成:DSL/Document_chat_template.yml 是知识库问答模板,DSL/图文知识库/下还配了图配文检索示例;DSL/chart_demo.yml 渲染 echart 图表,标题党创作、文章仿写、春联生成器等内容工具也在收录之列。

🚀 从导入到跑通:三步完成 DSL 导入与发布

拿到仓库只需要一条命令:git clone https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow。同时在 Dify 云端账号里配好模型供应商和 API Key,免费版可创建 5 个流程,足够逐个试模板。然后在DSL/目录挑一个文件,到 Dify 工作室点"导入 DSL 文件"选中它,画布会直接生成包含输入、条件判断、变量聚合、输出的完整流程,不需要逐节点配置。

导入后打开运行面板,填入测试输入点"运行",右侧会实时显示每个节点的执行结果。此时只需要动两处:把 LLM 节点换成自己配置的模型,把提示词改成自己的业务话术。跑通无误后点"发布",这个工作流就能通过 API 或聊天界面对外服务,也可以进一步发布为工具嵌进其他 ChatBot 流程。

💬 真实用例速览:翻译、CSV解析与多轮追问

翻译:输入一篇英文技术文章,DSL/中译英.yml 这类模板按"直译→反思→意译"依次执行,LLM 节点里的提示词会明确指定术语映射规则(如 Zero-shot、Few-shot 的保留译法)。输出里能看到逐条批注,例如某句不通顺并给出修改建议,再附上修改后的整段译文,术语统一、句式比机器直翻顺得多。

CSV 解析:上传一份 csv 文件,File_read 流程依次经过"开始→获取文件链接→读取CSV→结束"四个节点,结果面板直接给出样本数据表格和"总行数 1254、总列数 16"的数据集信息,列名一并列出,业务同学不用写一行 pandas。

Agent 多轮追问:输入"想去日本玩8天、预算2万块",Demo-tod_agent 会依次追问目的地、天数、预算等缺失信息,凑齐后直接产出 8 天行程,景点、美食、花费安排都有;旅行Demo 再把对话消息写入会话变量,跨多轮变更需求时上下文依旧连贯。

⚠️ 踩坑与调优:版本、沙箱与长度限制

  • Agent 节点导入后缺失 → 带 Agent 节点的模板必须用 Dify 1.0 最新版导入,普通模板 0.13.0 及以上即可
  • sandbox 里 pandas、matplotlib 报operation not permitted→ 换用 dify-sandbox-py,作者已验证这些依赖可用
  • sandbox 需要装其他第三方库 → 依赖写入/docker/volumes/sandbox/dependencies/python-requirements.txt,重启 sandbox 生效
  • 节点间传字符串提示超限 → 把.env中CODE_MAX_STRING_LENGTH与TEMPLATE_TRANSFORM_MAX_LENGTH调到1000000,重启容器
  • 知识库任务永久排队 → 把.env里LOG_FILE改成/app/logs/server.log,重启容器

🎯 适合谁、下一步做什么:今天就挑一套跑通

最受益的是两类人:一类是不写代码但有明确场景诉求的业务同学,翻译、数据统计、客服问答这类需求,导入模板改好参数即可用;另一类是想学流程设计的开发者,这些模板是现成的成品,节点怎么排、变量怎么传、分支怎么拆,拆开看比只读官方文档快得多。

今天就能执行的动作:从手头业务里挑一个最贴近的模板,内容团队选 DuckDuckGo 翻译流程,业务团队选 File_read,对话场景选 Demo-tod_agent,导入后完整跑一遍,跑通再逐个节点拆开研究它的设计——下一次自己画流程时,DSL 的结构就已经在脑子里了。

【免费下载链接】Awesome-Dify-Workflow分享一些好用的 Dify DSL 工作流程,自用、学习两相宜。 Sharing some Dify workflows.项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询