喜欢的条友记得点赞、关注、转发、收藏,你们的支持就是我最大的动力源泉。

昨日凌晨,我一直在用的Dify更新至v0.7.3。本次更新包括新的功能、改进和修复,内容还是很丰富的,我第一时间更新完成,将本次更新亮点带给大家。

前期安装教程:

Ubuntu24.04安装、运行Ollama详细教程(包括一些踩坑解决办法)

Ubuntu + Ollama + Dify 0.6.16 实现本地大模型及图形化界面绝配。

新功能

消息数量:您现在可以直接从监控页面监控消息的使用情况

Azure AI 工作室提供商:添加了 Azure AI 工作室作为提供商。

复杂搜索工具:引入了一种新的利用基于复杂度技术的搜索工具,以增强搜索能力。

股票价格查询工具:从 Alpha Vantage 查询股票价格。

改进功能

Langfuse 视图按钮:通过新的视图按钮改进了用户界面。

GLM 模型定价和最大令牌数:更正了 GLM 模型的价格和最大令牌数。

应用程序图标作为答案图标:使用您的应用程序图标作为答案图标。

变量列表中的数组类型:对可用变量列表中的数组类型提供支持。

问题分类器提示优化:提高了提示的准确性。

代码执行配置:为代码执行请求中的配置添加了支持。

问题修复

代码最大字符串长度配置:修复了固定配置问题。删除无用的调试信息:清理了不必要的调试信息。MyScale 向量数据库得分阈值:如果为None,则将score_threshold设置为零。数据集和索引节点 ID 修复:修复了文档分段表中缺失的dataset_id和index_node_id。空知识添加文件:修复了添加空知识文件的问题。块重叠修复:解决了块重叠中的None值。Tongyi错误修复:解决了“NoneType”对象错误。文档语言返回空值:修复了文档分段设置的问题。注释回复设置:解决了固定设置问题。爬取选项最大长度:修复了无法将最大长度设置为 0 的问题。变量聚合器组:解决了传递字符串/数字/对象数组的问题。WebApp 单点登录设置:确保刷新时显示最新值。OpenAI 兼容接口模型:未返回对象时的错误已修复。已安装应用程序筛选器:筛选出没有应用程序的已安装应用程序。工具提示大小:修复了不正确的大小设置。在应用程序日志中进行关键字搜索:修复了应用程序日志列表中的问题。HTTP 超时配置:更正了默认值和 HttpRequestNode 的忽略情况。ECharts 崩溃:修复了访问未定义对象时的崩溃问题。检索配置得分阈值:零值的固定分配完成。应用卡片悬停时的布局偏移:修复了布局偏移问题。链接图像:当图像 ID 为None时,忽略链接图像。

国际化

语言支持:添加了对俄语的支持。

改变内容

修复:删除无用的调试信息。修复:如果对于 MyScale 向量数据库,score_threshold 为 None,则将其设置为零。将 Azure AI Studio 添加为提供方。修复文档段表中缺失的数据集 ID 和索引节点 ID 索引。错误:修复 CODE_MAX_STRING_LENGTH 的配置。修复:添加空知识文件。Langfuse视图按钮。功能:重写 Elasticsearch 索引和搜索代码,以实现 Elasticsearch 向量和全文搜索。功能:在应用程序的日志页面上显示账户名称。功能:消息数量图表。功能:支持由 volc ark 提供商提供的 Moonshot 和 GLM 模型工具调用。固定的块重叠为 None 。功能:删除未使用的代码。修复:错误:NoneType 对象不可进行下标操作。修复:解决未定义的属性读取问题。f功能:支持提出的代码执行请求的配置。功能(工具):添加飞书文档和消息插件。修复:当文档段中设置时,doc_language 返回空值。功能:为应用程序、模型配置和站点存储 created_by 和 updated_by。修复注释回复设置。更新方舟提供者的默认端点。修复(存储): HeadBucket 操作权限由。为 Docker 构建更新“libldap-2.5-0”软件包。修复:数据集权限缺失。修复:抓取选项的最大长度不能设置为 0。修复:无法将字符串/数字/对象数组传递到变量聚合器组中。功能(工具):添加一个从 Alpha Vantage查询股票价格的工具。功能:为可用变量列表中的数组类型添加支持。任务:改进 HTTP 执行器配置。功能:更新 SaaS 计费提示。任务:忽略 Sentry 中的 OpenAI 错误记录。文档:导航到贡献文档中的未解决问题。更新 docker-compose 文件中与 ssrf_proxy 相关的文档链接。从 feat/attachments 分支同步输入组件。修复:数据集权限缺失。固定权限中设置为无。修复:刷新时,Web 应用程序单点登录设置可能不是最新值。添加应用生成器重载。在测试 OpenAI 兼容接口模型时,未返回对象时报告错误。修复:过滤掉没有应用程序的已安装应用程序。修复:更正环境变量描述中的错别字。功能:添加智谱 GLM_4_Plus 和 GLM_4V_Plus 模型。增强:创建租户命令时包含工作区名称。修复:工具提示大小中设置不当。修复:应用程序日志列表中关键字搜索功能的一个问题。修复:更正 HTTP 超时配置的默认值以及 HttpRequestNode 的忽略情况。功能:为方舟提供者通过 API 密钥支持授权。修复:当 ECharts 访问中未定义的对象时崩溃。修复(检索配置):修复零值的分数阈值分配。重构:进行的任何类型转换的移除。为阿里云 OSS 添加 ALIYUN_OSS_PATH 配置。修复拼写错误:langauge -> language。修复:应用卡片悬停时的布局偏移。修复:对 glm 模型的价格和最大令牌数进行校正。添加复杂度搜索作为新工具。修复:加载重新排名模式时的拼写错误。添加俄语。当图像 ID 为无时忽略链接图像。功能:允许用户通过使用应用程序图标作为答案图标。修复:更正设置屏幕中的错别字。将 expat 升级到 2.6.2 – 2。将版本更新至 0.7.3。

升级指南

Docker compose组合部署

1.备份自定义的docker-compose YAML文件(可选)

cd docker cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak

2.从主分支获取最新代码

git checkout main git pull origin main

3.停止服务,命令,请在docker目录下执行

docker compose down

4.备份数据

tar -cvf volumes-$(date +%s).tgz volumes

5.Upgrade services 升级服务

docker compose up -d

源代码部署

1.停止API服务器、Worker和Web前端服务器。

2.从主分支获取最新代码:

git checkout main git pull origin main

3.更新Python依赖项:

cd api poetry install

4.然后,让我们运行迁移脚本:

poetry shell flask db upgrade

5.最后,再次运行API服务器、Worker和Web前端服务器。

更多的贡献者们加入!

最后,感谢所有的贡献者们!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注