跳转到内容

使用 GPT4All 与你的 Obsidian 数据库进行私密聊天

桌面版 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. 添加集合:

    • 点击LLM响应下方的+ 添加集合开始链接你的 Obsidian 数据库。

    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响应下方的来源在 LLM 响应下方查看哪些 Obsidian 笔记被引用。

    Referenced Files

它是如何工作的

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

如需了解更多关于嵌入模型并进一步探索,请参阅Nomic Python SDK 文档.