Mindket

在聊天里向 Google Drive 里的 PDF 提问

新上架第 1 版 · 更新于

概览

一个能让你和 PDF 聊天的 n8n 工作流。运行一次,它把 Google Drive 里的 PDF 载入 Pinecone,之后 OpenAI 模型会根据 PDF 中匹配的几段,在 n8n 的聊天里回答你的问题。

在聊天里向 Google Drive 里的 PDF 提问 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:导入文件,载入一次 PDF,然后打开聊天
  • 你自己的 n8n 服务器:同样的步骤
  • 换个文件来源:把 Google Drive 换成从别处取 PDF 的节点
  • 换个向量库:把两个 Pinecone 节点换成 n8n 提供的另一种向量库

平台

连接 3 个应用

运行方式

触发

聊天消息

两件事会启动它。点击 Execute workflow 会把 PDF 载入 Pinecone。在 n8n 的聊天窗口发一条消息就是提问,触发器读取:

  • 你的问题

动作

  1. 工作流从你设定的 Google Drive 链接下载 PDF
  2. 它把文字切成每段 3000 个字符,给每段生成向量并存进 Pinecone,同时替换该命名空间里原有的内容
  3. 聊天消息被转成向量,Pinecone 返回最接近的四段
  4. OpenAI 模型根据这几段回答问题

结果

一条聊天回复,根据 PDF 回答你的问题

集成

开始之前要准备好这些。

Google Drive

文件来源

存放工作流要下载的 PDF。

需要通过 n8n 的 Google 登录关联的 Google 账号,以及这份 PDF 的分享链接

Pinecone

向量库

存放 PDF 的各段内容,并找出最接近问题的几段。

需要Pinecone API 密钥,以及一个 1536 维的索引

OpenAI

向量和回答

把文字转成向量,并根据几段内容写出回答。

需要OpenAI API 密钥

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
6 个步骤,手动或由聊天消息启动
AI
2 个步骤调用 AI 模型:Insert into Pinecone vector store、Question and Answer Chain
登录
需要登录:Google Drive、Pinecone、OpenAI
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 6 种步骤类型

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流让你和一份 PDF 聊天。运行一次,它会从 Google Drive 下载一份 PDF,把文字切成小段,存进 Pinecone。之后你在 n8n 的聊天窗口里提问。工作流找出最接近你问题的几段,OpenAI 模型根据它们作答。十三个节点干活,另有三张便签。

适合谁

想对一份长 PDF 提问的人,比如报告、合同或手册,又不想从头读到尾。它适合已经在用 n8n、OpenAI 和 Pinecone 的人。如果你需要看到答案出自哪里,就别选它,因为这个版本只给普通回答。

谁在用,怎么用
行业谁在用怎么用例子
研究分析师问报告对某个话题怎么说一位分析师载入一份市场报告,问作者预计哪些地区会增长。
法律法务助理在长合同里找一个条款一位法务助理问合同对通知期怎么规定。
客服客服团队向产品手册提问,而不是在里面搜一位客服问怎么重置设备,从手册里得到步骤。
教育学生查一篇论文里的某个细节一位学生问一篇论文用了哪种方法。

你需要会一点 n8n:导入一个文件、添加三个凭据,再建一个 Pinecone 索引。

用在哪里

任何能访问 Google、OpenAI 和 Pinecone 的 n8n 都能运行它。聊天用的是 n8n 自带的,所以不需要别的应用。

  • n8n Cloud:导入文件,载入一次 PDF,然后打开聊天
  • 你自己的 n8n 服务器:同样的步骤
  • 换个文件来源:把 Google Drive 换成从别处取 PDF 的节点
  • 换个向量库:把两个 Pinecone 节点换成 n8n 提供的另一种向量库

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置是三个凭据、一个 Drive 链接和一个 Pinecone 索引。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
OpenAI一个 API 密钥
Google一个能打开你的 PDF 的账号,通过 n8n 的 Google 登录关联
Pinecone一个账号、一个 API 密钥和一个 1536 维的索引
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 OpenAI 凭据,在 OpenAI Chat Model、Embeddings OpenAI 和 Embeddings OpenAI2 里选中它。
  3. 添加一个 Google Drive OAuth2 凭据,在 Google Drive 里选中它。
  4. 在 Set Google Drive file URL 里,把整个值换成你的 PDF 的分享链接。
  5. 在 Pinecone 里建一个 1536 维的索引。添加一个 Pinecone 凭据,然后在两个 Pinecone 节点里选中这个凭据和这个索引。
  6. 点 Execute workflow 载入 PDF,然后打开聊天,问一个问题。

如何使用

