MuiseDestiny/zotero-gpt · 上手攻略

  • 仓库:MuiseDestiny/zotero-gpt
  • 链接:https://github.com/MuiseDestiny/zotero-gpt
  • 分类:academic-writing
  • 作者:Jay
  • 更新:2026-07-14

这是什么

zotero-gpt 是一个 Zotero 文献管理器的 AI 助手插件,让研究者在阅读 PDF 文献时直接用 GPT(gpt-3.5-turbo / gpt-4)提问、摘要、搜索相关文献,所有交互都以内嵌弹窗形式在 Zotero 内完成,无需切换到 ChatGPT 或其他工具。

核心作者是 MuiseDestiny,基于 zotero-plugin-template 开发,兼容 Zotero 6 和 Zotero 7。

解决什么问题

学术研究者阅读文献时常面临:

  1. PDF 太长,没时间细读:想知道一篇论文的核心贡献,要通读全文才能提取摘要。
  2. 文献孤立,缺乏关联:看完一篇不知道库里还有哪些相关文献可以对比。
  3. 跨工具切换打断心流:读 PDF 时想提问,要切到 ChatGPT / Claude,复制粘贴,再切回来。
  4. 笔记与文献割裂:Zotero 的笔记功能是纯文本的,GPT 生成的摘要散落在别处。

zotero-gpt 把 GPT 直接嵌入 Zotero,实现「读 PDF → 问 GPT → 结果存在文献条目下」的无缝闭环。

快速安装

方式一:直接下载 xpi(推荐小白)

  1. 访问 GitHub Releases 下载 zotero-gpt.xpi
  2. 打开 Zotero → Tools → Add-ons
  3. 点击齿轮图标 → Install Add-on From File → 选择下载的 .xpi 文件
  4. 重启 Zotero

方式二:从 Gitee 下载(国内加速)

https://gitee.com/MuiseDestiny/plugins/raw/master/zotero-gpt.xpi

⚠️ 前提:必须先安装 Zotero(支持 Zotero 6 和 Zotero 7)。Zotero 是免费开源的文献管理器,官网:https://www.zotero.org

方式三:源码构建

git clone https://github.com/MuiseDestiny/zotero-gpt.git
cd zotero-gpt
npm install
npm run build
# 生成的 .xpi 文件在 build/ 目录

核心用法

