46个现成Dify工作流:导入即可运行,省掉搭节点的功夫
【免费下载链接】Awesome-Dify-Workflow分享一些好用的 Dify DSL 工作流程,自用、学习两相宜。 Sharing some Dify workflows.项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow
同事丢来一份销售CSV让你看趋势,中文技术文章要发英文版还得术语过关,一堆产品手册需要能带图回答问题的问答机器人。逐条写代码都要花时间,开源项目Awesome-Dify-Workflow在 DSL/ 目录里放了46个 Dify 工作流(DSL)模板文件,导入自己的 Dify 账号、改一改提示词就能用,覆盖翻译、数据分析、代码生成、知识库问答等高频需求,工作流还能发布为工具嵌入 ChatBot。
仓库里有什么:46个可直接导入的文件
它不是 Dify 部署包,也不是分步教程,而是一堆 Dify DSL 工作流文件的合集。和从零拖节点相比,区别主要在三点:
- 每个 yml 里已接好输入、条件判断、变量聚合器等标准节点;
- README 里每个文件都给了描述和示例截图,挑起来不费劲;
- 按作者说明,这些工作流基本都能免费使用,自己只需准备模型 Key。
🧩 Dify工作流模板分类:先做哪几件事
| 能干什么 | 对应文件(DSL/ 下) | 解决的小问题 |
|---|---|---|
| CSV 数据分析 | runLLMCode.yml | 传文件后由 LLM 写分析代码并出图 |
| 专业翻译 | 中译英.yml、全书翻译.yml | 直译→反思→意译三遍打磨;长文切分迭代 |
| JSON 修复与翻译 | json_translate.yml、json-repair.yml | 只翻内容保持结构;补上缺失引号 |
| 图文知识库问答 | 图文知识库/图文知识库.yml | 回答里带图,不只是纯文字 |
| 数据可视化 | matplotlib.yml、chart_demo.yml | 沙箱生成 base64 图表并在回复渲染 |
| 营销文案 | 标题党创作.yml、Text to Card Iteration.yml | 生成爆款标题和社交卡片 |
| 意图客服 | 根据用户的意图进行回复.yml | 先判意图,再选回复路径并风格化 |
三个高频场景:怎么配、怎么用
同事丢来一份 CSV
打开 DSL/runLLMCode.yml,流程是:LLM 生成 Python 代码 → 通过 HTTP 请求让沙箱执行(代码节点无法直接引用 LLM 生成的代码,所以走 HTTP 调用)→ 输出图表和分析。本地 Dify 需保证沙箱可用;pandas、matplotlib 这类库用 dify-sandbox-py,把依赖写进 sandbox/dependencies/python-requirements.txt 再重启沙箱即可。
图:Dify 工作流 runLLMCode 的运行结果,上传 CSV 后得到趋势图和分析结论
中译英工作流怎么配
DSL/中译英.yml 按「直译 → 反思 → 意译」三步走,导入后选一个中英文能力好的模型,贴入中文原文,拿到的是经过自查和润色的英文稿。长文怕超上下文,改用 全书翻译.yml:它切分长文本,在迭代器里逐段翻译。
图:中译英 Dify 工作流的输出示例,三步流程后得到英文译稿
知识库问答要带图
在知识库文档里加上图片的远程链接(DSL/图文知识库/ 示例自带一个 markdown 文档),检索后回答就会图文混排渲染,适合产品文档、技术教程这类「图+文字」都要给到对方的场景。
图:Dify 工作流做图文知识库问答,回答里带图,对应产品手册类场景
🚀 最短上手路径:三步导入并运行 Dify工作流
- 注册 Dify 账号并添加模型。官方云版免费版可创建最多 5 个流程,够体验;本地部署请用 0.13.0 及以上版本。
- 拿到仓库:
git clone https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow- 在 Dify 里导入 DSL 文件,选 DSL/ 目录下的任意 yml,用右侧面板跑一次测试。
图:导入 Dify 工作流这一步,从 DSL 目录选择 yml 文件,再配置模型并测试
🛠 踩过的坑:先查这五处
| 症状 | 怎么办 |
|---|---|
| 图表中文显示方框 | 在代码节点里指定中文字体 |
| 节点间传大字符串提示超限 | .env 里把 CODE_MAX_STRING_LENGTH 和 TEMPLATE_TRANSFORM_MAX_LENGTH 改成 1000000,重启容器 |
| 官方沙箱跑 pandas、numpy 报错 | 换 dify-sandbox-py,依赖写入 python-requirements.txt 后重启沙箱 |
| 知识库传大文件仍报错 | .env 和 nginx 限制要一起改,只改一处不生效 |
| 聊天窗口图片渲染不出 | 图片地址不支持跨域,换支持跨域的图片存储 |
怎么挑文件:按需求对号入座
- 要处理文件(CSV、图片):runLLMCode.yml、File_read.yml、matplotlib.yml;
- 要产出文字(翻译、文案、标题):中译英.yml、标题党创作.yml、Text to Card Iteration.yml;
- 要对话机器人:根据用户的意图进行回复.yml、记忆测试.yml、Document_chat_template.yml。
改动现有文件的方式:导入后打开工作流,把 LLM 节点的提示词改成自己的业务口径,调整开始节点的参数,保存重跑;稳定后导出成新的 yml 存档,也可以直接发布为工具嵌入 ChatBot 流程。
今晚就能做完的第一步:导入 中译英.yml 翻译一篇一直搁置的稿子。每个文件的描述和截图见 README 的 DSL 目录表。
【免费下载链接】Awesome-Dify-Workflow分享一些好用的 Dify DSL 工作流程,自用、学习两相宜。 Sharing some Dify workflows.项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考