6大核心模块(Modules)
示例
Confluence

LangChain

Confluence#

Confluence (opens in a new tab) 是一个 Wiki 协作平台,可保存和组织所有与项目相关的资料。Confluence 是一个主要处理内容管理活动的知识库。

用于加载 Confluence 页面的加载程序。

目前支持 username/api_keyOauth2 login

指定要加载的页面 ID 和/或空间键列表,将相应的页面加载到文档对象中,如果两者都指定,则返回两个集合的并集。

您还可以指定一个布尔值include_attachments来包括附件。默认值为False,如果设置为True,则会下载所有附件,并且ConfluenceReader将从附件中提取文本并将其添加到文档对象中。目前支持的附件类型有:PDFPNGJPEG/JPGSVGWordExcel

提示:space_keypage_id都可以在Confluence页面的URL中找到 - ("https://yoursite.atlassian.com/wiki/spaces/[space_key]/pages/[page_id (opens in a new tab)]")

#!pip install atlassian-python-api
 
from langchain.document_loaders import ConfluenceLoader
 
loader = ConfluenceLoader(
    url="https://yoursite.atlassian.com/wiki",
    username="me",
    api_key="12345"
)
documents = loader.load(space_key="SPACE", include_attachments=True, limit=50)