通过调用 OpenAI Chat Completions 兼容接口,根据笔记内容生成标题,并把标题用于 重命名 Markdown 文件。
- 单文件:为当前文件生成标题并重命名
- 单文件(文件列表右键):为指定文件生成标题并重命名
- 多选批量(文件列表多选右键):批量生成标题并重命名
- 全库批量:对整个仓库的 Markdown 文件批量生成标题并重命名
默认每个笔记只发送前 3000 个字符(可在设置里调整)。
- 安装依赖:
npm install - 开发(watch):
npm run dev - 生产构建:
npm run build
把 main.js、manifest.json、styles.css 复制到:
<Vault>/.obsidian/plugins/llm-title-generator/
然后在 Obsidian 里 Settings → Community plugins 启用插件。
- 命令面板:
LLM:生成标题并重命名(当前文件)LLM:批量生成标题并重命名(整个仓库)
- 文件列表右键:
LLM:生成标题并重命名 - 文件列表多选右键:
LLM:批量生成标题并重命名
Base URL:例如https://api.openai.com/v1(也可填自建/第三方 OpenAI 兼容网关)API key:以Bearer方式发送Model:chat/completions的model字段最大输入字符数:默认 3000- 批量策略:批量前确认、请求间隔、全库处理上限等
该插件会把笔记内容片段发送到你配置的接口用于生成标题;请只在你信任的服务上使用,并谨慎设置批量操作与速率。