Mindket

用 SerpAPI、Jina 读页面和 Wikipedia 写出聊天研究报告

新上架第 1 版 · 更新于

概览

一个 n8n 工作流,把聊天里的问题变成一份研究报告。模型提出搜索查询,SerpAPI 运行它们,Jina 读取结果页面,第三步写出 Markdown 报告。

用 SerpAPI、Jina 读页面和 Wikipedia 写出聊天研究报告 是一款 n8n 工作流,属于研究类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里导入文件,打开它的聊天
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • OpenRouter:三个步骤用的模型
  • SerpAPI 和 Jina:Google 搜索和页面阅读

平台

连接 4 个应用

运行方式

触发

聊天消息

有人在 n8n 的聊天窗口里发一条消息,它就开始运行:

  • 对方输入的研究问题

动作

  1. 模型以 JSON 列表的形式提出最多四条搜索查询
  2. SerpAPI 为每条查询搜索 Google,并整理自然搜索结果
  3. Jina 的 Reader 打开每个结果页面,返回页面文字
  4. 模型留下相关的上下文,另一个 Agent 以 Wikipedia 为工具写出 Markdown 报告

结果

聊天里的一份 Markdown 研究报告,附有它拿到的来源

集成

开始之前要准备好这些。

OpenRouter

语言模型

写出搜索查询,留下每个页面的相关上下文,并写出报告。

需要一个 OpenRouter API 密钥

SerpAPI

网页搜索

在 Google 上运行每条查询,并返回自然搜索结果。

需要一个 SerpAPI API 密钥

Jina AI

页面阅读

打开每个结果页面,并返回页面文字。

需要放在 Header Auth 凭据里的 Jina API 密钥

Wikipedia

参考工具

让报告这一步能在 Wikipedia 上查一个主题。

需要什么都不需要,它没有凭据

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
10 个步骤,由聊天消息启动
AI
3 个步骤调用 AI 模型:Generate Search Queries using LLM、Extract Relevant Context via LLM、Generate Research Report
登录
需要登录:r.jina.ai、SerpApi、OpenRouter
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 6 种步骤类型

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

关于

它是什么

这个 n8n 工作流把聊天里的问题变成一份研究报告。模型提出最多四条搜索查询,由 SerpAPI 在 Google 上运行。Jina 的 Reader 打开结果页面,第二步留下重要的内容,第三步写出 Markdown 报告,Wikipedia 可以作为工具使用。运行它的是十四个节点,旁边还有三张便签。

适合谁

想要一个带来源的主题报告初稿的分析师、学生和创始人。需要精确数字的问题、要登录才能看的页面,以及每条结论都必须经人核对才能使用的工作,都别选它。

谁在用,怎么用
行业谁在用怎么用例子
研究分析师起草一份市场的初步观察一位分析师问电动自行车的规定,得到一份带来源的初稿。
教育学生为一篇文章收集背景一位学生问某个历史事件的起因,读到这份初稿。
创业创始人扫一遍竞争对手一位创始人问对手的工具怎么定价,读到这份摘要。
新闻记者采访前收集线索一位记者问一家公司最近的报道,列出找到的页面。

你需要懂一点 n8n:导入文件、添加三个凭据,再问一个问题。

用在哪里

任何能访问 OpenRouter、SerpAPI 和 Jina 的 n8n 都能运行它。报告显示在 n8n 自带的聊天窗口里。

  • n8n Cloud:在那里导入文件,打开它的聊天
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • OpenRouter:三个步骤用的模型
  • SerpAPI 和 Jina:Google 搜索和页面阅读

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置需要三个凭据。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
OpenRouter一个 API 密钥
SerpAPI一个 API 密钥
Jina一个 API 密钥,保存在 Header Auth 凭据里
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 OpenRouter 凭据,在 LLM Response Provider (OpenRouter) 里选中它。
  3. 添加一个 SerpAPI 凭据,在 Perform SerpAPI Search Request 里选中它。
  4. 添加一个带你的 Jina 密钥的 Header Auth 凭据,请求头的名字按 Jina 的文档来,再在 Perform Jina AI Analysis Request 里选中它。
  5. 从 Chat Message Trigger 打开聊天,问一个研究问题。