点一次 Execute workflow 来载入 PDF。然后打开画布底部的聊天,用平常的话提问。每次载入都会先清空索引的默认命名空间,所以请用一个没有别的内容的索引。

想要不同的结果,改哪里
要改的在哪里改
载入哪份 PDFSet Google Drive file URL 里的链接
每段有多大Recursive Character Text Splitter 里的分段大小和重叠
模型能看到几段Vector Store Retriever 的 Limit 字段
模型OpenAI Chat Model

示例

你载入一份产品手册,问怎么重置设备。

聊天回复手册里找到的重置步骤。凡是重要的内容都要对照 PDF 核对,因为答案是模型写的。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框叫节点,只做一件事。向量库把文字存成一串串代表含义的数字,所以能找出最接近问题的几段。然后由模型根据这几段写出答案。

专家:载入依次运行 Set Google Drive file URL、Google Drive 和 Insert into Pinecone vector store。插入节点通过 Default Data Loader 读取文件,后者用 Recursive Character Text Splitter 和 Embeddings OpenAI。提问时,聊天消息进入 Question and Answer Chain,它从 Vector Store Retriever 取内容。这个检索器通过 Read Pinecone Vector Store 和 Embeddings OpenAI2 读取 Pinecone。

值得细看的地方
节点它做什么要知道什么
Google Drive从链接下载文件原来的副本忽略了这个链接,Mindket 的副本会读它
Recursive Character Text Splitter把文字切成每段 3000 个字符、重叠 200 的小段重叠让一句话不会离它的上下文太远
Insert into Pinecone vector store存下各段和它们的向量Clear Namespace 开着,所以每次载入都会清空命名空间
Vector Store Retriever返回最接近问题的几段它返回四段,这是 n8n 的默认值
Question and Answer Chain根据这几段作答它没有记忆,所以每个问题都是独立的
OpenAI Chat Model写出回答Mindket 的副本设成 gpt-5.6-terra

注意事项

每次载入都会清掉它写入的命名空间,Mindket 的副本还把原文件留给默认值的模型换掉了。

  • Clear Namespace:它开着,而且没有设命名空间,所以每次载入都会先清空索引的默认命名空间再写入。请用一个没有别的内容的索引
  • Drive 链接:原来的副本忽略了 Set Google Drive file URL 里的链接。Mindket 的副本会读它
  • 模型:OpenAI 的弃用页面(2026 年 11 月 12 日查阅)把聊天节点的默认模型 gpt-5-mini 列为 2026 年 12 月 11 日关停,替代模型是 gpt-5.6-terra。这条链没有工具,所以 Mindket 的副本用它。向量节点原来默认用 text-embedding-ada-002,现在用 text-embedding-3-small,向量大小一样,都是 1536。如果你的索引里已有旧模型生成的向量,请重新载入
  • 你的数据:PDF 的文字会发给 OpenAI 和 Pinecone,每个问题会发给 OpenAI
  • 没运行过:这里没有对 Google、OpenAI 或 Pinecone 运行过任何东西。这些说明来自 n8n 的源码和各厂商的页面
  • 凭据:JSON 里没有任何凭据

README 和文件

README

在聊天里向 Google Drive 里的 PDF 提问

一个能让你和 PDF 聊天的 n8n 工作流。运行一次,它从 Google Drive 读取一份 PDF 并存进 Pinecone。之后你在 n8n 的聊天窗口里提问,OpenAI 模型根据 PDF 中匹配的几段来回答。

包里有什么

  • workflow.json:n8n 导出的工作流,16 个节点,其中三个是便签。里面没有任何凭据。两张便签是把节点圈在一起的彩色底框,一张是简短的试用步骤。
  • README.md:这份设置说明,压缩包里的是英文版。

