Skip to content

Obsidian 内置 AI 功能 ​

Obsidian 1.8+ 引入了官方内置 AI 功能,无需安装第三方插件或配置 API 即可使用智能写作辅助。

概述 ​

什么是内置 AI? ​

内置 AI 是 Obsidian 官方提供的 AI 服务,直接集成在应用中,开箱即用:

特性说明
智能补全编辑时提供 AI 驱动的文本补全建议
文本变换选中文本后进行润色、翻译、总结等操作
聊天助手在侧边栏与 AI 对话,基于笔记内容回答问题
无需配置不需要自行申请 API Key 或安装插件
官方支持由 Obsidian 团队维护,保证兼容性和稳定性

内置 AI vs 第三方 AI 插件 ​

特性内置 AI第三方插件
配置难度零配置需要申请 API Key
数据隐私通过 Obsidian 服务器中转取决于插件和 API
功能深度基础到中级可高度自定义
成本按使用量付费取决于 API 提供商
自定义程度有限高(Prompt、模型、参数)
离线使用不支持本地模型可支持

如何选择?

  • 新手/轻度使用:内置 AI 开箱即用,适合快速上手
  • 进阶/重度使用:第三方插件提供更多自定义选项,详见 AI 插件配置
  • 隐私优先:完全本地化方案,详见 本地 AI 部署

启用内置 AI ​

步骤一:启用核心插件 ​

  1. 打开设置 → 核心插件
  2. 找到「AI」并启用
  3. 阅读并同意使用条款

步骤二:基本设置 ​

在设置 → 核心插件 → AI 中配置:

设置项说明推荐值
启用智能补全输入时自动触发补全开启
补全触发延迟输入后多久触发补全500ms
默认操作语言AI 响应的语言跟随系统 / 中文
使用统计匿名使用数据收集按需

智能补全 ​

基本用法 ​

在编辑器中输入内容,AI 会根据上下文提供补全建议:

  1. 自动触发:输入时自动检测补全时机
  2. 手动触发:使用快捷键 Ctrl/Cmd + J 手动请求补全
  3. 接受建议:按 Tab 接受补全内容
  4. 拒绝建议:按 Esc 或继续输入忽略

补全场景 ​

笔记开头 ​

markdown
# 项目计划

AI 建议:
本项目旨在实现...

列表续写 ​

markdown
## 待办事项

- [ ] 完成需求文档
- [ ] 

AI 建议:
- [ ] 设计系统架构
- [ ] 编写技术方案
- [ ] 评审并确定方案

代码注释 ​

markdown
```python
def calculate_score(items):

AI 建议:
    """根据项目列表计算总分"""
    total = 0
    for item in items:
        total += item.score
    return total
```

补全技巧 ​

  • 提供上下文:在笔记开头写清楚主题,补全质量更高
  • 使用标题结构:良好的标题层级帮助 AI 理解文档结构
  • 渐进式写作:先写大纲,再逐节展开,AI 补全更准确
  • 及时修正:如果补全方向不对,修改后重新触发

文本变换 ​

使用方式 ​

  1. 选中要处理的文本
  2. 右键 → AI 变换,或使用命令面板 Ctrl/Cmd + P → 搜索「AI」
  3. 选择变换操作

内置变换操作 ​

操作说明示例
润色改善文本表达口语 → 书面语
简化精简冗余内容长句 → 短句
扩写扩展内容深度提纲 → 段落
总结提取核心要点文章 → 摘要
翻译翻译为指定语言中文 → 英文
修正修正语法和拼写错句 → 正句
语气调整调整表达风格随意 → 正式
列表化将段落转为列表段落 → 要点

自定义变换 ​

在设置中添加自定义变换 Prompt:

yaml
自定义变换:
  - 名称: "生成问答"
    Prompt: "将以下内容转换为问答格式,每个要点生成一个问答对"
  - 名称: "添加示例"
    Prompt: "为以下内容添加具体示例说明"
  - 名称: "对比分析"
    Prompt: "将以下内容与类似概念进行对比分析"

文本变换工作流 ​

mermaid
graph LR
    A[选中文本] --> B[选择变换操作]
    B --> C[AI 处理]
    C --> D[预览结果]
    D --> E{满意?}
    E -->|是| F[应用变换]
    E -->|否| G[调整或重试]
    G --> C

聊天助手 ​

打开聊天面板 ​

  1. 点击右侧边栏的 AI 图标
  2. 或使用命令面板 → 「AI: 打开聊天」
  3. 或使用快捷键 Ctrl/Cmd + Shift + J

聊天功能 ​

基本对话 ​

