Dify 工作流 DSL 文件合集下载

Últimas herramientas de IAActualizado hace 2 meses Sharenet.ai
403 0
吐司AI

Introducción general

Awesome-Dify-Workflow 是一个开源的 GitHub 项目,专注于分享实用的 Dify 工作流程模板。Dify 是一个支持开发大语言模型应用的工作流平台,而这个项目为用户提供了多种现成的 DSL(Domain Specific Language)文件,覆盖翻译、数据分析、图表生成、内容创作等功能。这些工作流可以直接导入 Dify 账户,帮助用户快速实现自动化任务。项目由 svcvit 维护,截至 2025 年 4 月,已积累数千星标,受到开发者、内容创作者和企业团队的欢迎。所有模板免费使用,支持 Dify 0.13.0 及以上版本,兼容并行任务、会话变量、表单和 Echarts 渲染等特性。

Dify 工作流 DSL 文件合集下载

 

以下是项目中所有 DSL 工作流的表格,整理了文件名称、功能描述和来源,便于用户快速找到所需模板:

文件名称功能描述来源
图文知识库.yml检索知识库后生成图文内容,需在知识库中添加图片远程链接。@svcvit
MCP.yml调用 MCP Agent 策略,连接外部服务(如高德地图)执行任务。@svcvit
Demo-tod_agent.yml使用 Agent 节点优化对话场景,支持多轮对话和上下文理解。@svcvit
Deep Researcher On Dify.yml复现 Deep Researcher 工作流,用于深度研究任务。@AdamPlatin123
Agent工具调用.yml通过 Agent 节点调用不同工具生成回复。@svcvit
旅行Demo.yml收集旅行信息,调用工具并存储对话上下文。@svcvit
春联生成器.yml生成春联,需配置字体。微信群@Junjie.M
春联生成器 (“福”到了版本).yml春联生成器的优化版,带“福”字主题。微信群@Junjie.M
完蛋!我被LLM包围了!.yml基于 LLM 的趣味问答游戏工作流。微信群@Junjie.M
File_read.yml使用 sandbox 解析 CSV 文件,需配合 dify-sandbox-py。@svcvit
runLLMCode.yml执行 LLM 生成的代码,分析 CSV 文件。@svcvit
数据分析.7z查询数据库并生成图表和解读,包含 Flask 服务。微信群:简单&平凡@
LanguageConsistencyChecker.yml检查翻译内容一致性,支持三语言优化,带 web 端。langfixer
matplotlib.yml使用 matplotlib 生成图表,输出 Base64 格式图片。@svcvit
jieba.yml使用 jieba 进行中文分词,需 dify-sandbox-py。@svcvit
json-repair.yml修复不标准的 JSON 格式,补全引号或括号。@svcvit
json_translate.yml翻译 JSON 内容,保持原有结构。@svcvit
腾讯云SubtitleInfo.yml通过腾讯云授权加密获取内容信息,代码节点示例。微信分享群
chart_demo.yml根据 SQL 查询渲染 Echarts 图表。@svcvit
Form表单聊天Demo.yml对话框登录后访问模型,带权限控制。@svcvit
中译英.yml通过直译、反思、意译生成高质量英文翻译。暂无
DuckDuckGo 翻译+LLM 二次翻译.yml使用传统翻译引擎加 LLM 优化翻译,节省 Token。暂无
translation_workflow.yml基于吴恩达 Agentic Workflow,提供细致翻译。translation-agent
宝玉的英译中优化版.yml优化科技文章英译中,改进提示词和 XML 标签。翻译 GPT 的提示词更新和优化
全书翻译.yml切分长文本并逐段翻译,适合书籍翻译。DIFY 官方探索内容
SEO Slug Generator.yml为博文生成 URL slug,优化 SEO。twitter
Document_chat_template.yml通过知识库进行聊天,支持问答场景。Winson-030
搜索大师.yml使用 SearXNG 和 Jina 进行搜索和内容提取。Winson-030
标题党创作.yml生成吸引眼球的文章标题,适合网文创作。ghostviper
文章仿写-单图_多图自动搭配.yml仿写文章并自动搭配图片,适合内容创作。ghostviper
Text to Card Iteration.yml生成小红书风格的卡片内容。🔥Dify Workflow-Agent 设计交流 @Arthur
Dify 运营一条龙.yml生成小红书、抖音等多平台文案和封面(部分功能已失效)。
Jina Reader Jinja.yml基于 TavilySearch 和 Jina 的问答流程。🔥Dify Workflow-Agent 设计交流群分享
llm2o1.cn.yml任务拆解、执行并总结,适合复杂任务处理。@okooo5km
dify_course_demo.yml自动化生成教程内容,适合教育场景。dify_course
simple-kimi.yml简易版 Kimi 聊天机器人实现。aws-samples
Claude3 Code Translation.yml在不同编程语言间翻译代码。aws-samples
根据用户的意图进行回复.yml根据用户意图选择工作流路径回复,风格化话术。
mem0ai.yml带记忆的聊天流程,支持上下文存储。dify-plugin-mem0ai
记忆测试.yml添加短期记忆,支持 CoT 思维链的自动问答。微信 svcvit
Python Coding Prompt.yml通过对话生成 Python 代码。Sonnet 3.5 for Coding 😍 - System Prompt

