Skip to main content
在 GitHub 上打开

Apify

Apify 是一个用于 Web 抓取和数据提取的云平台, 它提供了一个超过一千人的生态系统 名为 Actors 的现成应用程序,适用于各种抓取、抓取和提取用例。

Apify 角色

此集成使您能够在Apify平台,并将他们的结果加载到 LangChain 中以馈送你的向量 包含来自 Web 的文档和数据索引,例如,从包含文档的网站生成答案, 博客或知识库。

安装和设置

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

工具

您可以使用ApifyActorsTool将 Apify Actors 与代理一起使用。

from langchain_apify import ApifyActorsTool

请参阅 此笔记本,了解 Apify LangGraph 代理角色模板中使用 LangGraph 的工具调用代理的示例用法和完整示例。

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

包装纸

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

from langchain_apify import ApifyWrapper

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

文档加载器

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

from langchain_apify import ApifyDatasetLoader

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

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