Apify
Apify 是一个用于网络抓取和数据提取的云平台, 它提供了一个包含上千个现成应用(称为 Actors)的 生态系统, 适用于各种抓取、爬取和数据提取用例。
此集成使您能够在 Apify 平台上运行 Actors,并将其结果加载到 LangChain 中,以便使用来自网络的文档和数据填充您的向量索引,例如从包含文档、博客或知识库的网站生成答案。
安装与设置¶
- 使用以下命令安装适用于 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 代理 Actor 模板 中使用 LangGraph 的工具调用代理的示例用法和完整示例。
如需了解更多关于如何使用此工具的信息,请访问 Apify 集成文档。
包装器
您可以使用 ApifyWrapper 在 Apify 平台上运行 Actors。
from langchain_apify import ApifyWrapper
有关如何使用此包装器的更多信息,请参阅 Apify 集成文档。
文档加载器¶
您也可以使用我们的 ApifyDatasetLoader 从 Apify 数据集获取数据。
from langchain_apify import ApifyDatasetLoader
有关此加载器的更详细逐步指南,请参阅 此笔记本。
此集成的源代码可在 LangChain Apify 仓库 中找到。
