支持私有化部署
AI知识库

53AI知识库

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


Dify 1.7.0升级全过程展示,工作流中去除模型思考内容 | Dify代码执行节点的使用方式

发布日期:2025-08-06 15:08:07 浏览次数: 1527
作者:码海智界

微信搜一搜,关注“码海智界”

推荐语

Dify 1.7.0带来插件认证与自动升级能力,并教你如何在工作流中去除模型思考内容。

核心内容:
1. Dify 1.7.0版本新增OAuth支持和插件自动升级功能
2. 工作流中去除模型思考内容的代码实现方法
3. 版本升级后的性能表现与使用建议

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


dify升级到1.7.0版本

每次软件更新,都有一波热潮,Dify这次更新,相比于1.6.0版本,这次主要增加了插件OAuth支持和插件的自动升级适配能力,OAuth支持,顾名思义,就是插件认证能力,可以进行登录操作了;而插件的自动升级,也不难理解,但是在我们一般使用的过程中,已经使用的插件基本很少进行升级,除非其功能不能满足需要,而新版本恰恰适合时才进行更新。
在其他方面,基本没实质性的变化,该版本经过一段时间的使用测试,性能稳定,未发现bug现象,可以根据需要进行更新,具体更新流程如下:

去除模型思考内容(代码节点使用案例)

使用背景

在dify1.7.0中,编排工作流,一般不去除模型的思考内容,但是在很多时候,模型的输出直接作为中间结果时,去除思考内容是很有必要的。

可能有人会说,既然不需要思考内容,直接换模型不就成了吗?

其实,在真正项目使用中,确实很多都使用的非推理模型,直观的感受就是“快”,但在正常的问答中,又想看看模型的思考方式,思考内容,这些东西可以帮我们理解很多东西,有助于我们的学习,在这种情况下,私有化部署的模型,就不能够使用非推理模型了,因为要满足多种需求,总不能部署多套模型吧?那样本地部署成本是相当高的。

以下是去除思考的工作流:

上述工作流很简单,需要注意的是代码执行节点中,代码的实现,将下述代码粘贴到代码执行节点中即可:


import re
def main(arg1: str) -> dict:
    result=re.sub(r'<think.*?</think>','',arg1,flags=re.DOTALL).strip()
    return {
        "result": result,
    }
    

执行结果:

以上便是dify升级1.7.0和简单代码执行节点的使用情况了。

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

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

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

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

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询