在使用 Obsidian Web Clipper 时,有时需要为剪藏的材料生成简洁的摘要。通过集成免费的 Google Gemini 1.5 API,可以轻松实现这一功能。网上的帖子大多说的不是很清楚,记录下设置方法。
一、Gemini 1.5 API 说明
Google Gemini 1.5 API 完全免费,点击就送……主要限制如下: 15 RPM(每分钟请求数)、 1,000,000 TPM(每分钟令牌数)、 1,500 RPD(每天请求次数) 一般也不用担心,特别是 Obsidian Web Clipper 这类应用 ,沉浸式翻译的话够呛……(据说滥用会被封具体的 API keys,最严重的是封 API 权限)
申请地址: https://aistudio.google.com/apikey
二、配置 Obsidian Web Clipper
1. 设置解释器
在 Obsidian Web Clipper 的设置中,按照以下步骤配置解释器:
- 启用解释器:
- 打开 Web Clipper 设置,找到解释器功能,确保其处于启用状态。
- 开启自动运行:
- 这样可以在触发剪藏时自动生成摘要。
- 添加提供商:
- 选择 Google Gemini,
- 基础 URL 保持默认,
- 填入申请到的 API 密钥。
- 添加模型:
- 选择 Google Gemini,
- 模型名称随意
- 模型 ID 填写
gemini-1.5-flash
- 确保开关处于开启状态。
- 默认解释器上下文:
- 可留空
2. 编辑 Default 模板
笔记内容参考,这里我是因为转贴需要,把属性字段的内容放到了笔记内容里,一般不用,注意 prompt 的前后引号和括号正确
{{title}}
作者:{{author}}
链接:[{{url}}]({{url}})
{{"提炼内容关键要点,以清单形式呈现,不超过三个要点,表述简明扼要,以 markdown 引用格式输出"}}
{{content}}
3. 解释器上下文
我用的 {{content}},将处理内容限定在正文内容而不是整个页面,不填可能会慢一点
三、具体使用
- 打开 Obsidian Web Clipper,进入需要剪藏的页面。
- 触发 Clipper 面板,确认解释器状态框会显示“思考中/完成”。
- 点击 添加到 Obsidian,完成
四、其他
- 当前版本 0.10.6 快速剪藏功能有 bug,会错误的剪辑上一次的内容,所以暂时只能用 Open clipper
- 如果 Clipper 扩展设置窗口无意中开了多个,可能会导致配置不生效。
- prompt 可以根据需要设计,不限于总结
五、举一反三
AI 摘要的质量并不稳定,不过既然是 AI,那么……
{{"提炼内容关键要点,以清单形式呈现,不超过三个要点,表述简明扼要,以 markdown 引用格式输出"}}
{{"提炼内容要点,以清单形式呈现,不超过三个要点,表述简明扼要,以 markdown 引用格式输出"}}
{{"提炼内容关键,以清单形式呈现,不超过三个要点,表述简明扼要,以 markdown 引用格式输出"}}
注意,三个 prompt 要有细微差别,完全一致的话输出也会一致