langchain_community.utilities.metaphor_search.MetaphorSearchAPIWrapper

class langchain_community.utilities.metaphor_search.MetaphorSearchAPIWrapper[source]

基类: BaseModel

Metaphor Search API的包装器。

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

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

参数 k: int = 10
参数 metaphor_api_key: str [必填]
results(query: str, num_results: int, include_domains: Optional[List[str]] = None, exclude_domains: Optional[List[str]] = None, start_crawl_date: Optional[str] = None, end_crawl_date: Optional[str] = None, start_published_date: Optional[str] = None, end_published_date: Optional[str] = None, use_autoprompt: Optional[bool] = None) List[Dict][源代码]

通过隐喻搜索运行查询并返回元数据。

参数
  • query (str) – 要搜索的查询。

  • num_results (int) – 返回的结果数量。

  • include_domains (Optional[str]) – 应包含在搜索中的域名列表。include_domains 和 exclude_domains 中只能指定其中一个。

  • exclude_domains (Optional[str]) – 应从搜索中排除的域名列表。include_domains 和 exclude_domains 中只能指定其中一个。

  • start_crawl_date (Optional[str]) – 如果指定,则只返回我们在此日期之后抓取的页面。

  • end_crawl_date (Optional[str]) – 如果指定,则只返回我们在此日期之前抓取的页面。

  • start_published_date (Optional[str]) – 如果指定,则只返回在此日期之后发布的页面。

  • end_published_date (Optional[str]) – 如果指定,则只返回在此日期之前发布的页面。

  • use_autoprompt (Optional[bool]) – 如果为 true,我们将查询转换为更符合隐喻查询风格的查询。会增加延迟。

返回值

title - 页面的标题

url - 页面 URL

author - 内容作者,如果适用的话。否则,为 None。

published_date - 估计发布的日期

async results_async(query: str, num_results: int, include_domains: Optional[List[str]] = None, exclude_domains: Optional[List[str]] = None, start_crawl_date: Optional[str] = None, end_crawl_date: Optional[str] = None, start_published_date: Optional[str] = None, end_published_date: Optional[str] = None, use_autoprompt: Optional[bool] = None) List[Dict][source]

异步获取Metaphor Search API的结果。

参数
  • query (str) –

  • num_results (int) –

  • include_domains (Optional[List[str]]) –

  • exclude_domains (Optional[List[str]]) –

  • start_crawl_date (Optional[str]) –

  • end_crawl_date (Optional[str]) –

  • start_published_date (Optional[str]) –

  • end_published_date (Optional[str]) –

  • use_autoprompt (Optional[bool]) –

author - 内容作者,如果适用的话。否则,为 None。

列表[字典]