Skip to content

Dify 工作流 ​

这篇解决什么 ​

本仓库工作流是不是 Dify、密钥能不能填 Dify。读完能对上:编排引擎是 Tinyflow;Dify 只出现在禁用的 OpenAI 兼容测试里。

默认端口 48080。画布和 /test 见 AI 工作流。兼容网关见 OpenAI 接入。

示意图:实线是生产路径。虚线只在 src/test,默认 @Disabled。

从哪改 ​

没有 DifyChatModel、没有 AiPlatformEnum.DIFY、工厂没有 Dify case。测试类 DifyChatModelTests 和 Coze 那份一样,示例打本机 127.0.0.1:3000。

名称说明仓库路径
工作流接口@RequestMapping("/ai/workflow")ruoyi-office/yudao-module-ai/.../controller/admin/workflow/AiWorkflowController.java
执行Tinyflow + llmNode.llmIdAiWorkflowServiceImpl
枚举无 DifyAiPlatformEnum
测试@Disabled.../test/.../chat/DifyChatModelTests.java

官方菜单:AI 工作流 5000。那是 Tinyflow 列表,不是 Dify 控制台。

若只要把已发布的 Dify 应用当聊天后端:密钥 platform=OpenAI,url 填该应用的 OpenAI 兼容根地址。节点编排仍在 Dify 侧,本仓库只当 HTTP 客户端。

PPT 测试文案里出现过「Dify 介绍」,那是讯飞/文多多的提示词样本,不是接入代码。

字段 ​

名称说明仓库路径
code / graphTinyflow 编码和画布AiWorkflowDO
platform聊天密钥用 OpenAI 等已有值AiApiKeyDO
llmId节点绑 ai_model.idTinyflow JSON

不要新建 platform=Dify

@InEnum 会失败。工作流表也没有 Dify app id 列。

和 Coze / FastGPT 同一档

三家都是测试类探活,生产枚举都没有。差别只在测试里写的示例主机。

按本仓库 DO 生成的 ER。节点通过模型 id 找到密钥,不经过 Dify SDK。

配置与操作 ​

没有 Dify 枚举。菜单 AI 工作流(5000,/ai/workflow)是 Tinyflow 列表,不是 Dify 控制台。若只要把已发布的 Dify 应用当聊天后端:密钥 platform=OpenAI,url 填该应用的 OpenAI 兼容根。

不要把 Dify app id 写进 graph。PPT 文案里的「Dify 介绍」只是提示词样本。开启见 AI 功能设计。

API 密钥

本系统截图:AI 大模型 → 控制台 → API 密钥。各厂商共用这一页,用 platform 区分。

模型配置

本系统截图:控制台 → 模型配置。keyId 必须指向同平台密钥。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版