直接在聊天框输入问题,AI 会根据对话上下文回答。

基于笔记回答 ​

聊天助手可以引用当前库中的笔记内容:

  • 引用当前笔记:聊天时会参考当前打开的笔记
  • 引用选中内容:选中文本后打开聊天,自动将其作为上下文
  • 引用链接笔记:提及 [[笔记名]] 时,AI 会参考该笔记内容

对话操作 ​

操作快捷键说明
发送消息Enter发送当前输入
换行Shift + Enter在输入框中换行
重新生成—对上一条回复重新生成
复制回复—复制 AI 回复到剪贴板
插入到笔记—将回复插入当前光标位置

聊天使用场景 ​

知识问答 ​

markdown
用户:解释一下双链笔记和传统文件夹组织的区别
AI:双链笔记和传统文件夹组织的核心区别在于关联方式...

用户:在我的笔记库中有哪些相关的实践?
AI:根据你的笔记,我看到以下相关内容:
- [[MOC 笔记法]] 中提到了索引页的用法
- [[渐进式笔记法]] 中讨论了链接的演进

写作辅助 ​

text
用户:帮我扩展这个段落:${选中的文本}
AI:[基于选中内容进行扩展]

用户:用更正式的语气重写
AI:[以正式风格重写内容]

内容分析 ​

text
用户:总结这篇笔记的核心观点
AI:这篇笔记的核心观点包括:...

用户:有哪些潜在的逻辑问题?
AI:从逻辑角度审视,以下几点值得注意:...

隐私与安全 ​

数据处理方式 ​

内置 AI 的数据处理流程:

mermaid
graph LR
    A[你的输入] --> B[Obsidian 服务器]
    B --> C[AI 服务提供商]
    C --> D[生成回复]
    D --> B
    B --> A

隐私承诺 ​

  • Obsidian 不会存储你的笔记内容
  • 请求仅用于生成回复,处理后即删除
  • 不使用你的数据训练 AI 模型
  • 通信全程加密

隐私设置 ​

设置说明推荐
发送前确认每次发送前弹出确认敏感内容开启
排除文件夹指定文件夹内容不发送开启,排除敏感文件夹
使用统计匿名使用数据收集按需

保护隐私的最佳实践 ​

  1. 不要发送敏感信息:密码、密钥、个人身份信息等
  2. 使用排除文件夹:将敏感笔记放入排除文件夹
  3. 启用发送确认:避免意外发送内容
  4. 考虑本地部署:如需完全隐私,使用 本地 AI 方案

费用说明 ​

计费方式 ​

内置 AI 采用按使用量计费:

项目说明
计费单位Token 数(约 1 个中文字 ≈ 2 Token)
免费额度新用户赠送一定额度
查看用量设置 → AI → 用量统计
充值方式Obsidian 账户余额

节省费用的技巧 ​

  1. 精确的 Prompt:明确指令减少来回对话
  2. 选中文本变换:比全笔记分析更省 Token
  3. 合理使用补全:不需要时关闭自动补全
  4. 批量处理:一次处理多段内容比多次单段更高效

与其他 AI 方案集成 ​

内置 AI + 第三方插件 ​

内置 AI 和第三方 AI 插件可以共存:

场景推荐方案
日常写作辅助内置 AI
复杂模板生成Templater + Text Generator
知识库问答Smart Connections
完全本地化Ollama + Text Generator
高度自定义 PromptText Generator

从内置 AI 迁移到第三方 ​

如果内置 AI 无法满足需求,可以平滑迁移:

  1. 保留内置 AI 用于日常简单任务
  2. 安装 Text Generator 用于复杂场景
  3. 配置 本地 AI 用于隐私敏感内容
  4. 逐步建立个人 Prompt 库

常见问题 ​

内置 AI 支持哪些语言? ​

内置 AI 支持中文、英文等主流语言。在设置中可以指定默认响应语言。

内置 AI 可以离线使用吗? ​

不可以。内置 AI 需要网络连接,请求通过 Obsidian 服务器处理。如需离线使用,请考虑 本地 AI 部署。

补全建议不准确怎么办? ​

  1. 在笔记开头提供更多上下文
  2. 使用标题和列表组织内容结构
  3. 手动触发补全(Ctrl/Cmd + J)而非自动触发
  4. 调整补全触发延迟

内置 AI 和 Copilot 插件有什么区别? ​

特性内置 AICopilot 插件
来源Obsidian 官方社区插件
配置零配置需要 API Key
深度集成原生体验插件界面
自定义有限更多选项

如何完全禁用内置 AI? ​

在设置 → 核心插件中关闭「AI」即可。

下一步 ​