当前位置: 首页 > news >正文

镇江网站制作案例网站建设联系

镇江网站制作案例,网站建设联系,广州网站制作到诺然,个人博客网页模版1.前言 简要介绍下 dify: ​ 一款可以对接市面上主流大模型的任务编排工具,可以通过拖拽形式进行编排形成解决某些业务场景的大模型应用。 背景信息: ​ 环境:dify-0.8.3、docker-21 ​ 最近笔者在做 dify的私有化部署和二次…

1.前言

简要介绍下 dify:

​ 一款可以对接市面上主流大模型的任务编排工具,可以通过拖拽形式进行编排形成解决某些业务场景的大模型应用。

背景信息:

​ 环境:dify-0.8.3、docker-21

​ 最近笔者在做 dify的私有化部署和二次开发相关工作,本文总结界面改造的一些内容。

2.去除工具里面的内置第三方工具

dify工具里面内置了很多第三方工具,在私有化部署的场景下要求去除所有的内置第三方工具。

2.1原始页面

内置第三方工具,如下:
在这里插入图片描述

2.2改造后页面

仅通过修改后端代码,无需前端介入,效果如下:
在这里插入图片描述

2.3改造流程

通过阅读与调试dify源码,发现内置工具设计巧妙,满足优秀软件具备的高内聚、低耦合特点。工具通过 yaml文件进行定义,方便扩展和缩减内置工具。比如,选取其中一个 yaml文件如下:

identity:author: Difyname: yahoolabel:en_US: YahooFinancezh_Hans: 雅虎财经pt_BR: YahooFinancedescription:en_US: Finance, and Yahoo! get the latest news, stock quotes, and interactive chart with Yahoo!zh_Hans: 雅虎财经,获取并整理出最新的新闻、股票报价等一切你想要的财经信息。pt_BR: Finance, and Yahoo! get the latest news, stock quotes, and interactive chart with Yahoo!icon: icon.pngtags:- business- finance

看懂了工程结构和代码设计,改造方法就比较简单了。所有的内置第三方工具都放在:api/core/tools/provider/builtin 这个路径下,每一个第三方工具都在一个独立目录中,如下

drwxr-xr-x. 1 root root  38 Oct 18 08:32 websearch
drwxr-xr-x. 1 root root  38 Oct 18 08:32 wecom
drwxr-xr-x. 1 root root  38 Oct 18 08:32 wikipedia
drwxr-xr-x. 1 root root  38 Oct 18 08:32 wolframalpha
drwxr-xr-x. 1 root root  38 Oct 18 08:32 yahoo
drwxr-xr-x. 1 root root  38 Oct 18 08:32 youtube
...

比如要删除雅虎这个工具,直接在源码里面把 yahoo这个目录删除即可。

3.去除模型供应商里面的多余模型

dify在 设置》模型供应商里面可以添加需要对接的大模型,比如 国内有 阿里的千问、谷歌的 Gemini等。

3.1原始页面

市面上主流大模型提供商,如下:
在这里插入图片描述

3.2改造后页面

可以按需进行删减,如下:
在这里插入图片描述

3.3改造流程

模型供应商和内置第三方工具类似,这里就直接讲怎么改了。

供应模型路径是:api/core/model_runtime/model_providers

同样,删模型对应的目录即可,这里要注意不能删除 openai 这个模型,否则模型供应商界面会无法用。

4.从源码编译并部署 Dify

下载 dify源码包,预先准备好 docker环境。

本次修改涉及的是 api模块,使用下面的命令进行编译打包:

docker build -t langgenius/dify-api:0.8.3-20241107 ./api

然后修改配置文件中 api的版本号为改造后的版本 0.8.3-20241107,再使用 docker compose up -d命令启动 dify即可。

5.总结

dify源码架构设计极优,容易阅读、理解和修改,甚至部分界面可以由后端 yaml进行配置。

http://www.yayakq.cn/news/62506/

相关文章:

  • 湖州网站设计平台网店美工具体要求
  • 重庆黔江做防溺水的网站wordpress the7 中文
  • 重庆网站怎么做出来的逻辑网络设计的目标是什么?
  • 苏州招聘网站制作网络推广公司怎么接单
  • 网站建设开发教程视频教程金融企业网站建设公司
  • 网站关键词选取的步骤和方法公司官网站怎么搞
  • 营销网站制作公司西安网络优化大的公司
  • 《教师网站建设与应用管理制度》做统计的网站
  • 顺德网站制作公司如何建立网站或网页
  • 室内设计网站 知乎小兽wordpress编辑器
  • 织梦网站后台打开空白合作网站账号登录方式
  • 石家庄建站凡科北仑网站制作
  • 佛山家具网站建设公司高校二级网站建设方案
  • 网站建设.龙兵科技自己搭建小型服务器
  • 网站404页面在哪查看wordpress+做仿站
  • 对外网站建设情况汇报讷河做网站公司
  • 网站开发网页2345网址导航app
  • 营销型高端网站建设价格做网站布局流程
  • 许昌网站建设汉狮怎么样郑州最好的建站公司
  • 网站建设与管理用什么软件有哪些内容网站二级域名怎么做
  • 住房和城乡建设厅网站建立网站 英语怎么说
  • 外国购物网站设计风格优秀的网络搜索引擎营销案例
  • 没有网站可以做淘宝客安卓优化大师app下载安装
  • 做网站找什么公司工作上海网站制作建设
  • 温州通业建设工程有限公司网站国家企业信用信息公示官网
  • 杭州python做网站长沙网站服务器
  • 商业网站图片湖南省交通建设质监局网站
  • 太原做网站的鸣蝉公司销售技巧和话术
  • wordpress音乐美化网站关键词搜索优化怎么做
  • 建网站公司那个比较好网站优化名词解释