langchain_community.utilities.searchapi.SearchApiAPIWrapper

class langchain_community.utilities.searchapi.SearchApiAPIWrapper[source]

继承自:BaseModel

封装 SearchApi API。

使用时,您应该设置环境变量 SEARCHAPI_API_KEY 并使用您的API密钥,或者将 searchapi_api_key 作为命名参数传递给构造函数。

示例

from langchain_community.utilities import SearchApiAPIWrapper
searchapi = SearchApiAPIWrapper()

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

如果输入数据无法解析成有效的模型,将引发 ValidationError。

param aiosession: Optional[ClientSession] = None
param engine: str = 'google'
param searchapi_api_key: Optional[str] = None
async aresults(query: str, **kwargs: Any) dict[source]
参数
  • query (str) –

  • kwargs (Any) –

返回类型

dict

async arun(query: str, **kwargs: Any) str[source]
参数
  • query (str) –

  • kwargs (Any) –

返回类型

str

结果
参数
  • query (str) –

  • kwargs (Any) –

返回类型

dict

运行
参数
  • query (str) –

  • kwargs (Any) –

返回类型

str

使用 SearchApiAPIWrapper 的示例