Joplin
LangChain AI开发框架是一个开源的笔记应用。捕捉你的想法,并安全地从任何设备访问它们。
这个笔记本介绍了如何从Joplin数据库加载文档。
Joplin 有一个 REST API 可以访问其本地数据库。此加载器使用该API检索数据库中的所有笔记及其元数据。这需要一个可以从应用程序中通过以下步骤获取的访问令牌:
- 打开
Joplin应用程序。在加载文档时,该应用程序必须保持打开状态。 - 去设置/选项,并选择“网页剪辑器”。
- 请确保已启用Web剪辑服务。
- 在"高级选项"中,复制授权令牌。
您既可以使用访问令牌直接初始化加载器,也可以将其存储在环境变量JOPLIN_ACCESS_TOKEN中。
此方法的替代方案是将 Joplin 的笔记数据库导出为 Markdown 文件(可选地,包含 Front Matter 元数据),然后使用 Markdown 载入器(例如 ObsidianLoader)来加载这些文件。
from langchain_community.document_loaders import JoplinLoader
API 参考:Joplin 加载器
loader = JoplinLoader(access_token="<access-token>")
docs = loader.load()