阅读视图

发现新文章,点击刷新页面。

LM Studio: 在 Obsidian 中使用本地 LLM

本文介绍了如何在 Obsidian 中使用本地 LLM 工具 LM Studio。

准备阶段

安装 LLM

打开 LM Studio,下载 Google’s Gemma 2B Instruct。

进入 Chats 界面(下图),并选择刚刚下载好的模型:Imstudio-ai • gemma it 2B q8_0 gguf。

在对话框中输入文字,测试模型是否能正常使用。
CleanShot 2024-03-10 at 12.28.41@2x.png

进入 Local Inference Server 界面,选择刚刚下载的模型,点击 Start Server。

共会生成三个 url,复制中间的: http://localhost:1234/v1/chat/completions

CleanShot 2024-03-10 at 12.32.40@2x.png

Obsidian-text generator

在 Obsidian 中打开 Text Generator 设置界面,LLM Provider 选择 Custom。

将刚刚复制的网址(http://localhost:1234/v1/chat/completions ),黏贴到 Endpoint 中。

CleanShot 2024-03-10 at 12.36.17@2x.png

体验

然后就能在 Obsidian 中使用 Gemma 2B Instruct 了。

通过 Slash commands 或「cmd + P」打开启动器,输入 Text generator,能看到很多功能,常用的是:Text Generator: Generate Text!,默认快捷键是 cmd + J。

CleanShot 2024-03-10 at 12.52.59@2x.png

在任意笔记本中,输入问题,然后使用快捷键,即可启动本地模型,如下图。
CleanShot 2024-03-10 at 13.27.49.gif

另外,GPT4All 也是一个可本地使用的 LLM 工具,可以读取 Obsidian 的笔记本库,然后进行对话。

Minimalistic Obsidian Setup

Less is more.

Ludwig Mies van der Rohe

这是一个基于 obsidian-minimal 的极简 Obsidian 主题,使用该主题需要掌握 Markdown 语法和基础键盘快捷键,如 Slash commands、「cmd + P」和「cmd + ,」。

推荐对 Obsidian 有一定熟悉程度后,再尝试。

想直接使用的朋友可以从 Github 下载 Vault,下文将介绍如何配置本主题。

image.png

必要核心插件

  • Command palette
  • Slash commands
  • Bookmarks
  • Daily notes
  • Unique note creator
  • Templates

必要社区插件

  • Calendar
  • Hide Sidebars on Window Resize
  • Hider
  • Iconize
  • Minimal Theme Settings
  • Omnisearch
  • Paste URL into selection
  • Recent Files
  • Settings Search
  • Style Settings

Minimal Theme Settings:
本配置仅适用于 Light mode。另外,需要关闭 Workspace borders。

CleanShot 2024-03-10 at 11.32.29@2x.png

Hider:
CleanShot 2024-03-10 at 11.31.17@2x.png

Style Setting:
该插件可以通过 Import,直接导入配置。

{
  "things-style@@h1-color": "#000000",
  "things-style@@h2-color": "#1CAEF8",
  "things-style@@h3-color": "#1CAEF8",
  "things-style@@h2-underline": false,
  "minimal-advanced@@styled-scrollbars": true,
  "minimal-style@@title-color@@light": "#509CFF",
  "minimal-style@@title-color-inactive@@light": "#509CFF",
  "minimal-style@@h1-size": "1.5em",
  "minimal-style@@h1-color@@light": "#509CFF",
  "minimal-style@@h2-size": "1.3em",
  "minimal-style@@h2-color@@light": "#509CFF",
  "minimal-style@@h1-style": "normal",
  "minimal-style@@h2-variant": "normal",
  "minimal-style@@h2-style": "normal",
  "minimal-style@@h2-l": false,
  "minimal-style@@h3-size": "1.1em"
}

添加CSS,隐藏标题栏,让界面更简洁美观:

.inline-title{
    display: none;
}
❌