基础配置:填入 API Key

  1. 打开 Zotero GPT 插件窗口(快捷键或点击工具栏按钮)
  2. 在设置中填入 OpenAI API Key(需自行到 https://platform.openai.com/account/api-keys 申请)
  3. 选择模型:gpt-3.5-turbo(便宜快速)或 gpt-4(质量更高)
  4. 可选填入自定义 API 域名(如使用第三方代理)

核心功能一览

功能 操作方式
对当前 PDF 提问 选中文字 → 打开 GPT → 输入问题
摘要整篇 PDF 选中文字或直接点击摘要命令
基于文字搜索库内文献 选中文字 → 用 #search 命令
一键复制回复 点击复制按钮
查看历史对话 用键盘 ↑↓ 上下翻页

命令标签(Command Tags):一键加速

zotero-gpt 支持命令标签——预设的快捷指令。输入 #标签名 再按 Enter,会自动触发对应模板。

内置示例:

# Summarize
Summarize the following paragraph briefly:

${Meet.Zotero.getPDFSelection()}

运行:输入 #Summarize → GPT 对选中文本生成摘要

自定义命令标签

  1. 在插件窗口输入 #标签名Enter 激活
  2. 在模板里用 ${} 嵌入动态代码(如 ${Meet.Zotero.getPDFSelection()}
  3. Ctrl+S 保存
  4. 长按标签可编辑颜色、触发词、位置

内置 API 示例(可组合使用):

Meet.Zotero.getPDFSelection()   // 获取当前 PDF 选中文本
Meet.Zotero.getAbstract()       // 获取当前条目摘要
Meet.Zotero.getNote()           // 获取当前笔记
Meet.Zotero.getItems()          // 获取库中所有条目
Meet.Zotero.getPDFItems()       // 获取库中所有 PDF 条目

典型适用场景

场景 使用方式
快速了解一篇新论文 #Summarize 摘要全文,5 分钟摸清贡献
对比阅读多篇文献 依次对每篇摘要,再人工横向比较
追踪某概念的引用 选中术语,用 #search 搜库内相关文献
写文献综述 用 GPT 生成各篇的「一句话贡献」,整理成表格
检查 PDF 翻译质量 选中译文段落,要求 GPT 对照英文原文点评
辅助理解复杂公式 选中公式附近文字,要求 GPT 解释

坑与注意

⚠️ API 费用:按 token 计费

GPT 调用是按量收费的: - gpt-3.5-turbo:约 \$0.002 / 1K tokens(便宜,适合大量调用) - gpt-4:约 \$0.03 / 1K tokens(贵,但质量高)

💡 建议:日常摘要、搜索用 gpt-3.5-turbo;复杂概念解释、英文润色切换 gpt-4

⚠️ 长 PDF 可能超出上下文窗口

GPT 有上下文 token 上限(gpt-3.5-turbo 支持 16K,gpt-4-turbo 支持 128K),超长 PDF 全篇喂入会失败。推荐做法:先用 #search#abstract 提取关键内容,再针对具体段落提问。

⚠️ Zotero 7 兼容性问题

⚠️ 注意(截至本攻略写作时):部分用户报告 zotero-gpt 在 Zotero 7 上的插件安装存在兼容性问题。建议: - 优先使用 Zotero 6(生态插件更丰富) - 如果用 Zotero 7,安装后测试核心功能(提问、摘要)是否正常 - 关注 GitHub Issues 了解最新兼容性状态

⚠️ GPT 对学术内容的局限性

GPT 偶尔会捏造文献引用或数据(「幻觉问题」)。对于事实性要求高的学术内容: - 关键引用务必回原文核实 - 不要直接用 GPT 生成的内容作为文献来源 - GPT 适合辅助理解,不适合替代批判性阅读

⚠️ 插件安全性

插件需要你的 OpenAI API Key 才能工作,该 Key 会存储在本地。务必: - 不要将 API Key 上传到 GitHub 或公开场合 - 定期检查 OpenAI 平台的 API 使用量,发现异常立即重置 Key

⚠️ 与 Zotero Better Notes 联动

zotero-gpt 可与 zotero-better-notes 联动,在 Better Notes 的笔记环境中直接调用 GPT。但 Better Notes 本身配置较复杂,新手建议先用纯 zotero-gpt 功能。

与同类对比

工具 特点 与 zotero-gpt 的区别
ChatPDF 在线服务,上传 PDF 对话 不用安装,但数据不在本地,不与 Zotero 整合
PDF-GPT 本地部署,开源 完全离线,但需要自己搭 LLM 服务
ScholarCopilot 学术专用,部分付费 生态封闭,与 Zotero 集成浅
Zotero Better Notes Zotero 原生笔记增强 无 AI 功能,但笔记管理更强大
zotero-gpt Zotero 插件 + OpenAI 即装即用,与 Zotero 无缝,但依赖 OpenAI API
Paper QA 命令行/代码接口 适合批量分析,不适合随手提问

zotero-gpt 的核心优势是即装即用 + Zotero 原生体验,最适合已经在用 Zotero 管理文献的研究者。

一句话推荐

如果你用 Zotero 管理文献,又不想在浏览器和 PDF 阅读器之间来回切换——zotero-gpt 就是你的一站式 GPT 学术阅读伴侣,装上它,读文献的效率至少提升一倍。


本攻略基于 2026-07-14 读取的 GitHub README 编写。插件版本、API 定价和 Zotero 兼容性可能随时间变化,请以官方 GitHub 最新说明为准。