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:是否在提取数据前截取屏幕截图。以 Base64 字符串形式在 ‘metadata’ 中返回。默认为 False
AgentQLLoader 是使用 AgentQL 的 REST API 实现的。

集成详情

加载器特性

设置

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

安装

安装 langchain-agentql

设置凭证

初始化

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

加载

延迟加载

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

API 参考

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