prescrição
通过dify-plugin-tools-dbquery插件实现高效对接的具体步骤如下:
- fase preparatória
确认Dify版本为1.0+,并确保已安装Docker和Python环境。对于网络受限环境,需提前下载离线包依赖。 - Configuração da instalação
- 通过GitHub安装时,需在.env文件中添加
FORCE_VERIFYING_SIGNATURE=false
以规避签名验证问题 - 离线安装需使用Dify Plugin CLI打包,注意修改
PLUGIN_MAX_PACKAGE_SIZE
参数(建议500MB)
- 通过GitHub安装时,需在.env文件中添加
- Conexão com o banco de dados
在工作流中添加Database Query Utils节点时,需配置:- 基础连接参数(主机/端口/认证信息)
- 测试SQL语句(如
SELECT * FROM users LIMIT 5
) - 启用SSL加密连接(生产环境必选)
- Integração do LLM
fazer uso de{{query_result}}
变量将数据注入提示词,建议:- 添加WHERE/LIMIT子句避免数据过量
- 对JSON格式结果进行字段过滤
- 预授权工具适合固定查询模板场景
典型应用场景:电商客服系统通过SELECT product_name,stock FROM inventory WHERE product_id=‘{{user_input}}’
实时查询库存,并生成自然语言回复。
Essa resposta foi extraída do artigoPlug-in Dify com suporte a consultas a bancos de dadosO