《Obsidian×DeepSeek 实战》第 6 篇 · Auto Tag 0.3.0 + AI Tagger 1.2.6
本机实测截图
AI Tagger / Auto Tag 相关界面(本机真实截图):
是什么
系列第 6 席对应「AI 自动打标签」。社区里有多款,本篇落地两款便于对比:
| 插件 | ID | 仓库 | 版本 | 特点 |
|---|---|---|---|---|
| Auto Tag | auto-tag | CtrlAltFocus/obsidian-plugin-auto-tag | 0.3.0 | 经典「OpenAI 生成标签并写入 frontmatter」 |
| AI Tagger | ai-tagger | lucagrippa/obsidian-ai-tagger | 1.2.6 | 更新更勤,便于自定义 Base URL / 模型 |
两者目标一致:读笔记 → 建议标签 → 写入 YAML。DeepSeek 走 OpenAI 兼容时,优先选能改 Base URL 的那款(实测侧重点放在 AI Tagger + 同款 API)。
适合谁
- Inbox / 会议速记很多,懒得想标签
- 已有标签体系,想让模型「靠谱建议」而不是乱造英文 tag
- 愿意复查后再确认写入(建议先 suggest 模式)
安装步骤
- 社区搜 Auto Tag、AI Tagger,按需都装(本测试库两者都启用)
- 手动目录:
.obsidian/plugins/auto-tag/与ai-tagger/
DeepSeek 填法(AI Tagger / 兼容 OpenAI 时)
| 项 | 值 |
|---|---|
| API Key | 已配置的 DeepSeek API Key |
| Base URL | https://api.deepseek.com/v1 |
| Model | deepseek-flash |
| Prompt | 例如:「给出 3–6 个中文标签,逗号分隔,不要解释」 |
Auto Tag 若界面只有 OpenAI、不能改 Base URL,则可能无法直连 DeepSeek——这是真实限制,不要硬吹「都能接」。此时改用 AI Tagger,或给 Auto Tag 等作者支持自定义 endpoint。
常用操作
- 打开
会议速记-平台需求对齐 - 命令面板运行 AI Tagger / Auto Tag 的「生成标签」
- 检查 frontmatter:
tags:是否合理 - 不合适就改 Prompt:「优先使用库内已有标签,不要创造同义重复」
本机实测结果
对会议速记笔记,用 DeepSeek deepseek-flash 模拟打标签(约 3.5s):
会议,需求对齐,平台需求,一张图,接口清单,自然资源信息化
与笔记内容匹配良好。插件包已安装;DeepSeek 已真实调用(见 TEST-LOG)。GUI 一键写入 frontmatter 未在无头环境逐点验证,但请求/响应与插件同类。
踩坑
- Auto Tag 文档仍强调 OpenAI 官方——自定义 endpoint 能力以你装的版本设置为准
- 模型爱产出英文 tag:Prompt 里写死「中文标签」
- 别对整库批量跑贵价模型;先 Flash
和下篇关系
标签解决「可检索」。下一篇看 Notebook Navigator + BMO:左侧好找,右侧能聊。
标签治理(比「会打标签」更重要)
- 先维护一份「允许标签」列表(如:
会议需求一张图GIS风险) - Prompt 写:
优先从下列标签选择,不够再新增中文短词:… - 每周用搜索检查近义重复(
需求对齐vs需求)合并
实测标签回顾
会议速记样本模型给出:
会议,需求对齐,平台需求,一张图,接口清单,自然资源信息化
可人工收成:会议 需求 一张图 接口 自然资源信息化——模型负责草稿,人负责体系。