Dify 应用封装
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_922b1001/dify-wrap。
技能介绍
问题背景
Dify 提供 Workflow、RAG、Agent 等应用形态,但如果这些能力只在 Web 界面中手动触发,就很难进入现有 Python 服务、定时任务或自动化链路。
工作方式
Dify Wrap 把 Dify 平台封装成 Python 可调用的接口层:
- Workflow:以结构化输入触发已有工作流并读取输出
- RAG:接入知识库问答链路
- Agents:调用 Agent 应用
- LLMOps / REST API:面向平台接口做自动化集成
关键步骤通常是从业务代码发起请求,组织 Dify 应用所需的参数,再把返回结果解析为结构化数据,供后续判断、落库或通知使用。它适合把 Dify 从“演示型应用”变成“可嵌入的系统组件”。
适用边界
它面向 Dify 平台,不提供独立推理运行时;需要可用的 Dify 服务、对应应用和访问权限。私有部署时还要自行处理端点、密钥与网络连通。若需求只是本地调用一个模型,或要脱离 Dify 管理应用,则不应把它当成通用 LLM SDK。
使用场景
- 把 Dify 已有工作流接入 Python 定时任务,自动读取并处理返回结果
- 在内部服务中调用 Dify RAG 应用,为工单系统补充知识库答案
- 用脚本触发 Dify Agent 应用,把对话结果写入数据库或消息队列
- 将 Dify REST API 集成到现有后端,统一校验、重试与日志记录
适合人员
- 维护 Python 后端、希望把 Dify 工作流接入业务接口的工程师
- 搭建知识库问答服务、需要复用 Dify RAG 应用的产品工程
- 负责自动化运维、要脚本化触发 Dify Agent 的 SRE/工程师
- 做 LLMOps 集成、需要统一封装 Dify REST API 的平台工程师