跳到内容

使用 GPT4All 私密地与您的 Obsidian Vault 聊天

桌面版 Obsidian 是一款强大的管理和笔记软件,用于创建和组织 Markdown 笔记。本教程将指导您如何直接在您的电脑上同步和访问您的 Obsidian 笔记文件。通过将其连接到 LocalDocs,您可以将这些文件集成到您的 LLM 聊天中,以实现私密访问和增强上下文。

下载桌面版 Obsidian

下载桌面版 Obsidian

  1. 下载桌面版 Obsidian:

  2. 设置 Obsidian:

    • 从您的“应用程序”文件夹 (macOS)、“开始”菜单 (Windows) 或等效位置 (Linux) 启动 Obsidian。
    • 在欢迎屏幕上,您可以创建一个新的库(笔记集合)或打开一个现有的库。
    • 要创建新库,点击“创建新库”,命名您的库,选择电脑上的位置,然后点击“创建”。
  3. 登录并同步: - 安装后,您可以开始添加和组织笔记。 - 选择要同步到电脑的文件夹。

将 Obsidian 连接到 LocalDocs

将 Obsidian 连接到 LocalDocs

    • 导航到 GPT4All 中的 LocalDocs 功能。

    打开 LocalDocs:

    LocalDocs interface

  1. 添加集合:

    • 点击 + 添加集合 开始链接您的 Obsidian Vault。

    Screenshot of adding collection

    • 命名您的集合
  2. 创建集合:

    • 点击 创建集合 以启动嵌入过程。进度将显示在 LocalDocs 界面中。
  3. 在聊天中访问文件:

    • 加载模型以与您的文件聊天(Llama 3 Instruct 最快)
    • 在您的聊天中,点击右上角的按钮打开“LocalDocs”,以提供来自您已同步的 Obsidian 笔记的上下文。

    Accessing LocalDocs in chats

  4. 与您的笔记互动

    • 使用模型与您的文件互动
      osbsidian user interaction
      osbsidian GPT4ALL response
  5. 查看引用的文件:

    • 点击 LLM 回答下方的 来源 查看引用了哪些 Obsidian 笔记。

    Referenced Files

工作原理

桌面版 Obsidian 将您的 Obsidian 笔记同步到您的电脑,而 LocalDocs 使用嵌入模型将这些文件集成到您的 LLM 聊天中。这些模型从您的文件中找到语义相似的片段,以增强您互动时的上下文。

要了解有关嵌入模型的更多信息并进一步探索,请参阅Nomic Python SDK 文档