我们相对原来的副本改了什么

  • Google Drive、OpenAI 和 Pinecone 节点原来关联着作者 n8n 里的凭据。这些关联已删掉,请选你自己的。
  • Google Drive 原来忽略 Set Google Drive file URL 里的链接,总是下载手工选好的一个文件。现在它读取那个节点里的链接,而链接是一个占位符 <GOOGLE_DRIVE_FILE_ID>,请换成你自己的。
  • OpenAI Chat Model 原来没有设模型,所以用 n8n 的默认值 gpt-5-mini。现在设成 gpt-5.6-terra。
  • 两个向量节点原来没有设模型,所以用 text-embedding-ada-002。现在设成 text-embedding-3-small。它生成的向量大小相同,都是 1536,所以索引的设置不用变。
  • 试用便签里多了一步,说明 Drive 链接。
  • Chat Trigger 的 webhook id 已删掉,导入文件时 n8n 会生成新的。
  • 别的都没改。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个 OpenAI API 密钥。
  • 一个能打开你的 PDF 的 Google 账号,通过 n8n 的 Google 登录关联。
  • 一个 Pinecone 账号、一个 API 密钥,以及一个 1536 维的索引。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 OpenAI 凭据。在 OpenAI Chat Model、Embeddings OpenAI 和 Embeddings OpenAI2 里选中它。
  3. 添加一个 Google Drive OAuth2 凭据,在 Google Drive 里选中它。
  4. 在 Set Google Drive file URL 里,把整个值换成你的 PDF 的分享链接。在 Drive 里打开这份 PDF,选 Share,复制链接。
  5. 在 Pinecone 里建一个 1536 维的索引。在 n8n 里添加一个 Pinecone 凭据,然后在 Insert into Pinecone vector store 和 Read Pinecone Vector Store 里选中这个凭据和这个索引。两个节点必须用同一个索引。
  6. 点 Execute workflow 把 PDF 载入索引。到 Pinecone 里确认索引里现在有记录了。
  7. 从画布底部的按钮打开聊天,问一个关于这份 PDF 的问题。

一次运行的过程

载入,手动启动:

  1. When clicking 'Test Workflow' button 启动运行,Set Google Drive file URL 把链接存在一个叫 file_url 的字段里。
  2. Google Drive 下载那个链接指向的文件。
  3. Insert into Pinecone vector store 通过 Default Data Loader 以二进制数据的方式读取文件。Recursive Character Text Splitter 把文字切成每段 3000 个字符、重叠 200 的小段。Embeddings OpenAI 把每段转成向量。
  4. 插入节点的 Clear Namespace 开着,所以每次载入都会先清空命名空间,再写入新的各段。

提问,从聊天启动:

  1. When clicking 'Chat' button below 把你的消息交给 Question and Answer Chain。
  2. Vector Store Retriever 向 Read Pinecone Vector Store 要最接近的几段。Embeddings OpenAI2 会先把你的问题转成向量。检索器返回四段,这是 n8n 的默认值。
  3. Question and Answer Chain 把这几段和你的问题交给 OpenAI Chat Model,并把它的回答返回到聊天里。

改变风格

  • 载入哪份 PDF:Set Google Drive file URL 里的链接。
  • 每段有多大:Recursive Character Text Splitter 里的分段大小和重叠。改完后要重新载入。
  • 模型能看到几段:Vector Store Retriever 的 Limit 字段。
  • 模型:OpenAI Chat Model 的模型字段。
  • 模型拿到的指令:Question and Answer Chain 的选项。

注意事项

  • Clear Namespace:它开着,而且没有设命名空间。每次载入都会先清空索引的默认命名空间再写入。请用一个没有别的内容的索引,或者在两个 Pinecone 节点里都设一个命名空间。
  • 模型:OpenAI 的弃用页面(2026 年 11 月 12 日查阅)把 gpt-5-mini 列为 2026 年 12 月 11 日关停,替代模型是 gpt-5.6-terra。这条链没有工具,所以 Mindket 的副本用 gpt-5.6-terra。该页面没有列出 text-embedding-ada-002。新的向量模型生成的向量不能和旧模型的混用,所以如果你的索引里已有旧模型生成的向量,请重新载入 PDF。
  • 一次一份 PDF:每次载入都会替换之前那份。要保留多份 PDF,请给每份用一个命名空间。
  • 回答:模型根据拿到的几段作答,所以问到这几段之外的内容,可能得到一个很弱的回答。凡是重要的内容都要对照 PDF 核对。
  • 你的数据:PDF 的文字会发给 OpenAI 和 Pinecone,每个问题会发给 OpenAI。
  • 没运行过:这里没有对 Google、OpenAI 或 Pinecone 运行过任何东西。这些说明来自 n8n 的源码和各厂商的页面(2026 年 11 月 12 日查阅)。
文件
NOTICE.md  610 B
README.md  5 KB
workflow.json  9 KB

3 个文件,共 15 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

效率类的相似商品

查看效率类的全部商品

Guizang PPT Skill

op7418 · 技能

能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。

新上架29.8k

Frontend Slides

zarazhangrui · 技能

从零开始或从 PowerPoint 文件生成 HTML 演示文稿,并展示几种视觉风格预览供你挑选,适合不懂 CSS 和 JavaScript、又想做网页幻灯片的人。

新上架32.3k

IPTV

iptv-org · 工具包

把来自多个国家的公开电视直播频道整理成播放列表,任何支持直播流的视频播放器都能打开。适合想看直播的观众,也适合需要频道数据的开发者。

新上架144k