Dify 工作流模板怎么导入:40+ 个 Awesome-Dify-Workflow DSL 模板的四步上手指南
【免费下载链接】Awesome-Dify-Workflow分享一些好用的 Dify DSL 工作流程,自用、学习两相宜。 Sharing some Dify workflows.项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow
Awesome-Dify-Workflow 是一个 Dify 工作流模板仓库,DSL 目录 里收录了 40 多个可直接导入的 Dify DSL 文件,覆盖翻译、图表渲染、聊天机器人、Agent 与 MCP 调用等方向。每个 yml 文件都是一套完整的可运行流程:导入 Dify 之后不用自己拖节点、连连线,改好模型参数就能跑。README 里写明,这些模板基本都可以免费使用,定位是自用与学习两相宜。
1 条让模板跑起来的最短路径
拉取仓库:
git clone https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow准备 Dify:本地 Docker 部署或云端注册都可以。版本要求 0.13.0 及以上;含 Agent 节点的模板(如
Agent工具调用.yml)是 Dify 1.0 之后才有的能力,需要尽量用最新版导入。进设置里把模型配好,填入任一供应商的 API Key 即可。导入模板:在仓库
DSL目录里找到目标 yml,复制它的文件 URL;在 Dify 工作台左侧点击"导入 DSL 文件",粘贴地址完成导入。换模型、试运行:把 LLM 节点里的模型替换成自己已配置的;模板若声明了 marketplace 插件依赖(例如
DSL/图文知识库/图文知识库.yml需要 volcengine_maas 和 siliconflow),按提示先安装。最后在右侧测试面板填入参数试运行。
按用途找模板,不用逐个试错
翻译方向模板最全:中译英.yml是"直译→反思→意译"的三段式;DuckDuckGo翻译+LLM二次翻译.yml用传统翻译引擎打底、LLM 润色,省 token;全书翻译.yml处理长文本,切分后迭代翻译;translation_workflow.yml录入输入语言、目标语言、国家、原始文本 4 个参数;json_translate.yml只翻译 JSON 里的指定字段并保持结构;LanguageConsistencyChecker.yml做三语言内容检查。
图表与数据方向:matplotlib.yml把图输出为 base64 直接在对话里渲染;chart_demo.yml用 ECharts 渲染图表;runLLMCode.yml让 LLM 生成分析代码、再由 sandbox 执行;数据分析.7z内含查库、生成解读和图表的完整示例,附带 flask 服务。
聊天机器人方向:记忆测试.yml演示短期记忆加 CoT 思维链;Demo-tod_agent.yml针对多轮对话、上下文理解做优化;mem0ai实现跨轮记忆;根据用户的意图进行回复.yml按意图分流不同回复路径。
工具与内容方向:json-repair.yml修复大模型输出的脏 JSON;Claude3 Code Translation.yml做不同代码语言之间互译;Text to Card Iteration.yml生成小红书风格卡片;标题党创作.yml、文章仿写-单图_多图自动搭配.yml做内容生产;SEO Slug Generator.yml给博文生成 URL slug;搜索大师.yml走 SearXNG 搜索加 Jina 抓取。
Agent 与 MCP 方向:MCP-amap.yml演示用 Agent 策略调用高德地图的 MCP 服务,注册开发者账号申请免费 Key 后替换配置里的马赛克部分即可用;AgentFlow.yml、MCP.yml是同类起点。
拆一个模板看内部结构:春联生成器
以DSL/春联生成器.yml为例看一遍完整链路:
- 输入:开始节点收文案主题或上联,作为后续节点的变量。
- 创作:LLM 节点按内置提示词生成上联、下联、横批。
- 出图:代码执行节点把文字渲染成红底对联图片,注意字体依赖本机已有的字库,可按需修改。
- 输出:模板转换后直接回复,测试面板里直接看到成品图。
整条链路只用了五个节点,却完整展示了"文案创作→代码出图→结果输出"的接法,拆一遍比看十篇教程有用。想理解"查数据出图表"的做法,再看数据分析.7z里的示例即可。
跑不通时先查这 5 个高频问题
- 版本不对:整体要求 Dify 0.13.0 以上;含 Agent 节点的模板必须用 1.0 或最新版,否则节点缺失或导入报错。
- sandbox 缺第三方库:官方 sandbox 权限比较复杂,装完 pandas、numpy、matplotlib 也可能报
operation not permitted。README 建议换作者开源的dify-sandbox-py;想自己加依赖,编辑/docker/volumes/sandbox/dependencies/python-requirements.txt,填好依赖后重启 sandbox。 - 节点间传长字符串超限:修改
.env里的CODE_MAX_STRING_LENGTH和TEMPLATE_TRANSFORM_MAX_LENGTH,都设为 1000000,重启容器。 - 聊天窗口图片不显示:markdown 写法没问题的话,多半是图片地址不支持跨域,换成可跨域的图床就能渲染。
- 知识库传大文件报错:光改
.env不够,nginx 的上传限制也要一起调,两处都改完再试。
适合谁用,什么时候选它
- 学流程设计:每个模板都是一份真实流程的拆解样本——
中译英.yml展示分段式提示词的写法,json-repair.yml展示输入清洗链路,旅行Demo.yml展示对话上下文怎么存进变量。 - 要快速出可用流程:按用途取模板,替换模型与提示词即可上线;所有 DSL 都是工作流模式,跑稳后可以发布为工具,嵌进 ChatBot 流程给团队共用。
- 想深入 Agent 方向:
Demo-tod_agent.yml和Agent工具调用.yml是现成的 Agent 节点参考。 - 不适合的情况:找插件开发文档的人不用来这,Dify 插件应去插件商店和作者的开源插件仓库参考。
做完下面四件事,今天就能出第一个结果:
- clone 仓库,进 DSL 目录按用途挑一个模板
- 确认 Dify 版本 ≥ 0.13.0,配好至少一个模型
- 导入模板、替换成自己的模型,试跑到出结果
- 模板用到 sandbox 第三方库时,按第 4 节装好依赖再跑;跑通后把改进版提 Issue 或 PR 回馈给仓库 🎉
【免费下载链接】Awesome-Dify-Workflow分享一些好用的 Dify DSL 工作流程,自用、学习两相宜。 Sharing some Dify workflows.项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考