开源仓库MuiseDestiny/zotero-gpt7,251 Stars

Zotero GPT

在Zotero内用GPT对论文全文进行问答、翻译、润色,并把结果写回笔记

适用于在Zotero中阅读论文时需要快速提问、翻译段落或生成摘要的研究者。安装插件后,选中论文条目或打开PDF,输入命令标签如AskPDF,GPT会自动检索最相关段落作为上下文生成回答,并可将结果一键写入关联笔记或给条目添加标签。

bo老师判断:推荐

用途和边界相对清楚,可以先从小样本开始。

...互动状态已更新

这个工具提供了哪些能力

点开任一能力,看清怎么用

每个能力展开后是三件事:它会给你什么、你需要准备什么、哪些必须由你把关。

常见场景:阅读PDF论文时想快速提问(如'这篇论文的创新点是什么')而不用跳出Zotero界面时;需要将论文段落翻译成中文或用学术风格润色英文写作时;希望将AI对话结果自动记录到Zotero笔记中,保持阅读与笔记在同一工具内闭环时;想一键给论文条目打上由AI根据摘要推荐的标签时

覆盖阶段文献写作

第一次这样开始

把仓库地址直接交给 AI

先让 AI 说明环境和风险,再完成最小安装验证。开始前想清楚要用哪个能力、把对应材料备在手边——每张能力卡展开后有具体清单。

第一次直接复制

帮我安装这个库:https://github.com/MuiseDestiny/zotero-gpt
安装前先告诉我需要什么环境,安装后帮我跑通一个最小示例。

别这样用

这些判断,仍然由你负责

  • 把GPT基于少数检索段落的回答当作对全文的完整理解(上下文窗口有限,只看相似度最高的top段)
  • 使用内置免费API回退时未评估隐私风险(论文全文会发送到第三方免费API,无隐私保障)
  • 安装社区标签模板后未经审核直接使用(标签中的eval代码可执行任意JavaScript,无沙箱隔离)
  • 忽略AGPL-3.0许可限制(将插件代码集成到闭源工具或商业化服务中会触发传染条款)

技术依据

查看能力拆解、验证范围与来源

处理机制

  1. 01

    核心处理链

    在Zotero内用GPT对论文全文进行问答、翻译、润色,并把结果写回笔记

已核对范围

  • 静态确认 getGPTResponseByOpenAI 调 POST ${api}/v1/chat/completions,stream=true,SSE onprogress 增量解析 data: JSON 的 choices[0].delta.content
  • 静态确认 会话消息切片最后 chatNumber 条(默认 3),user/assistant 角色对 push 到 messages
  • 静态确认 deltaTime(默认 100ms)setInterval 平滑渲染,逐字拼接直到 responseText 等于 textArr
  • 静态确认 secretKey 未配置时回退到免费第三方 API(requestArgs: aigpt.one / chatbot.theb.ai)
  • 静态确认 api URL 规范化(去尾部 /v1),model/temperature 从 Prefs 读取
  • 静态确认 错误分支解析 error.code/type/message 并 ProgressWindow 显示
  • 静态确认 pdf2documents 从 PDF.js 读取 textContent,合并同行、去页眉页脚、段落聚类,遇到 references/acknowledgements 停止
  • 静态确认 selectedItems2documents 把选中条目 JSON(截断 500 字)作为候选文档

仍待核对

  • 未运行真实 OpenAI 调用(需 secretKey 授权)
  • 免费第三方 API(aigpt.one/chatbot.theb.ai)可用性与稳定性未验证,代码注释标"可补充很多免费API"
  • SSE 解析在 token 超限时的降级行为未验证(onprogress catch 静默)
  • 未运行真实 PDF 检索(需 OpenAI secretKey 授权)
  • embeddingBatchNum 分批的实际限流行为未验证
  • PDF 段落聚类的字体阈值在不同 PDF 版式下的效果未验证
  • 跨页去页眉页脚的 isIntersectLines 误杀率未验证
  • 未在真实 Better Notes 环境验证写回(需安装 zotero-better-notes 插件)

读取版本

c3d13201245a8b9dda0f468cff093e57804bb23c

许可

AGPL-3.0

最近核对

内容 2026-07-10
Stars 2026-07-11

已完成源码核对

科研之我见

如何从 300 篇候选文献中筛出 50 篇核心文献

把文献检索与筛选拆开,通过本地文献库、Zotero、外部数据库和引文追踪形成可回查的核心文献清单。

查看内容

科研之我见

用 AI 写文献综述,怎样控制幻觉和证据断裂

把文献关系、核心文献筛选、方法矩阵和四类 Gap 分开处理,让综述中的每个判断都能回到具体材料。

查看内容

文献 · 验证

paper-qa

从本地论文和文档中检索证据并生成带精确引用的科研答案

查看内容

文献 · 分析 · 写作

grobid

把学术论文PDF解析成结构化TEI XML,提取元数据、全文结构和参考文献

查看内容

文献 · 设计 · 分析 · 写作

Scientific-Agent-Skills

为AI科研代理提供文献检索、写作、统计、实验设计和同行评审的结构化能力。

查看内容