langchain_community.document_loaders.joplin.JoplinLoader

class langchain_community.document_loaders.joplin.JoplinLoader(access_token: Optional[str] = None, port: int = 41184, host: str = 'localhost')[源代码]

Joplin 加载笔记。

要使用此加载器,需要确保 Joplin 已运行且已启用 Web Clipper(在应用设置中查找“Web Clipper”)。

获取访问令牌时,需要进入 Web Clipper 选项,在“高级选项”下可找到访问令牌。

有关 Web Clipper 服务的更多信息,请参阅此处:https://joplinapp.org/clipper/

参数
  • access_token (可选[str]) – 要使用的访问令牌。

  • port (int) – Web Clipper 服务的端口号。默认为 41184。

  • host (str) – Web Clipper 服务的服务器地址。默认为主机。

方法

__init__([access_token, port, host])

参数 access_token

要使用的访问令牌。

alazy_load()

Documents 的惰性加载器。

aload()

将数据加载到 Document 对象中。

lazy_load()

Documents 的惰性加载器。

load()

将数据加载到 Document 对象中。

load_and_split([text_splitter])

加载 Documents 并将其分割成块。

__init__(access_token: Optional[str] = None, port: int = 41184, host: str = 'localhost') None[source]
参数
  • access_token (可选[str]) – 要使用的访问令牌。

  • port (int) – Web Clipper 服务的端口号。默认为 41184。

  • host (str) – Web Clipper 服务的服务器地址。默认为主机。

返回类型

None

async alazy_load() AsyncIterator[Document]

Documents 的惰性加载器。

返回类型

AsyncIterator[Document]

async aload() List[Document]

将数据加载到 Document 对象中。

返回类型

List[Document]

lazy_load() Iterator[Document][source]

Documents 的惰性加载器。

返回类型

Iterator[Document]

load() List[Document]

将数据加载到 Document 对象中。

返回类型

List[Document]

load_and_split(text_splitter: Optional[TextSplitter] = None) List[Document]

加载文档并将其分割成块。块以文档的形式返回。

不要重写此方法。应将其视为已过时!

参数

text_splitter(《可选》)[TextSplitter])– 用于分割文档的TextSplitter实例。默认为RecursiveCharacterTextSplitter。

返回

文档列表。

返回类型

列表[Document]

使用JoplinLoader示例