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