Dify工作流中使用代码执行节点过滤DeepSeek的思考内容,仅呈现答案

该方法缺点:仅适用于1.0以下版本的dify!!!

没有流式输出答案,即打字机效果,会直接呈现所有答案,也许这种效果刚好满足你的需求hhh

工作流呈现:(注:输入变量的query无实际用处,仅为了满足代码模板)

Python代码:

import re
def main(query: str, answer: str) -> dict:
    cleaned_answer = re.sub(r'<details[^>]*>.*?</details>', '', answer, flags=re.DOTALL)
    final_answer = re.sub(r'^\n+', '', cleaned_answer)
    return {
        "result": final_answer,
    }

直接回复节点:选择代码执行节点的返回值result(注:直接回复节点只有在Dify创建空白应用时选择”Chatflow“非”工作流“才有这个节点,即多轮对话流)

实现效果:

Dify工作流调试界面:

Dify发布页面效果:

 

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值