Skip to main content

Obsidian

Obsidian 是一个功能强大且可扩展的知识库,它基于本地的纯文本文件夹工作。

本笔记本介绍了如何从 Obsidian 数据库中加载文档。

由于 Obsidian 只是作为一个文件夹存储在磁盘上的 Markdown 文件,因此加载器只需要提供该文件夹的路径。

Obsidian 文件有时还包含 元数据,它是文件顶部的一个 YAML 块。这些值将被添加到文档的元数据中。(ObsidianLoader 还可以传递一个 collect_metadata=False 参数来禁用此行为。)

from langchain.document_loaders import ObsidianLoader
loader = ObsidianLoader("<path-to-obsidian>")
docs = loader.load()