Article Extractor 是一个强大的 Obsidian 插件,旨在自动化提取医学及学术 PDF 文献的核心信息。它可以在 Obsidian 内直接解析您的 PDF 文件,调用最先进的 AI 模型(通过 OpenRouter API),并根据您自定义的结构化提示词直接生成 Markdown 格式的报告并保存在您的 Obsidian 资料库中。
- 📄 本地纯粹的文本提取:无需将沉重的 PDF 文件上传第三方平台,直接通过 Obsidian 本地处理纯文本解析作业。
- 🤖 大模型深度分析:对接 OpenRouter API,默认配置调用性能优越的 Qwen 大模型(如 `qwen/qwen3.6-plus:free`,也可以自定义为 `stepfun/step-3.5-flash:free` 等其它任意模型),能像专家一样精准梳理实验结果、研究方法及结论。
- 📝 Markdown 直接入库:解析后立刻在您的 Obsidian 库中创建格式整齐工整的 Markdown 文件。
- 🔄 自定义 Prompt 提示词:您可以在插件设置面板里自由定制专属的学术解析指令(针对 RCT 实验结果提取、结论生成、偏倚风险测试等)。
由于本插件暂时未上架社区插件市场,您可以通过手动复制的方式安装:
- 下载或 Clone 本项目。
- 运行 `npm install` 和 `npm run build`。
- 将构建后的 `main.js` 和 `manifest.json` 复制到您想要安装插件的 Obsidian 库中的 `.obsidian/plugins/article-extractor-4-obsidian/` 目录下。
- 重启 Obsidian 并在第三方插件选项页中启用 Article Extractor。
请在开启插件后前往 Obsidian 的 Settings(设置) -> 第三方插件 -> Article Extractor:
- OpenRouter API Key: 必填。请到 OpenRouter 网站注册并申请您的 API KEY 填入此处。
- OpenRouter Model: 选填。默认配置为 `qwen/qwen3.6-plus:free`,您也可以更改为 OpenRouter 所支持的任何可用模型标识符。
- Output Folder: 选填。定义为您解析后整理的知识库存放的根文件夹,默认为 `ArticleExtrator`。
- Prompt Template: 可在此更改具体的解析提示词,我们内置了专门针对“医学文献阅读”量身打造的精标 Prompt。
- 在 Obsidian 左侧栏将会多出一个 `Extract PDF Article` 的按钮(图标为文档形态)。
- 点击此按钮即可弹出上传弹窗,选择您想要解析的 PDF。
- 稍等片刻,即可在左侧文件树 `ArticleExtrator` 文件夹(或您的自定义文件夹)中看到生成的阅读解析小结!
该项目基于 TypeScript 和 Obsidian 原生 API 构建。内置使用 PDF.js 实现脱机无感文本提取。
由 Antigravity (Gemini 开发套件) 助力编写。