dify1.0.0版本升级及新功能预览

 

今天正在上班的时候,突然dify推送了1.0.0的发布。才玩几天就发布新的版本了。下班赶紧体验下。
主要升级内容如下:

  • • 版本升级: Dify 社区版与 Cloud 版同步升级至 v1.0.0。
  • • 插件机制: 全新插件化架构,模型(Models)与工具(Tools)迁移为插件(Plugins),引入 Agent 策略(Agent Strategies)、扩展(Extensions)类型插件和插件集(Bundles)。
  • • 工作流增强: 新增 Agent 节点,支持 Workflow 和 Chatflow 中的智能编排与决策调度
  • • 开放生态: 重磅推出“市场”(Marketplace),携手社区、合作伙伴与企业开发者共同打造繁荣的插件生态。

备份

升级之前先备份一下文件,如果已经投入生产使用,需要备份下volumes,防止升级意外,如何docker-compose.yaml文件有改动,也备份下。

代码拉取

只要我们docker-compose.yaml文件没有改动,没有特殊的配置,就直接覆盖代码即可。

dify1.0.0版本升级及新功能预览
dify1.0.0版本升级及新功能预览


看了下docker-compose.yaml最近的几次提交,没有什么变动。

先看下镜像有没有推上去,

dify1.0.0版本升级及新功能预览


这次1.0.0先推上去,然后才发的公告,maintag2025-02-28 19:07,使用maintag镜像的又被坑了一次。

镜像仓库

https://github.com/dongyubin/DockerHub

2024年12月26日 亲测国内现在还能用的 Docker 镜像

DockerHub镜像仓库
镜像加速器地址
Docker Proxy 镜像加速
来源地址
https://dockerpull.org
镜像使用说明
: 支持docker命令行账户登录,支持推送到dockerhub账户。
https://hub.geekery.cn
毫秒镜像 docker.1ms.run
镜像加速说明 https://docker.1panel.dev
镜像加速说明 https://docker.foreverlink.love
Docker Hub Container Image Library https://docker.fxxk.dedyn.io
Docker Hub Search https://dytt.online
Docker Hub Search https://func.ink
Docker Hub Search https://lispy.org
Docker Hub Search https://docker.xiaogenban1993.com
Dockerhub镜像加速说明 https://docker.xn--6oq72ry9d5zx.cn
Dockerhub镜像加速说明 https://docker.zhai.cm
Dockerhub镜像加速说明 https://docker.5z5f.com
Dockerhub镜像加速说明 https://a.ussh.net
Docker Layer ICU 镜像加速 https://docker.cloudlayer.icu
链氪镜像-链氪网公益Docker镜像站-Docker-DockerHub国内镜像源加速|链氪巴士 https://docker.linkedbus.com

windows 修改方法

dify1.0.0版本升级及新功能预览

linux修改方法

支持系统:Ubuntu 16.04+、Debian 8+、CentOS 7+

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": [
    "https://dockerpull.org",
    "ttps://hub.geekery.cn",
    "ocker.1ms.run",
  ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

直接修改docker-compose.yaml

name: 'dify1.0'
services:
  api:
    image: dockerpull.pw/langgenius/dify-api:1.0.0

docker部署升级服务

#销毁实例(数据保留)
docker compose down
#拉取最新镜像,并启动
docker compose pull up -d
dify1.0.0版本升级及新功能预览


启动成功。

dify1.0.0版本升级及新功能预览


升级以后知识库不可用。

docker部署升级脚本

进入容器内部

docker exec -it dify-api-1 bash

或者直接在docker desktop

dify1.0.0版本升级及新功能预览

第一步

将当前环境中使用的工具和模型安装到新的插件环境中

poetry run flask extract-plugins --workers=20

第二步

提取当前环境中使用的所有模型和工具。workers参数确定提取期间的并行进程数。确保可以访问 https://marketplace.dify.ai

poetry run flask install-plugins --workers=2

第三步

将数据库架构更新为最新版本。

poetry run flask db upgrade

第四步

慎重执行,执行以后不可回滚了

poetry run flask migrate-data-for-plugin

此命令将为数据库中的现有模型和工具供应商添加langgenius前缀,例如将openai转换为langgenius/openai。此操作可能会影响旧版Dify的功能,因此请在运行此命令之前备份数据库,以防止出现不必要的问题。

dify1.0.0版本升级及新功能预览

升级以后检索的时候出现这个问题。需要重新安装模型

dify1.0.0版本升级及新功能预览

模型配置

dify1.0.0版本升级及新功能预览


在模型配置里,模型的供应商都是以插件的形式提供的,必须能访问https://marketplace.dify.ai,找到供应商,点击安装。

dify1.0.0版本升级及新功能预览

会弹出一个框,点击安装即可。

dify1.0.0版本升级及新功能预览

这个界面还和以前一样,直接安装即可。

dify1.0.0版本升级及新功能预览


点击安装以后,直接出来了我以前添加过的模型,应该是历史的数据。硅基流动一样。

dify1.0.0版本升级及新功能预览


重新配置下系统模型设置。

返回知识库,可以用了。

dify1.0.0版本升级及新功能预览
dify1.0.0版本升级及新功能预览

新功能

在右上角的位置有一个插件按钮,点击进去。

dify1.0.0版本升级及新功能预览
  • • 点击插件1
  • • 点击安装插件2
  • • 可以选择从插件市场3,或者github,或者本地插件。
dify1.0.0版本升级及新功能预览


安装Agent策略插件。

dify1.0.0版本升级及新功能预览
dify1.0.0版本升级及新功能预览

Agent策略

安装完插件我们看下agent策略。

dify1.0.0版本升级及新功能预览

来问下ima,看下这两个有什么区别。

dify1.0.0版本升级及新功能预览

对应的插件也很丰富。

dify1.0.0版本升级及新功能预览
dify1.0.0版本升级及新功能预览
dify1.0.0版本升级及新功能预览

Agent智能体新闻资讯

Dify v1.0.0 正式上线|不惧“模”改,随需而变

2025-5-5 10:36:47

Agent智能体新闻资讯

DIFY搭建知识库与工作流备忘

2025-5-5 12:46:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
购物车
优惠劵
搜索