langchain_community.utilities.wikipedia
.WikipediaAPIWrapper¶
- class langchain_community.utilities.wikipedia.WikipediaAPIWrapper[source]¶
基类:
BaseModel
围绕 WikipediaAPI 的包装器。
使用时,您应该安装了Python包
wikipedia
。这个包装器将使用维基百科API进行搜索和获取页面摘要。默认情况下,它将返回前k个结果的页面摘要。它通过doc_content_chars_max限制了文档内容。通过解析和验证关键字参数中的输入数据来创建一个新模型。
如果输入数据无法解析成有效的模型,将引发ValidationError。
- 参数 doc_content_chars_max: int = 4000¶
- 参数 lang: str = 'en'¶
- 参数 load_all_available_meta: bool = False¶
- 参数 top_k_results: int = 3¶
- lazy_load(query: str) Iterator[Document] [源代码]¶
运行维基百科搜索并获取文章文本及其元信息。见
返回类型:文档列表。
- 参数
query (str) –
- 返回类型
Iterator[Document]