Lista de funciones

  • 多样化工作流模板:提供翻译、图表生成、意图识别、内容创作等 DSL 文件,满足不同需求。
  • 免费开源:所有工作流免费下载,支持用户自由修改和扩展。
  • 支持高级特性:兼容 Dify 0.13.0 的并行任务、会话变量、表单和 Echarts 渲染。
  • 插件集成:结合 MCP Agent、matplotlib、jieba 等插件,增强功能。
  • 社区协作:通过微信群和其他平台,用户可交流经验、解决问题。
  • 易于导入:直接复制 DSL 文件 URL,导入 Dify 即可使用。

Utilizar la ayuda

安装与使用流程

Awesome-Dify-Workflow 是一个资源库,依赖 Dify 平台运行,无需独立安装。用户需准备 Dify 账户并确保版本在 0.13.0 或以上。以下是详细步骤:

  1. 创建 Dify 账户
    访问 Dify 官网 注册账户。如果选择本地部署,参考官方文档安装:

    git clone https://github.com/langgenius/dify.git
    cd dify/docker
    cp .env.example .env
    docker compose up -d
    

    完成后,访问 http://localhost/install 初始化。

  2. 下载或获取 DSL 文件
    • espectáculo (una entrada) Awesome-Dify-Workflow 项目.
    • 进入 DSL 文件夹,浏览 .yml 文件列表。
    • 找到所需工作流(如 json_translate.yml),点击查看描述。
    • 复制文件 Raw URL,例如:
      https://raw.githubusercontent.com/svcvit/Awesome-Dify-Workflow/main/DSL/json_translate.yml
      
  3. 导入工作流
    • 登录 Dify,进入“工作流”页面。
    • 点击“导入 DSL”,粘贴 Raw URL,确认导入。
    • 检查工作流配置,确保模型、API 密钥和依赖正确。
  4. 配置环境(视需求)
    某些工作流需要额外依赖。例如,matplotlib.yml 需安装 dify-sandbox-py::

    • compilador /docker/volumes/sandbox/dependencies/python-requirements.txt,添加:
      matplotlib
      pandas
      
    • 重启 sandbox:
      docker compose restart sandbox
      

Función destacada Operación

以下详细介绍几个核心工作流的操作流程:

1. JSON 翻译工作流 (json_translate.yml)

  • funcionalidad:翻译 JSON 文件内容,保留原始结构。
  • procedimiento::
    1. 导入 json_translate.yml.
    2. 配置输入节点,设置源语言(如中文)、目标语言(如英文)和 JSON 数据。
    3. 选择翻译模型(推荐 DeepSeek 或 OpenAI),在 Dify 设置 API 密钥。
    4. 运行工作流,输出翻译后的 JSON。
    5. 若字符串超限,修改 .env::
      CODE_MAX_STRING_LENGTH=2000000
      TEMPLATE_TRANSFORM_MAX_LENGTH=2000000
      

      重启容器:

      docker compose down && docker compose up -d
      

