Obsidian 插件:Companion 通过 AI 自动补全内容
概述
companion 插件是一个通过 chatGPT 进行 自动补全的 Obsidian 插件。它利用 AI 模型 chatGPT 来根据上下文自动生成内容,帮助用户快速完成写作和笔记。使用 companion 插件,用户可以在编辑器中输入 文字,并通过 AI 模型生成相关的补充内容。这个插件能够提供即时的建议、提示和扩展,帮助用户更高效地写作和整理思路。
插件名片
- 插件名称:companion
- 插件版本:1.3.5
- 插件作者:rizerphe
- 插件描述:通过 chatGPT 根据上下文自动自动补全内容
- 插件项目地址:rizerphe/obsidian-companion
- 国内下载地址:下载安装
效果&特性
- 从 MarginNote 3 导入笔记/选中文本
- 支持链接到 MarginNote 的反向链接
- 支持导入摘录图片
- 支持导入视频笔记(需要安装 media-extended)
- 从 PDF 导入笔记层级树/目录
- 多种快速将 MarginNote 数据插入到 Obsidian 笔记的方式
- 通过在 MarginNote 中选择 - 在 Obsidian 中粘贴来插入笔记(仅桌面版支持)
- 通过命令插入笔记:快捷键、移动工具栏按钮和/或滑动手势(需要配置)
- 自动粘贴:在 MarginNote 3 中选择笔记/PDF 文本时,自动插入到 Obsidian 的活跃笔记中
- 模板支持:指定如何插入 MarginNote 3 的笔记/选中文本/目录
- 通过编辑器中的上下文菜单选项
- 通过命令(启用
show in command
)
- 导入元数据:将 MarginNote 3 中的标题链接转换为 Obsidian 中的
aliases
,并添加返回到源 MarginNote 笔记的按钮
前往 MarginNote Companion wiki 查看更多详细信息
所需的 API 功能仅适用于 Obsidian v0.12.17+。
安装
安装插件之前:
- 从 obsidian-bridge 的 GitHub Release 下载最新的
.mnaddon
安装程序 - 按照 说明 在 MarginNote 3 中安装和启用 obsidian-bridge(打开笔记本/文档时在屏幕一侧显示的桥图标,单击图标以启用它)
使用
使用 companion 插件很简单 ,只需按照以下步骤进行操作:
- 在 Obsidian 中打开设置面板。
- 点击左侧导航栏中的“插件”选项。
- 在插件列表中搜索并找到“companion ”插件。
- 点击“安装”按钮进行插件安装。
- 安装完成后,点击“启用”按钮启用插件。
- 填入 OpenAI 的 Key
- 在设置界面第一项默认启动自动补全功能,这也可以通过
ctrl + p
命令选择是开还是关
一旦你完成了设置,只要你在任何笔记中输入文字, companion 插件就会根据上下文自动补全内容。它会即时提供建议、提示和扩展,以阴影文字的形式呈现。你可以按默认的 tab
接受建议,也可以完全不管继续写作,它仅仅是在你写作卡顿时提供一些建议。
设置
companion 插件支持非常丰富的自定义选项, 包括但不限于:
- AI 模型选择: companion 插件支持使用不同的 AI 模型进行自动补全。你可以在设置面板中选择你喜欢的 AI 模型,比如 chatGPT、GPT3、AI21-Jurassic-21 、goose.ai2 等。根据自己的需求选择合适的模型。
- 自动补全触发方式: companion 插件可以根据不同的触发方式来自动补全内容。你可以选择在按下特定的快捷键后触发。同时一次性接受一个单词,一个句子,一行,整个补全,在设置面板中都可以设置。
- 补全内容的深度和长度: companion 插件允许你自定义补全内容的深度和长度。
- 启用/禁用自动补全功能: companion 插件允许 你在设置界面中可以启用或禁用自动补全功能。这可以通过设置界面中的选项来完成,也可以通过命令面板输入命令调整。
- 自定义 Prompt:Prompt 用来定制个性化的补全,这会影响到 AI 生成的内容。自定义带来了更多的可能性。
- 复用设置:可以将一套完整的配置保存,在需要的时候通过命令面板调用。这在不同场景下快速切换自动补全非常有用。
总结
这是一款类似于微软开发的 copliot 代码自动补全的插件,这种交互形式我个人非常喜欢,在你专心构思时不会打扰你,当你停顿时能给出建议。经过实测,在我写作过程中会频繁触发自动补全,短短 10 分钟触发了大概 150 次左右,这对目前来说的 GPT 价格来说并不友好,所以尽量设置比较短的建议和提示。最后,该自动补全插件并不会将全文当作 prompt,应该仅仅是局部上下文当作 prompt,所以触发次数多,但不费 token,日常使用也完全可接受。
Footnotes
讨论
若阁下有独到的见解或新颖的想法,诚邀您在文章下方留言,与大家共同探讨。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。