可通过配置三路LLM节点+条件路由实现分阶段temperature控制:寒暄温度0.8、问答温度0.3、创意温度1.0,需关闭各节点“共享上下文”,用精确关键词路由,并通过文本拼接合并输出。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让同一个AI对话在开场寒暄时自然随和、中间问答时准确稳定、结尾创意发散时又足够跳脱——Dify不支持运行时动态修改temperature,但可以通过配置多路LLM节点+条件路由实现分阶段温度控制。
准备三套独立的LLM节点
进入工作流编辑页,点击「+ 添加节点」→ 选择「LLM」→ 连续添加三个节点,分别命名为「寒暄温度」「问答温度」「创意温度」。
每个节点单独配置temperature:寒暄温度设为0.8,问答温度设为0.3,创意温度设为1.0。其他参数(如model、max_tokens)可保持一致,避免干扰变量。
【必须关闭所有节点的“共享上下文”开关】,否则后一个节点会继承前一个节点的temperature设置,导致实际生效值错乱。
用条件判断路由到对应节点
在用户输入节点后,添加一个「条件判断」节点,类型选「字符串匹配」。
设置三条分支规则:
— 若输入包含“你好”“hi”“早上好”等招呼词 → 路由至「寒暄温度」节点
— 若输入含“是多少”“怎么算”“解释一下”等明确问答意图 → 路由至「问答温度」节点
— 若输入含“想个标题”“写首诗”“脑洞一下”等创意指令 → 路由至「创意温度」节点
这一步不能依赖模糊关键词,比如只写“问题”就跳转——用户说“这个问题真难”会被误判,必须用精确短语或正则表达式锚定意图。
合并输出并统一返回
将三个LLM节点的输出端全部连接到同一个「合并」节点,类型选「文本拼接」,分隔符留空。
合并节点输出直接连到「回复」节点。此时前端看到的是单一响应,但背后已按阶段调用不同temperature策略。
注意:合并节点不改变内容,仅串联结果;若某一分支未触发,其输出为空字符串,不会产生额外换行或占位符。


