如何使用

打开聊天,问一个研究问题。工作流会搜索、读页面并写出一份 Markdown 报告,这要花一些时间。改一改系统消息,就能改变风格。

想要不同的效果,改这里
要改的在哪里改
三个步骤用的模型LLM Response Provider (OpenRouter)
查询的数量Generate Search Queries using LLM 的系统消息
报告的形式Generate Research Report 的系统消息
搜索设置Perform SerpAPI Search Request 的查询参数

示例

一位创始人问三款笔记应用的团队版怎么定价。模型提出四条查询,SerpAPI 在 Google 上逐条搜索。

Jina 读取结果里的页面,提取这一步留下价格细节。然后报告 Agent 用它拿到的来源写出一份 Markdown 报告。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这里一个方框提出查询,一个搜索,一个读页面,一个写报告。先从一个范围窄的问题开始。

专家:一个链和两个 Agent 共用同一个 OpenRouter 模型。SerpAPI 和 Jina 通过两个批处理循环里的 HTTP Request 节点调用。

值得细看的地方
节点做什么要知道的
Parse and Chunk JSON Data解析模型给的查询列表,并拆成四块不是 JSON 列表的回复会得到一个错误条目
Format SerpAPI Organic Results保留每条结果的标题、地址和来源它读的是 $input.first(),所以只整理第一次搜索
Perform Jina AI Analysis Request通过 r.jina.ai 读取一个页面页面地址加在 Reader 地址的末尾
Generate Research Report写出报告,并带一个 Wikipedia 工具它的输入里只有提取出来的上下文

注意事项

模型换了,因为原来的那个已经不在 OpenRouter 上了,而且这份报告比它的结构看上去要单薄。

  • 修复:OpenRouter 的公开模型列表(2026 年 11 月 12 日查阅)已不再显示 google/gemini-2.0-flash-001,而列出了 google/gemini-3.8-flash,这个版本用的就是它
  • 密钥:SerpAPI 请求现在用 n8n 的 SerpAPI 凭据类型,密钥由它自己添加
  • 只有第一次搜索:Format SerpAPI Organic Results 只整理第一次搜索的结果,所以其他查询的结果没有被用到
  • 问题:报告这一步的输入里是提取出来的上下文,没有原来的问题
  • 合并:没有哪个节点会合并这些上下文,所以每个 Agent 对收到的每一项都各运行一次
  • 记忆:两个记忆节点共用同一个会话键,所以连续的问题会共用历史
  • 来源:批量抓取页面之前,先读一读每个网站的规则
  • 你的数据:问题会发给 OpenRouter 和它的模型提供方,查询会发给 SerpAPI,页面地址会发给 Jina
  • 凭据:JSON 里没有任何凭据

README 和文件

README

用 SerpAPI、Jina 读页面和 Wikipedia 写出聊天研究报告

一个 n8n 工作流,把聊天里的问题变成一份研究报告。模型提出最多四条搜索查询,SerpAPI 在 Google 上运行它们,Jina 的 Reader 打开结果页面。第二个模型留下重要的内容,第三个模型写出 Markdown 报告,手边还有一个 Wikipedia 工具。

包里有什么

  • workflow.json:n8n 导出的工作流,十七个节点:十四个会运行的和三张便签。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

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

  • 凭据的关联都删掉了:模型节点上的 OpenRouter,以及 Jina 请求上的 Header Auth 凭据。请选你自己的。
  • 模型原来是 google/gemini-2.0-flash-001。OpenRouter 的公开模型列表(2026 年 11 月 12 日查阅)已不再显示它,而列出了 google/gemini-3.8-flash,节点现在用的就是它。
  • SerpAPI 请求原来把密钥放在一个查询参数里,参数的值写的是 $credentials.SerpAPI.key。现在它选用 n8n 的 SerpAPI 凭据类型,密钥由它自己加成 api_key。
  • 报告节点原来叫 Generate Comprehensive Research Report,现在叫 Generate Research Report。
  • 三张设置便签改成了没有链接的简短说明。
  • 别的都没改。

