Skip to main content
Wikipedia 是一个多语言免费在线百科全书,由志愿者社区(称为 Wikipedians)通过开放协作和使用基于 Wiki 的编辑系统 MediaWiki 编写和维护。Wikipedia 是历史上最大且阅读最多的参考作品。
本笔记本展示了如何从 wikipedia.org 检索维基百科页面,并将其检索为下游使用的 Document 格式。

集成详情

设置

要启用单个工具的自动追踪,请设置您的 LangSmith API 密钥:

安装

该集成位于 langchain-community 包中。我们还需要安装 wikipedia Python 包本身。

实例化

现在我们可以实例化我们的检索器: WikipediaRetriever 参数包括:
  • 可选 lang:默认=“en”。用于在维基百科的特定语言部分进行搜索
  • 可选 load_max_docs:默认=100。用于限制下载文档的数量。下载所有 100 个文档需要时间,因此实验时使用较小的数字。目前硬限制为 300。
  • 可选 load_all_available_meta:默认=False。默认情况下仅下载最重要的字段:Published(文档发布/最后更新日期)、titleSummary。如果为 True,则下载其他字段。
get_relevant_documents() 有一个参数 query:用于在维基百科中查找文档的自由文本

用法


API 参考

有关所有 WikipediaRetriever 功能和配置的详细文档,请前往 API reference