2. 图表生成工作流 (matplotlib.ymlchart_demo.yml)

  • funcionalidad:生成柱状图、折线图等,输出 Base64 图片或 Echarts 图表。
  • procedimiento::
    1. 导入 matplotlib.yml tal vez chart_demo.yml.
    2. 确保 dify-sandbox-py 已安装,包含 matplotlib responder cantando pandas.
    3. 输入数据(CSV 或手动输入)。
    4. 配置图表类型和样式(如颜色、标签)。
    5. 运行工作流,查看 Base64 图片或 Echarts 渲染结果。
    6. 若结合数据库,配置 SQL 查询节点,动态生成图表。

3. 意图识别聊天机器人 (根据用户的意图进行回复.yml)

  • funcionalidad:根据用户输入判断意图,选择回复路径。
  • procedimiento::
    1. 导入 根据用户的意图进行回复.yml.
    2. 设置意图分类规则(关键词或模型预测)。
    3. 配置对话模型和短期记忆变量。
    4. 测试输入不同问题,观察路径切换。
    5. 调整话术风格(如幽默或专业)。

4. 春联生成器 (春联生成器.yml)

  • funcionalidad:生成个性化春联,适合节日使用。
  • procedimiento::
    1. 导入 春联生成器.yml.
    2. 确保系统字体支持中文(如宋体)。
    3. 输入主题(如“新年”)或关键词。
    4. 运行工作流,输出春联文本。
    5. 可选:结合图片生成节点,输出带背景的春联图片。

5. 数据分析工作流 (数据分析.7z)

  • funcionalidad:查询数据库,生成报告和图表。
  • procedimiento::
    1. 解压 数据分析.7z,导入 DSL 文件。
    2. 配置数据库连接(如 MySQL)。
    3. 输入查询语句,设置图表类型。
    4. 运行工作流,输出分析结果和可视化图表。
    5. 若需 Flask 服务,部署服务端代码。

advertencia

  • 网络问题:导入 DSL 时若报错(如 Connection refused),检查网络或稍后重试。
  • 依赖管理:使用 dify-sandbox-py 安装 numpyyscikit-learn 等库,避免权限问题。
  • 版本兼容:确保 Dify 版本为 0.13.0 或更高,以支持 Agent 节点和并行任务。
  • 知识库处理:PDF 上传乱码时,推荐用 MinerU 转为 Markdown 再导入。

 

escenario de aplicación

  1. creación de contenidos
    自媒体人可使用 Dify 运营一条龙.yml tal vez Text to Card Iteration.yml,生成小红书、抖音等平台的文案和图片,提升效率。
  2. 数据可视化
    分析师可用 matplotlib.yml tal vez 数据分析.7z,将数据转为图表,适合报告制作。
  3. traducción multilingüe
    跨境团队可通过 json_translate.yml tal vez 全书翻译.yml,批量翻译文档或产品描述。
  4. servicio al cliente
    企业可部署 根据用户的意图进行回复.yml,实现智能客服,降低人工成本。

 

CONTROL DE CALIDAD

  1. DSL 导入失败怎么办?
    检查 URL 格式,确认网络畅通,或手动下载 .yml 文件上传。
  2. 依赖库安装报错如何处理?
    utilizar dify-sandbox-py,在 python-requirements.txt 添加库名,重启 sandbox。
  3. 如何实现定时任务?
    结合 dify-schedule 项目,配置触发器,设置运行间隔。
  4. PDF 知识库乱码怎么办?
    用 MinerU 或其他工具将 PDF 转为 Markdown 格式后重新上传。
© declaración de copyright
AiPPT

Artículos relacionados

Sin comentarios

ninguno
Sin comentarios...