开始之前

  • 一个 n8n,n8n Cloud 或自己的服务器都行。
  • 一个 OpenRouter API 密钥。
  • 一个 SerpAPI API 密钥。
  • 一个用于 Header Auth 凭据的 Jina API 密钥。Jina 的 Reader 页面和它的代码仓库(2026 年 11 月 12 日查阅)写明,密钥是可选的,能提高速率上限。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 OpenRouter 凭据,在 LLM Response Provider (OpenRouter) 里选中它。
  3. 添加一个 SerpAPI 凭据,在 Perform SerpAPI Search Request 里选中它。
  4. 添加一个带你的 Jina 密钥的 Header Auth 凭据。请求头的名字按 Jina 自己的文档来。在 Perform Jina AI Analysis Request 里选中这个凭据。
  5. 从 Chat Message Trigger 打开聊天,问一个研究问题。

一次运行的过程

  1. Chat Message Trigger 接收问题。
  2. Generate Search Queries using LLM 请模型以 JSON 列表的形式给出最多四条搜索查询。
  3. Parse and Chunk JSON Data 去掉可能有的代码块标记,解析列表,并拆成四块。
  4. Split Data for SerpAPI Batching 为每一块运行一次 Perform SerpAPI Search Request。
  5. Format SerpAPI Organic Results 把每条自然搜索结果变成标题、地址和来源。
  6. Split Data for Jina AI Batching 把每个地址交给 Perform Jina AI Analysis Request,由它读取页面。
  7. Extract Relevant Context via LLM 留下与查询有关的内容。
  8. Generate Research Report 写出 Markdown 报告。它可以调用 Fetch Wikipedia Information,两个 Window Buffer Memory 节点为这两个 Agent 各保存最近二十条消息。

改变风格

  • 三个步骤用的模型:LLM Response Provider (OpenRouter)。
  • 查询的数量:Generate Search Queries using LLM 的系统消息。
  • 报告的形式:Generate Research Report 的系统消息。
  • 搜索设置:Perform SerpAPI Search Request 的查询参数。

注意事项

  • Format SerpAPI Organic Results 读的是 $input.first(),所以只整理第一次搜索的结果,其他查询的结果没有被用到。
  • 报告 Agent 的系统消息提到了原来的问题,而它的输入里只有提取出来的上下文。
  • 报告的输入被标成“已合并”,但没有哪个节点会合并这些上下文。每个 Agent 对收到的每一项都各运行一次。
  • 两个记忆节点都用会话键 my_test_session,所以连续的两个问题会共用历史。
  • 一次运行会多次调用模型、SerpAPI 和 Jina,所以长一点的回答要等一会儿。
  • 批量抓取页面之前,先读一读每个网站的规则。
  • 问题会发给 OpenRouter 和它的模型提供方,查询会发给 SerpAPI,页面地址会发给 Jina。
  • JSON 里没有任何凭据。
文件
NOTICE.md  670 B
README.md  4 KB
workflow.json  13 KB

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

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

研究类的相似商品

查看研究类的全部商品

Merlin-Cancer-Super

AbdomenAtlas · 工具包

在 CT 扫描上检测并勾画 9 个器官的肿瘤,使用从放射学报告中学习的 R-Super 方法训练。这是面向医学影像团队的研究模型,采用非商业许可。

新上架

EarthJev

dBenf · 工具包

回答关于卫星图像块的类型化问题,使用 Sentinel-2 的全部 12 个波段,为每个选项返回概率,不生成文字。这是 Qwen3.5-0.8B 的微调版本,适合地球观测研究者。

新上架

getting-over-it-rl-jax

zimmerk4 · 工具包

用一个在 JAX 物理模拟器里学会的小型策略网络,从头到尾通关游戏 Getting Over It。适合强化学习研究者和好奇的动手爱好者。

新上架