langchain_community.utilities.brave_search.BraveSearchWrapper

class langchain_community.utilities.brave_search.BraveSearchWrapper[source]

基础类: BaseModel

Brave搜索引擎的包装器。

通过解析和验证关键字参数的输入数据来创建新模型。

如果输入数据无法解析为有效的模型,则抛出ValidationError异常。

参数 api_key: str [必需]

用于Brave搜索引擎的API密钥。

参数 base_url: str = 'https://api.search.brave.com/res/v1/web/search'

Brave搜索引擎的基本URL。

参数 search_kwargs: dict [可选]

附加关键字参数传递给搜索请求。

download_documents(query: str) List[Document][源代码]

查询Brave搜索引擎并返回结果列表。

参数

query (str) - 要搜索的查询。

返回类型

List[Document]

返回:以文档列表形式的结果。

run(query: str) str[源代码]

查询Brave搜索引擎并以JSON字符串形式返回结果。

参数

query (str) - 要搜索的查询。

返回类型

str

返回:以JSON字符串形式的结果。