工具
Google Serper 搜索
SerperDevTool
工具旨在搜索互联网并返回最相关的结果。
SerperDevTool
我们仍在努力改进工具,因此未来可能会出现意外的行为或更改。
描述
此工具旨在对文本内容中的指定查询进行语义搜索。它利用 serper.dev API 根据用户提供的查询获取并显示最相关的搜索结果。
安装
要将此工具集成到您的项目中,请按照下面的安装说明进行操作
示例
以下示例演示了如何初始化工具并使用给定查询执行搜索
代码
入门步骤
为了有效使用 SerperDevTool
,请按照以下步骤操作
- 软件包安装:确认您的 Python 环境中已安装
crewai[tools]
软件包。 - API 密钥获取:在
serper.dev
注册免费账户以获取serper.dev
API 密钥。 - 环境配置:将获取的 API 密钥存储在名为
SERPER_API_KEY
的环境变量中,以便工具使用。
参数
SerperDevTool
带有多个将传递给 API 的参数
-
search_url:搜索 API 的 URL 端点。(默认为
https://google.serper.dev/search
) -
country:可选。指定搜索结果的国家/地区。
-
location:可选。指定搜索结果的位置。
-
locale:可选。指定搜索结果的语言环境。
-
n_results:返回的搜索结果数量。默认为
10
。
country
、location
、locale
和 search_url
的值可以在 Serper Playground 上找到。
带参数的示例
这里有一个示例,演示了如何使用附加参数来使用该工具
代码
代码
结论
通过将 SerperDevTool
集成到 Python 项目中,用户可以直接从其应用程序执行实时、相关的互联网搜索。更新后的参数允许进行更定制化和本地化的搜索结果。遵循提供的设置和使用指南,将此工具集成到项目中将变得简化和直接。