Skip to main content
Open on GitHub

Apify

Apify 是一个用于网络抓取和数据提取的云平台, 它提供了一个包含一千多个现成应用(称为 Actor)的生态系统,适用于各种抓取、爬取和提取用例。

Apify Actors

此集成使您可以在 Apify 平台上运行 Actor,并将它们的结果加载到 LangChain 中,以便用来自网络的文档和数据来充实您的向量索引,例如,可以从具有文档、博客或知识库的网站生成答案。

安装和设置

  • 使用以下命令安装 LangChain Apify Python 包:
pip install langchain-apify
  • 获取您的 Apify API 令牌,然后将其设置为环境变量 (APIFY_API_TOKEN),或者在构造函数中将其作为 apify_api_token 传递。

工具

您可以使用 ApifyActorsTool 将 Apify Actors 与代理结合使用。

from langchain_apify import ApifyActorsTool

有关示例用法以及在 Apify LangGraph Actor 模板中将工具调用代理与 LangGraph 结合使用的完整示例,请参阅此笔记本

有关如何使用此工具的更多信息,请访问Apify 集成文档

包装器

您可以使用 ApifyWrapper 在 Apify 平台上运行 Actors。

from langchain_apify import ApifyWrapper

有关如何使用此包装器的更多信息,请参阅Apify 集成文档

文档加载器

您还可以使用我们的 ApifyDatasetLoader 从 Apify 数据集获取数据。

from langchain_apify import ApifyDatasetLoader

有关此加载程序的更详细演练,请参阅此笔记本

此集成的源代码可以在 LangChain Apify 存储库中找到。