一、准备工作

1.1 确保数据库连接信息可用

举例如下(这里用MySQL数据库示例):

  • 内/外网地址:112.89.111.56 端口:30030
  • 账号:admin 密码:admin123
  • 数据库名字:fidata

注意:只要确保Dify环境能链接这个数据库就行

1.2 Dify安装插件【数据库查询】

二、配置工作流

2.1 创建空白chatflow

注意:这里以chatflow举例,workflow一样的方法

2.2 配置【开始】节点

如果想要按照不同条件查询数据库,可以在【开始】节点配置参数,例如我想按照不同热点话题查询跟帖数据,则就在设置topic参数

2.3 【开始】节点后增加【数据库查询】节点

2.4 配置【数据库查询】节点

1. 将事先准备的数据库连接信息按如下所示录入即可

2.注意:在这里要写上查询语句

2.5【数据库查询】节点后要有【回复】节点

在【回复】节点引用【数据库查询】的结果

三、执行效果

3.1纯查询效果

此处我输入的topic=王传君东京电影节影帝,则查询出来的就是跟这个话题有关的跟帖数据

注意:查询出来的记录数不要太多,太多会卡主,所以需要在【SQL查询】节点的查询语句控制一下where条件

3.2查询+分析效果

1. 如果想要分析一下查询出来的内容,可以在【SQL查询】节点后的【LLM】节点配置提示词

2. 在【回复】节点配置【LLM】节点的输出参数

3. 查询+分析效果如下

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