第3章:Claudian 与 AI 工作流
本章结构:先理解 Claudian 和普通 AI 聊天的本质区别 → 再一步步安装、配置 DeepSeek 后端 → 最后用自检和练习把它融入日常。
预计时间:概念 15 分钟 + 安装配置 30 分钟
1. Claudian 是什么
Claudian 是 Obsidian 社区插件,它将 Claude Code(Anthropic 的终端 AI 代理)嵌入到 Obsidian 侧边栏中运行。
要理解 Claudian 的价值,先看看你用普通 AI 聊天工具的典型流程:打开网页 → 打字提问 → 复制答案 → 切回 Obsidian → 粘贴到笔记。这个流程里,AI 和你本地文件之间始终隔着一层——它看不到你的笔记,得靠你手动搬运。
Claudian 把这一层去掉了。它把整个 vault 作为 AI 的工作目录,AI 可以直接读你的笔记、搜索你的文件、修改你的内容——不再需要复制粘贴这个中间步骤。
| 普通 AI 聊天 | Claudian |
|---|---|
| 在聊天框里问答 | 工作目录 = 整个 vault |
| 复制粘贴到笔记 | 直接读、写、搜索 vault 里的文件 |
| 单次对话 | 可多步任务(改多个文件、执行命令) |
| 云端网页 | 依赖本机安装的 Claude Code CLI |
| 每月固定订阅费 | 可换用 DeepSeek 等后端,按量计费 |
你可以把它理解成:AI 以你的 vault 为工作目录,而不是一个独立的聊天窗口。它操作的是 Books/、Notes/ 里真实的 .md 文件。
flowchart LR U[你] --> CL[Claudian 侧边栏] CL --> CLI[Claude Code CLI] CLI --> V[vault 文件] V -->|Remotely Save| M[手机只读]
2. 核心功能
| 功能 | 说明 |
|---|---|
| @ 引用文件 | 对话里输入 @ 后跟文件路径,让 AI 直接读取指定笔记 |
| 全库搜索 | 自然语言描述需求,AI 在 vault 里搜索匹配的内容 |
| 写 / 改文件 | 扩写笔记、批量修改 frontmatter、新建模板——改动直接写入文件 |
| 多步任务 | 一次指令完成「搜索 → 分析 → 写入 → 汇总」的全流程 |
| 换后端 | 可切换 DeepSeek 等兼容模型,不必绑定 Anthropic 订阅 |
| 权限模式 | 四种模式控制 AI 的操作权限,从完全手动到完全自动 |
3. 不能做什么(边界)
| 维度 | 说明 |
|---|---|
| 平台 | 仅桌面端可用(Windows / macOS / Linux),手机端不支持 |
| 依赖 | 需要本机安装 Claude Code CLI(终端运行 claude --version 确认) |
| 同步 | 不能替代 Remotely Save——AI 改完文件后仍需同步才能到手机 |
| Douban | 不能替代豆瓣导入元数据,那是 Douban 插件的职责 |
| 风险 | yolo 模式会直接修改 vault 文件,重要改动前务必先 Sync 备份 |
4. 在本系列中的角色
插件的安装顺序是经过考虑的:Remotely Save 先就绪,确保所有改动可以同步到其他设备;然后才是 Claudian,在桌面上读、写 vault。
典型的一天:
- 地铁上(手机):Sync → Dataview 看待读 → Navigator 打开在读的书
- 回家(桌面):Douban 加书 → Claudian 写笔记草稿 / 整理摘录
- 睡前 Sync → 手机端继续阅读
flowchart LR
subgraph desktop [桌面]
A[Douban 导入] --> B[Templater 模板]
B --> C[Claudian 写改]
end
subgraph mobile [手机]
D[Navigator 浏览]
E[Dataview 书单]
end
C -->|Remotely Save| D
C -->|Remotely Save| E5. 安装与配置(DeepSeek 后端)
Claudian 默认连接 Anthropic 的 Claude 服务,但那需要订阅。另一个选择是使用 DeepSeek 作为后端——它的 API 兼容 Anthropic 协议,但按量计费,成本低得多。本节完整走一遍从安装到验证的流程,全程约 20 分钟。
5.1 前置准备
开始之前,确认以下几点:
| 项目 | 说明 |
|---|---|
| Obsidian v1.5+ | 确保 Obsidian 已更新到最新版本 |
| DeepSeek API Key | 从 DeepSeek 开放平台获取(下节详述) |
| 网络环境 | 能够访问 api.deepseek.com |
| 操作系统 | Windows / macOS / Linux 均可 |
5.2 安装 Claudian 插件
- Obsidian 左下角 设置 ⚙️ → 社区插件 → 关闭限制模式(如果还没关)
- 点击 浏览,搜索 "Claudian"(作者:realclaudian)
- 点击 安装 → 安装完成后点 启用
- 启用后 Obsidian 右侧会出现 Claudian 面板
如果社区插件市场加载缓慢,可以手动从 Claudian GitHub Releases 下载插件包,解压到 vault 的
.obsidian/plugins/目录下。
5.3 获取 DeepSeek API Key
- 访问 DeepSeek 开放平台,注册或登录账号
- 进入 API Keys 页面
- 点击 Create API Key,创建一个新密钥
- 复制生成的密钥(以
sk-开头),保存到安全的地方
⚠️ API Key 相当于密码。不要分享给他人,不要提交到公开的 Git 仓库。如果怀疑泄露,回到 DeepSeek 平台吊销并重新生成。
5.4 配置环境变量
Claudian 通过环境变量来指定自定义 API 端点。这是整个配置中最关键的一步。
- 打开 Obsidian 设置 → Claudian,找到 Shared Environment Variables 字段
- 填入以下内容(将
sk-你的Key替换为你上一步获取的密钥):
ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
ANTHROPIC_API_KEY=sk-你的Key
ANTHROPIC_AUTH_TOKEN=sk-你的Key
ANTHROPIC_MODEL=deepseek-v4-pro
ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro
ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro
ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash
变量说明
| 变量 | 作用 | 推荐值 |
|---|---|---|
ANTHROPIC_BASE_URL |
DeepSeek 兼容 Anthropic API 的端点地址 | https://api.deepseek.com/anthropic |
ANTHROPIC_API_KEY |
你的 DeepSeek API Key | sk-... |
ANTHROPIC_AUTH_TOKEN |
部分接口需要,填写与 API Key 相同的值 | 同 API Key |
ANTHROPIC_MODEL |
默认模型,用于主要任务 | deepseek-v4-pro |
ANTHROPIC_DEFAULT_HAIKU_MODEL |
轻量模型,用于快速任务 | deepseek-v4-flash |
CLAUDE_CODE_SUBAGENT_MODEL |
子代理模型 | deepseek-v4-flash |
5.5 选择 Provider 与模型
环境变量配置完成后,还需要设置 Claudian 的 Provider。这一步容易困惑,因为 DeepSeek 本身不在下拉列表里——它兼容的是 Anthropic 的 API 协议,所以要选 Claude。
- 进入 Claudian 设置页面(设置 → Claudian → 点击齿轮图标 ⚙️)
- Provider 下拉选择 → 选 Claude
- 原因:DeepSeek 对外暴露的是兼容 Anthropic(Claude)协议的 API。选 Claude 后,Claudian 走 Anthropic 协议和 DeepSeek 服务器通信。
- Model 输入框 → 手动填入
claude-code/deepseek-v4-flash或claude-code/deepseek-v4-pro - Permission Mode → 建议设为 yolo(自动放行,效率最高)
- 如果对安全性要求更高,可以选 acceptEdits——每次文件修改时手动确认
模型选择建议
| 模型 | 适合场景 | 特点 |
|---|---|---|
| deepseek-v4-pro | 代码生成、复杂分析、长文写作 | 推理能力强,速度适中 |
| deepseek-v4-flash | 快速问答、简单重构、日常辅助 | 响应更快,成本更低 |
推荐的搭配方式:日常使用 Flash,遇到复杂任务时切换到 Pro。
5.6 验证连接
配置完成后,验证是否一切正常:
- 回到 Obsidian,打开任意一篇
.md文件 - 点击右侧 Claudian 面板的聊天输入框
- 发送一条简单指令,例如:
用中文简单介绍一下你自己 - 如果返回正常结果,说明配置成功
如果收到网络错误或认证失败的提示,直接跳到下方的 #常见问题与故障排查 部分。
6. 跟着做:5 分钟自检
完成配置后,逐项确认:
任一项失败,回到对应小节的步骤重新检查。
7. 适合交给 Claudian 的事
| 任务 | 示例指令 |
|---|---|
| 写 / 扩写笔记 | 「在 Notes/ 下写一篇 Obsidian 插件对比」 |
| 调试 Templater 模板 | 「Books.md 里 tags 没写入 frontmatter,查一下 hooks 的执行顺序」 |
| 写 Dataview 查询 | 「用 Books/ 里的数据写一个 rating ≥ 8 的待读 TABLE」 |
| 批量修改 YAML | 「给 Notes/ 下所有 .md 文件补上 dg-publish: true」 |
| 搜索与汇总 | 「在 vault 里找到所有提到『村上春树』的笔记,汇总成一段介绍」 |
练习(建议完成第 4 章 Templater 后再做)
- 在 Claudian 面板输入
@Tools/Templater/Books.md然后问:multi_suggester和on_all_templates_executed分别起什么作用 - 让 Claudian 生成一个 Dataview 待读 LIST 查询块,贴到你的笔记里预览
8. 配置与安全
| 项目 | 位置与说明 |
|---|---|
| 插件主设置 | 设置 → Claudian |
| 环境变量 | 设置 → Claudian → Shared Environment Variables |
| 持久配置文件 | .claudian/claudian-settings.json(vault 根目录下) |
| 权限模式 | 设置 → Claudian → Permission Mode |
安全提示:DeepSeek API Key 写在环境变量中,不要提交到公开的 Git 仓库。在让 Claudian 执行批量修改前,先用 Remotely Save 进行一次同步作为备份。
常见问题与故障排查
认证失败(401 Unauthorized)
- 检查
ANTHROPIC_API_KEY是否完整正确地复制(注意不要有多余空格) - 确认 DeepSeek API Key 未过期
- 登录 DeepSeek 平台检查账户余额是否充足
网络错误或超时
- 确认你的网络能访问
api.deepseek.com——可以在浏览器中直接访问该地址测试连通性 - 部分企业网络或校园网可能需要配置代理
- 检查
ANTHROPIC_BASE_URL末尾没有多余的空格或换行
模型返回乱码或英文
- 在聊天中补充指令「请用中文回复」
- 确认环境变量的格式无误,尤其是等号前后不要有空格
插件面板不显示或无法启动
- 尝试重启 Obsidian
- 在社区插件页面禁用 Claudian 后重新启用
- 如果仍然不行,在操作系统终端执行
claude --version确认 Claude Code CLI 已正确安装
API 被限流(Rate Limit)
- DeepSeek 免费额度有速率限制,短时间内大量请求可能被限流
- 适当降低请求频率,或升级 DeepSeek 的付费套餐
本章练习
| ← 上一章 | 蒸馏术 主页 | 下一章 → |
|---|---|---|
| 第2章:Remotely Save | 第4章:Templater |