langchain_community.utilities.google_serper
.GoogleSerperAPIWrapper¶
- class langchain_community.utilities.google_serper.GoogleSerperAPIWrapper[来源代码]¶
继承自:`
BaseModel
`Serper.dev Google 搜索 API 的包装器。
您可以在https://serper.dev创建一个免费 API 密钥。
要使用此 API,您应该设置环境变量`SERPER_API_KEY`为您自己的 API 密钥,或者将`serper_api_key`作为命名参数传递给构造函数。
示例
from langchain_community.utilities import GoogleSerperAPIWrapper google_serper = GoogleSerperAPIWrapper()
通过解析和验证来自关键字参数的输入数据来创建一个新的模型。
如果输入数据不能解析为有效模型,将抛出`ValidationError`异常。
- 参数:aiosession:Optional[ClientSession]=None¶
- 参数:gl:str='us'¶
- 参数:hl:str='en'¶
- 参数:k:int=10¶
- 参数:serper_api_key:Optional[str]=None¶
- 参数:tbs:Optional[str]=None¶
- 参数 :类型: Literal ['news', 'search', 'places', 'images'] = 'search'¶
- 异步 aresults(query-: str, **kwargs: Any) Dict [源代码]¶
通过GoogleSearch运行查询。
- 参数
query (str) –
kwargs (Any) –
- 返回类型
Dict
- 异步 arun(query-: str, **kwargs: Any) str [源代码]¶
通过GoogleSearch运行查询并异步解析结果。
- 参数
query (str) –
kwargs (Any) –
- 返回类型
str