SuperAPI AI 工具集

dify-workflow

办公与效率

查看项目

更新于 10-16 00:00

技能介绍

用途:把自然语言描述的工作流需求转换成可直接导入 Dify 实例的 DSL 文件,默认 YAML(.dify.yml),可要求输出 JSON(.dify.json)。可创建、生成或搭建 Dify 工作流,把流程描述转为 DSL,或脚手架化 chatflow/工作流应用。

主要能力:生成含节点、连线、布局位置与配置的完整文件;支持 Start、End、Answer、LLM、Knowledge Retrieval、Code、HTTP Request、If/Else、Variable Aggregator、Iteration、Document Extractor、Template Transform、Question Classifier、Parameter Extractor、Tool 等节点;提供节点 schema 参考与模板匹配(Chatbot、RAG、Agent、Translation)。

使用方式:描述清楚输入输出、处理逻辑与所需节点后直接生成;信息不足时最多追问 3 轮(输入输出、处理步骤、模型/工具/知识库)。批量处理用 workflow 模式(Start/End),对话机器人用 advanced-chat 模式(Start/Answer)。变量引用用 {{#nodeId.variableName#}},系统变量用 {{#sys.query#}};边 ID 格式为 {sourceId}-{sourceHandle}-{targetId}-{targetHandle}。输出文件放当前工作目录,临时文件放 /tmp/dify-workflow/,文件名 <kebab-case-name>.dify.yml。

限制:需遵循节点 schema,注意各节点变量结构差异(如 variable-aggregator 用嵌套列表、document-extractor 用单数 variable_selector);workflow 模式 LLM 节点不得含 memory,sys.query 不存在;迭代容器与子节点需 parentId、isInIteration、iteration_id、zIndex 等字段;引用未内置插件需在 dependencies 声明;模型名需真实可用。未提供具体收费、价格与平台信息。