Skip to main content
AgentQL 的文档加载器通过 AgentQL 查询 从任何网页提取结构化数据。AgentQL 可跨多种语言和网页使用,且不会因时间推移和变化而失效。

概述

AgentQLLoader 需要以下两个参数: 以下参数为可选设置:
  • api_key:来自 dev.agentql.com 的 AgentQL API 密钥。可选
  • timeout:请求超时前的等待秒数。默认为 900
  • is_stealth_mode_enabled:是否启用实验性反机器人规避策略。此功能可能无法在所有网站始终有效。启用此模式后,数据提取可能需要更长时间完成。默认为 False
  • wait_for:提取数据前等待页面加载的秒数。默认为 0
  • is_scroll_to_bottom_enabled:提取数据前是否滚动到页面底部。默认为 False
  • mode"standard" 使用深度数据分析,而 "fast" 以牺牲部分分析深度换取速度,适用于大多数用例。在此指南中详细了解模式。 默认为 "fast"
  • is_screenshot_enabled:提取数据前是否截图。在 ‘metadata’ 中以 Base64 字符串形式返回。默认为 False
AgentQLLoader 通过 AgentQL 的 REST API 实现。

集成详情

加载器特性

设置

要使用 AgentQL 文档加载器,您需要配置 AGENTQL_API_KEY 环境变量,或使用 api_key 参数。您可以从我们的开发者门户获取 API 密钥。

安装

安装 langchain-agentql

设置凭证

初始化

接下来实例化您的模型对象:

加载

惰性加载

AgentQLLoader 目前每次仅加载一个 Document。因此,load()lazy_load() 的行为相同:

API 参考

有关如何使用此集成的更多信息,请参阅 git 仓库langchain 集成文档