支持私有化部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


dify自定义插件

发布日期:2025-06-15 06:05:38 浏览次数: 1532
作者:清澈的00后

微信搜一搜,关注“清澈的00后”

推荐语

轻松打造专属Dify插件,一键生成Word文档提升工作效率!

核心内容:
1. Dify插件开发环境搭建全流程
2. 从零开始编写插件功能的详细步骤
3. 插件打包与安装的完整操作指南

杨芳贤
53A创始人/腾讯云(TVP)最具价值专家

自己做了个dify的插件



可以通过工作流的方式,生成word文档



具体效果如下:


dify开发插件的步骤:

01

首先进入官方文档的插件开发

https://docs.dify.ai/plugin-dev-zh/0211-getting-started-dify-tool


然后按提示一步步来



访问https://github.com/langgenius/dify-plugin-daemon/releases

下载脚手架(选择适配自己电脑型号的版本)


02

安装完对应的版本后,修改文件名(后序方便操作)



由于我是Windows的版本,这个命令对我不起作用,建议大家手动重命名。


然后创建一个文件夹(随便取个名就行),用来开发dify的插件。需要把刚才的那个脚手架放进去。


03

初始化项目


在刚才的文件夹目录下

对于Windows:
执行:  
./dify.exe plugin init

然后就会出现

  • 插件名称
  • 作者
  • 插件描述功能
  • 仓库地址(可选)

按照官方文档的提示操作即可:


04

配置开发环境


完成后,你就得到了一个文件夹。


我有两个插件所以有两个文件夹。


执行命令:

cd 文件夹名称
示例:cd html2word

创建虚拟环境:

python -m venv venv

选择命令执行:


我是最下面那个(PowerShell)。


执行后会出现(venv):


然后执行:

pip install -r requirements.txt

安装依赖


05

编写插件功能


由于我不需要用到第三方API、所以会省去一些步骤。如:


tools下的.py就是你的工具了

可以参考文档、叫AI编写代码。


然后修改yaml配置文件,这个可以控制如下界面:


然后执行:

cp .env.example .env


在env文件里配置


运行

python -m main



然后刷新dify页面,就会出现你的工具

06

打包插件


在确定插件符合预期后

执行:

cd ..

然后(Windows)

./dify.exe plugin package 你的工具名示例./dify.exe plugin package html2word


会出现一个文件


然后你就可以通过以下方式安装插件










53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询