dify插件开发

news/2025/11/13 20:16:58/文章来源:https://www.cnblogs.com/rolandhe/p/19219440

自定义模型供应商

当我们想使用的模型在dify官方平台上没有对应的供应商时,我们只能自己集成。 比如公司内部的delphai部署了一些开源模型,我们想集成到dify上,这时需要以插件的形式安装到dify上。(旧版本开发自定义模型供应商不是以插件的方式)

安装dify插件开发包

从dify官方的github仓库下载并安装,具体步骤可查阅文档
dify插件安装包

下载后可以将其改名为dify.exe,并将其添加到环境变量中。

通过dify version命令验证是否可用。

dify_version

搭建工程目录

使用dify init命令搭建工程目录

dify-init

因为要集成模型,选择llm
dify-init-llm

选择工具权限
select_permission

工程目录创建完成

供应商工程目录创建完成

可在目录下,或其他地方创建python虚拟环境

工程目录摘要

编辑模型yaml参数配置文件

模型参数yaml

修改供应商yaml文件

供应商yaml

修改模型供应商类中的验证代码

model provider class代码

在llm.py模板的基础上实现里面的接口函数

模板中已经引入了常用对象

llm_py_模板

开发模型调用功能

invoke函数内部实现

修改插件版本

修改插件版本

连接调试

获取dify服务器连接信息

dify调试连接

修改env文件

调试env设置

确认插件中可以看到供应商

插件连接

在工作流中测试插件

工作流中测试插件

插件打包

插件打包

上传本地插件并安装

上传本地插件安装

自定义插件开发

无论是模型还是工具,在dify中都以插件的形式存在,所以前述步骤都类似。只是使用工具包搭建脚手架时,选择tools,而不是llm。

同样需要修改下图中所示这些文件

工具插件开发

以相同的步骤完成调试,打包后,上传到dify中。

工具插件图片

内容补充

一些相关接口规范在本文档中没有详尽列出,比如模型参数yaml, 供应商配置yaml,模型接口,以llm.py为例,需要实现内部几个接口函数。这些具体内容请参考最新的官方文档。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/964679.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

其他游戏攻略

自动化游戏 异星工厂:从零开始的零基础异星工厂2.0新手流程攻略。 异形工厂2 戴森球计划 城市建设游戏 都市地平线《citis skylines》《都市天际线》零基础到玩转游戏教程 模拟经营 星露谷物语 魂游 只狼:影逝二度:…

11.13 模拟赛 T3

题意:给出一个 \(n\) 个点标准的(分界点为 \(\lfloor \frac{l+r}2 \rfloor\))的线段树。定义一个区间的权值为,将这个区间正常地摊开在线段树上访问的结点数。例如,\(n=5,[2, 3]\) 的权值就是 \(5\)。\(q\) 组询问…

再加个数学专题

先是矩快吧 题先是两道模拟赛的矩阵快速幂优化dp 先开个坑等补 目前写法最好的:点击查看代码 #include<bits/stdc++.h> #define int long long using namespace std; const int N=2005,M=105,inf=1e18,mod=1092…

QF-Lib:用一个库搞定Python量化回测和策略开发

搞过量化交易的人都清楚,测试策略的时候流程能有多乱:Pandas 管数据、Matplotlib 画图、Backtrader 跑回测,最后还要再用 Excel 做汇总。本来想简单验证个想法,结果工具链越搞越复杂,最后自己都不知道在干什么了。…

软件工程学习日志2025.11.13

一、项目核心框架:从基础到深化的实施顺序 项目实施遵循“先搭底座、再建核心、逐步扩展”的逻辑,整体分为九大模块,各模块间层层递进、相互支撑:基础架构与模型:系统的“地基” 先完成环境搭建与CI/CD部署,搭建…

OpenCVSharp:ArUco 标记检测与透视变换

前言 对于.NET开发者而言,入门OpenCV的一个很舒适的方式就是先去使用OpenCVSharp,它是 OpenCV 的 .NET 封装,而且作者还开源了一个示例库,可以通过示例库进行入门学习。 OpenCVSharp仓库地址:https://github.com/…

2025-11-13 PQ v.Next日志记录

2025-11-13 PQ v.Next日志记录 重新pull下来最新的代码做进一步的修改。 https://z.gitee.cn/zgca/projects/777586/repos/zgca/aipq/sources今日进度(4*4):基于现有版本补充用户使用手册;在使用中发现一个bug,是…

2024年春招-美团-技术岗-第一批笔试

1.小美的平衡矩阵 二维前缀和。 二维前缀和维护 \(1\) 的个数,枚举长度,然后 \(n^2\) 查找即可,复杂度 \(O(n^3)\)。点击查看代码 #include <bits/stdc++.h>int main(){int n;std::cin >> n;std::vecto…

完整教程:数值计算-线性方程组的迭代解法

完整教程:数值计算-线性方程组的迭代解法pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

vscode集成MCP Server

本文介绍如何在 VS Code 中集成自行开发的 MCP (Model Context Protocol) Server前言 本文介绍如何在 VS Code 中集成自行开发的 MCP (Model Context Protocol) Server。通过配置 .vscode/mcp.json 文件,可以将自定义…

2025.11.13

今天在长春玩一天

一句话奶牛

USACO 精选Time is Mooney G 当你发现轮数不会很多时,可以一轮一轮地整体做转移。 Redistributing Gifts S 思考能够替换的等价条件,发现是可达性,使用传递闭包来维护。 Rectangular Pasture S 横纵坐标互不相同,离…

深入解析:三维旋转矩阵的左乘与右乘

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

HEVC视频扩展免费下载

HEVC 是 高效视频编码(High Efficiency Video Coding)的缩写,也常被称为 H.265,是继 H.264(libx264)后的新一代视频编码标准。 点击此处下载之后双击安装,即可解决图中的问题。

框架架构设计师备考第41天——软件可靠性建模、管理与设计​

框架架构设计师备考第41天——软件可靠性建模、管理与设计​2025-11-13 19:36 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !importa…

奇怪的问题(们)

奇怪的背包(们) CQ友谊赛 - pack \(n\leq 100\)。物品体积 \(\leq 100\),权值很大 \((\leq 10^9)\)。\(m(\leq 100)\) 次询问,求体积恰好为 \(q(\leq 10^9)\) 时的最大物品价值和方案数(相同的物品间没有顺序之分…

序列化概念及Jackson注解实现动态JSON响应

什么是序列化? 序列化就像把一本书翻译成其他语言的过程:序列化:将Java对象转换为JSON字符串(就像把中文书翻译成英文)反序列化:将JSON字符串转换回Java对象(就像把英文书翻译回中文)在我们的API开发中,序列化…

基于多模态AI技术的传统行业智能化升级路径研究——以开源AI大模型、AI智能名片与S2B2C商城小程序为例 - 实践

基于多模态AI技术的传统行业智能化升级路径研究——以开源AI大模型、AI智能名片与S2B2C商城小程序为例 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; displ…

2025热门学宠物美容师榜:黑龙江学宠物美容师/宠物美容师培训学校毛孩精致变美秘籍!

随着宠物行业的蓬勃发展,宠物美容师成为备受追捧的职业,优质的培训学校是零基础从业者入行的关键。本次 2025 宠物美容师培训推荐榜,聚焦行业正规机构,从办学资质、教学实力、就业保障等核心维度筛选,为意向学习者…

react-window API完全手册:参数、方法与事件全解析 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …