Dify 使用模版转换实现更丰富的输入格式支持

Dify 使用模版转换实现更丰富的输入格式支持

在这里插入图片描述

0. 引言

有人问我使用Dify时,如果想输入日期格式的内容,Dify 的开始节点只支持文本,段落,数字等格式,怎么处理。

在这里插入图片描述
接下来向大家分享一下使用模版转换节点实现其他格式信息输入的方法。

1. 创建 ChatFlow

创建一个 ChatFlow,
在这里插入图片描述

创建一个条件分支,设置条件分支为第1次对话和第1次对话以外的判断,

在这里插入图片描述
创建一个模版转换,输入代码如下,

<form data-format="json"> // Default to text
  <label for="username">Username:</label>
  <input type="text" name="username" />
  <label for="password">Password:</label>
  <input type="password" name="password" />
  <label for="content">Content:</label>
  <textarea name="content"></textarea>
  <label for="date">Date:</label>
  <input type="date" name="date" />
  <label for="time">Time:</label>
  <input type="time" name="time" />
  <label for="datetime">Datetime:</label>
  <input type="datetime" name="datetime" />
  <label for="select">Select:</label>
  <input type="select" name="select" data-options='["hello","world"]'/>
  <input type="checkbox" name="check" data-tip="By checking this means you agreed"/>
  <button data-size="small" data-variant="primary">Submit</button>
</form>

在这里插入图片描述
创建一个直接回复,
在这里插入图片描述

在条件分支的ELSE处理创建一个LLM,提示词,

将下面内容转换成markdown格式输出。

在这里插入图片描述
创建一个直接回复,

在这里插入图片描述
单击 “发布更新”,

在这里插入图片描述

单击 “预览” 继续测试,

在这里插入图片描述
对话窗口显示模版转换渲染的 Form,

在这里插入图片描述
输入内容,然后单击 “Submit”,

在这里插入图片描述
提交的内容会作为用户的输入,由LLM转换成Markdown格式输出,

在这里插入图片描述

完结!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值