这个工具提供了哪些能力
点开任一能力,看清怎么用
每个能力展开后是三件事:它会给你什么、你需要准备什么、哪些必须由你把关。
常见场景:在 Zotero 中阅读 PDF 时需要快速向论文提问并获得带原文锚点的回答;想在文献库中跨 PDF 检索与某个问题相关的段落;用 Zotero 笔记做论文阅读记录,希望将 AI 回答一键写回笔记;本地有可用的 LLM 服务,希望在不离开 Zotero 的情况下使用
帮你把 Zotero 里当前打开的论文 PDF 拆成一段一段的文字,并记住每段在原文哪一页哪个位置,这样 AI 回答里引用的内容可以点击跳回原文。
它会给你什么
- 编好号的上下文文本,方便回答里指明引用了哪一段。
- 一组候选段落,每段带着在原文中的位置信息。
- 回答区里用来跳回 PDF 原文的定位按钮。
你需要准备
- 在 Zotero 里当前打开的那份论文 PDF。
- PDF 阅读器里已经加载好的页面内容。
- 你输入的问题。
由你把关
- 回答是否真的有原文段落支持,由你点回原文核对。
- 先用几份有代表性的 PDF 检查段落拆得全不全,由你核对。
帮你把 AI 的回答变成能用的材料:可以复制成纯文本,可以点击引用跳回 Zotero 条目或 PDF 原文,还能把回答直接写进 Zotero 笔记或 Better Notes 主笔记。
它会给你什么
- 复制到剪贴板的纯文本。
- 写进 Zotero 笔记或 Better Notes 的排版好的回答。
- 跳转到 PDF 原文或 Zotero 条目的定位动作。
你需要准备
- 模型生成的排版好的回答文本。
- 候选段落及其在原文中的位置信息。
- 当前打开的 Zotero 窗口、PDF 阅读器或笔记编辑器状态。
由你把关
- 回答是否已经回原文核验过,由你确认后才写入笔记。
- Better Notes 自动写入功能是否开启,由你决定。
- 复制和写回之后的内容格式是否正常,由你核对。
帮你向论文提问:它把你的问题、预置的提问标签和论文上下文拼在一起发给模型,由在线或本地模型逐字生成回答,并把问答记录保存下来方便回看。
它会给你什么
- 排版好的回答文本。
- 保留下来的会话历史记录。
- 状态提示,包括生成进度、字数和报错信息。
你需要准备
- 你在输入框里输入的问题,或要粘贴进去的长文本。
- 内置的提问标签,或你自己保存的标签。
- 标签里嵌入的代码片段或表达式,会按规则填充具体内容。
由你把关
- 自定义标签和模型给出的代码是否安全,由你检查后再执行。
- 模型回答是否与原文一致,由你回到原文段落或 Zotero 条目核对。
帮你从文献库里找答案:它把你在 Zotero 里选中的条目或当前打开的论文拆成片段,再按你的问题挑出最相关的部分交给 AI 回答,同时保留跳回原文的定位信息。
它会给你什么
- 交给模型的编号上下文片段。
- 回答区里跳回条目或 PDF 原文的定位按钮。
- 保存在本地的文档索引,方便下次更快检索。
你需要准备
- 你在 Zotero 主界面选中的一个或多个文献条目。
- 在 Zotero 里当前打开的论文 PDF。
- 你输入的问题。
由你把关
- 被选中的片段是否真的支持回答,由你点回原文核对。
- 检索服务把数据存在哪里、涉及什么隐私边界,由你确认。
帮你管理这个插件用哪个模型:可以配置在线模型的密钥和服务地址、选择或下载本地模型、启动或关闭本地服务,同一个问答界面随时能换模型。
它会给你什么
- 保存好的供应商、模型、密钥和服务地址配置。
- 供应商和模型的选择界面。
- 本地模型的下载进度条和就绪状态提示。
你需要准备
- 你选择的模型供应商和模型名。
- 你填写的 API 密钥、自定义服务地址和自定义模型名。
- 你的账号邮箱和令牌。
由你把关
- 本地模型下载和本地服务启动是否在你能接受的安全边界内,由你确认。
- API 密钥存在哪里、会被发到哪里,由你确认。
- 本地模型的下载体积、来源和许可是否可接受,由你核对。
第一次这样开始
把仓库地址直接交给 AI
先让 AI 说明环境和风险,再完成最小安装验证。开始前想清楚要用哪个能力、把对应材料备在手边——每张能力卡展开后有具体清单。
第一次直接复制
帮我安装这个库:https://github.com/papersgpt/papersgpt-for-zotero 安装前先告诉我需要什么环境,安装后帮我跑通一个最小示例。 请先说明许可证和安装风险,等我确认后再安装。
别这样用
这些判断,仍然由你负责
- 把模型回答当作论文事实——LLM 回答是对检索片段的生成式解释,不能跳过阅读原文
- 同时使用多个模型供应商但不记录哪个答案来自哪个模型,导致答案溯源混乱
- 将 AI 回答直接写入正式笔记而不标注“AI 生成”——这在学术规范中应显式区分
技术依据
查看能力拆解、验证范围与来源
技术依据
查看能力拆解、验证范围与来源
处理机制
- 01
Zotero插件到模型服务状态链
这个横向机制解释 PapersGPT for Zotero 在 Zotero 插件 UI、Zotero 材料对象、上下文检索、模型供应商、本地 ChatPDFLocal 服务、输出定位和笔记写回之间怎样传递状态。
已核对范围
- 读取 src/modules/Meet/Zotero.ts 的 pdf2documents、mergeSameLine、paragraph clustering 和 box metadata 逻辑
- 读取 src/modules/views.ts 的 insertAuxiliary PDF box 定位逻辑
- 读取 src/modules/views.ts 的 setText、output dblclick、insertAuxiliary 和 Better Notes 触发
- 读取 src/modules/Meet/BetterNotes.ts 的 getEditorText、insertEditorText、replaceEditorText、follow
- 读取 src/modules/Meet/Zotero.ts 的 getPDFAnnotations 和 getPDFSelection
- 读取 src/modules/base.ts 的 defaultChatPrompt、defaultBuiltInTags 和 parseTag
- 读取 src/modules/views.ts 的 execTag、execText、命令处理和 prompt JS 插值逻辑
- 读取 src/modules/Meet/integratellms.ts 的 OpenAI、Gemini、Claude、本地 LLM 流式回答分支
仍待核对
- 未在真实 Zotero Reader 中运行
- 未验证扫描版 PDF、双栏论文、长参考文献区和异常坐标
- 未在真实 Better Notes 中写入
- 未验证普通 Zotero note pane 写入
- 未验证复制和写回的 HTML 格式
- 未调用真实模型
- 未验证 prompt tag 中 JS 执行安全
- 未验证模型输出代码执行分支
读取版本
531a4eb51051676426ff5023999c0a55779e1bf6许可
AGPL-3.0
最近核对
内容 2026-06-16
Stars 2026-07-11
相关文章
科研之我见
如何从 300 篇候选文献中筛出 50 篇核心文献
把文献检索与筛选拆开,通过本地文献库、Zotero、外部数据库和引文追踪形成可回查的核心文献清单。
查看内容