这个工具提供了哪些能力
点开任一能力,看清怎么用
每个能力展开后是三件事:它会给你什么、你需要准备什么、哪些必须由你把关。
常见场景:阅读PDF论文时想快速提问(如'这篇论文的创新点是什么')而不用跳出Zotero界面时;需要将论文段落翻译成中文或用学术风格润色英文写作时;希望将AI对话结果自动记录到Zotero笔记中,保持阅读与笔记在同一工具内闭环时;想一键给论文条目打上由AI根据摘要推荐的标签时
覆盖阶段文献写作
帮你实时收到 AI 回答:把你组织好的问题发给大模型,回答逐字出现在浮窗里,还能记住对话前文,出错时给出提示。它是问答、翻译、润色等所有功能的统一回答通道。
它会给你什么
- 逐字出现的排版回答。
- 保存下来的对话记录。
- 出错时的错误提示信息。
你需要准备
- 组装好的问题文本。
- 模型服务的密钥配置,不填则回退到免费接口。
- 服务地址设置。
由你把关
- 密钥等配置怎么填、安不安全,由你自己负责。
- 回退到免费接口时,数据会被发给第三方,隐私风险由你自行评估。
帮你问论文有据可依:它从当前 PDF 全文或选中的文献条目里,按你的问题找出最相关的段落,编上号交给 AI 作为回答依据,点击编号还能跳回原文。
它会给你什么
- 编好号的相关段落文本,作为回答的依据。
- 跳回 PDF 原文或选中条目的定位按钮。
- 带位置信息的段落清单,供引用定位使用。
你需要准备
- 你输入的问题。
- 当前打开的 PDF 全文。
- 或你在 Zotero 里选中的一批文献条目。
由你把关
- 检索出的段落是否真的能回答问题,需要你人工判断,系统只提供候选。
- 段落划分对学术论文以外的版式适不适用,需要你抽检。
帮你把 AI 的回答存进 Zotero:可以直接写进笔记、双击复制后再粘贴,还能让 AI 根据内容给文献打标签,读完即归档,不用来回切换工具。
它会给你什么
- 插入笔记光标处的排版内容。
- 复制到剪贴板的纯文本。
- 加到文献条目上的标签。
你需要准备
- AI 的回答内容。
- 笔记插件的编辑器实例。
- 或当前打开的条目笔记。
由你把关
- 写入笔记的位置和内容是否正确,由你确认。
- AI 打的标签是否准确反映文献主题,由你审核。
- 内容写进了哪个笔记——主笔记还是条目笔记——由你确认。
帮你把常用问法存成一键命令:把翻译、摘要、润色这类固定的指令做成标签,执行时自动抓取选中文本、相关段落等上下文填进去,点一下就得到回答。
它会给你什么
- 组装好的问题文本。
- 排版好的回答。
- 保存下来的对话记录。
你需要准备
- 标签文本,含名称、正文和嵌入的动态代码。
- 你在浮窗输入框里的输入。
- 触发标签的关键词或匹配规则。
由你把关
- 标签模板写得好不好——有没有说清引用格式和输出语言——由你自己设计打磨。
- 标签里嵌入的代码会直接执行且没有沙箱隔离,安全性由你审核。
第一次这样开始
把仓库地址直接交给 AI
先让 AI 说明环境和风险,再完成最小安装验证。开始前想清楚要用哪个能力、把对应材料备在手边——每张能力卡展开后有具体清单。
第一次直接复制
帮我安装这个库:https://github.com/MuiseDestiny/zotero-gpt 安装前先告诉我需要什么环境,安装后帮我跑通一个最小示例。
别这样用
这些判断,仍然由你负责
- 把GPT基于少数检索段落的回答当作对全文的完整理解(上下文窗口有限,只看相似度最高的top段)
- 使用内置免费API回退时未评估隐私风险(论文全文会发送到第三方免费API,无隐私保障)
- 安装社区标签模板后未经审核直接使用(标签中的eval代码可执行任意JavaScript,无沙箱隔离)
- 忽略AGPL-3.0许可限制(将插件代码集成到闭源工具或商业化服务中会触发传染条款)
技术依据
查看能力拆解、验证范围与来源
技术依据
查看能力拆解、验证范围与来源
处理机制
- 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
已完成源码核对