概述
此工具旨在促进 MySQL 数据库表中的语义搜索。利用 RAG(检索和生成)技术,MySQLSearchTool 为用户提供了一种高效的查询数据库表内容的方法,专门针对 MySQL 数据库。它通过语义搜索查询简化了查找相关数据的过程,使其成为需要对 MySQL 数据库中大量数据集执行高级查询的用户宝贵资源。安装
要安装crewai_tools 包并使用 MySQLSearchTool,请在您的终端中执行以下命令
示例
下面是一个示例,展示了如何使用 MySQLSearchTool 对 MySQL 数据库中的表进行语义搜索代码
参数
MySQLSearchTool 的操作需要以下参数db_uri:一个字符串,表示要查询的 MySQL 数据库的 URI。此参数是强制性的,必须包含必要的身份验证详细信息和数据库位置。table_name:一个字符串,指定数据库中将执行语义搜索的表的名称。此参数是强制性的。
自定义模型和嵌入
默认情况下,该工具使用 OpenAI 进行嵌入和摘要。要自定义模型,您可以使用如下所示的配置字典:代码
