Mindket

研究 YouTube 频道和评论的聊天智能体

新上架第 1 版 · 更新于

概览

一个回答 YouTube 相关问题的 n8n 聊天智能体。它能找频道、列视频、读简介和评论、取文字稿、评判缩略图,并把每次聊天的历史记录保存在 Postgres。

研究 YouTube 频道和评论的聊天智能体 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里新建一个工作流,把文件导入进去,并把记忆指向它能访问的 Postgres 数据库
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • 一个聊天页面:打开触发器的公开聊天,就能分享这个地址,但要知道拿到地址的人都会花你的密钥

平台

连接 4 个应用

运行方式

触发

聊天消息

有人在聊天里发出消息时开始,需要:

  • 一个关于频道、视频或话题的请求
  • n8n 里的 Google、Apify、OpenAI 和 Postgres 凭据

动作

  1. 智能体读取请求,选出需要的工具
  2. 按用户名找到频道,列出或搜索它的视频
  3. 取回视频的简介、评论或文字稿
  4. 视觉模型可以评判缩略图
  5. 智能体在聊天里作答,历史记录保存在 Postgres

结果

聊天里出现关于某个频道、视频、评论或缩略图的回答,并考虑到这次聊天更早的消息

集成

开始之前要准备好这些。

YouTube

频道、视频和评论数据

通过 YouTube Data API 返回频道详情、搜索结果、简介和评论。

需要开通了 YouTube Data API 的 Google API 密钥

Apify

文字稿

运行一个返回视频文字稿的 Actor。

需要Apify API 令牌

OpenAI

智能体和缩略图

运行智能体并描述缩略图。

需要OpenAI API 密钥

PostgreSQL

聊天记忆

保存每次聊天的历史记录。

需要一个 Postgres 数据库

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
13 个步骤,由其他工作流调用或由聊天消息启动
AI
2 个步骤调用 AI 模型:OpenAI、AI Agent
登录
需要登录:www.googleapis.com、Apify、OpenAI、Postgres
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 7 种步骤类型

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

关于

它是什么

这个 n8n 工作流是一个用来研究 YouTube 的聊天。你输入一个请求,AI 智能体从七个工具里选用。这些工具能按用户名找到频道、列出它的视频、搜索、读视频的简介和评论、取文字稿,并评判缩略图。Postgres 保存聊天历史。干活的是 22 个节点,旁边还有六张便签。

适合谁

想从观众和对手频道身上学东西、又不想逐个打开视频的创作者、营销人员和分析师。如果你只要一个频道的数字,就别选它,因为普通的 YouTube 节点不用模型就能给出。

谁在用,怎么用
行业谁在用怎么用例子
内容创作者看观众在评论里要什么一位创作者请智能体找出一个频道最新视频下反复出现的问题。
营销社交团队比较对手频道怎样包装视频一个团队请智能体评判对手最新五个视频的缩略图。
研究分析师不看视频就读懂内容一位分析师要一场演讲的文字稿,并请它概括主要观点。
代理视频代理公司根据已经有效的内容规划下一个视频一家代理公司请它找出一个频道播放最多的视频,以及它们的共同点。

你需要会一点 n8n:导入一个文件、添加四个凭据,并在聊天之前先保存工作流。

用在哪里

任何能访问 Google、Apify、OpenAI 和一个 Postgres 数据库的 n8n 都能运行它。聊天在 n8n 里就能用,也可以设为公开,给别人使用。

  • n8n Cloud:在那里新建一个工作流,把文件导入进去,并把记忆指向它能访问的 Postgres 数据库
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • 一个聊天页面:打开触发器的公开聊天,就能分享这个地址,但要知道拿到地址的人都会花你的密钥

设置

点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。你需要一个 Google API 密钥、一个 Apify 令牌、一个 OpenAI 密钥和一个 Postgres 数据库。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
Google Cloud一个开通了 YouTube Data API 的项目,和一个 API 密钥
Apify一个账号和一个 API 令牌,用于文字稿
OpenAI一个 API 密钥
Postgres一个用于聊天记忆的数据库
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 新建一个 Query Auth 凭据,查询参数名为 key,值填你的 Google API 密钥。在五个 YouTube 请求节点里选中它:Get Channel Details、Get Video Description、Get Comments、Run Query 和 Get Videos by Channel。
  3. 再新建一个 Query Auth 凭据,查询参数名为 token,值填你的 Apify 令牌。在 Get Video Transcription 里选中它。
  4. 添加一个 OpenAI 凭据,在 OpenAI Chat Model 和 OpenAI 里选中它。
  5. 添加一个 Postgres 凭据,在 Postgres Chat Memory 里选中它。
  6. 保存工作流,因为工具是按 ID 调用它保存的版本。
  7. 打开聊天,发一个请求。

如何使用

用平常的话问就行。智能体自己决定调用哪些工具、按什么顺序,请求看起来像笔误时它会问你。每次聊天保留自己的历史,所以你可以接着追问。

想要不同的效果,改这里
要改的在哪里改
智能体的行为AI Agent 里的系统消息
模型OpenAI Chat Model,缩略图用 OpenAI
新工具在 Switch 里加一个输出和它的请求,再加一个设置命令的工具节点
文字稿来源Get Video Transcription 里的 Apify 请求

示例

一位创作者发出一个请求,要找用户名为 example_handle 的频道,并说明观众在它最新视频的评论里要什么。智能体查到频道,列出它最新的视频,读第一个视频的评论,并回复出现最多的问题。

创作者接着要文字稿,并问这个视频是怎样回答这些问题的。智能体取回文字稿,和那些问题对照,同时记得这次聊天的历史。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。AI 智能体是一个让聊天模型决定调用哪些工具的节点。这里的工具是智能体能运行的一个小工作流。Postgres 是一个数据库,这里用来保存每次聊天里说过的话。

专家:七个工具节点都是 Call n8n Workflow Tool 节点,按 {{ $workflow.id }} 调用这个工作流自己。每个工具设置一个 command,Execute Workflow Trigger 把调用交给 Switch,由它按这个命令分流。智能体是 2.2 版,Postgres 记忆用聊天的 sessionId 做键。

值得细看的地方
节点做什么要知道的
AI Agent规划并调用工具工具智能体,2.2 版
Switch按命令把每次工具调用分流七个输出
Get Comments读最多 100 条评论串只取一页,不再翻页
Get Video Transcription运行一个 Apify actor 并等待它Apify 收费,可能要一分钟或更久

注意事项

文件需要修复才能自己运行,还有几项限制。

  • 智能体类型:原来的智能体是 OpenAI Functions 模式,n8n 的源码把它标为已弃用。Mindket 的副本是 2.2 版的普通 AI Agent
  • 工具链接:工具原来指向文件作者 n8n 里的一个工作流。Mindket 的副本调用它自己
  • 模型:聊天模型没有指定,所以 n8n 会用 gpt-5-mini,OpenAI 的页面(2026 年 11 月 12 日查阅)显示它将于 2026 年 12 月 11 日关停。Mindket 的副本指定了 gpt-5.6-terra。缩略图用的 gpt-4o 将于 2027 年 1 月 14 日关停,Mindket 的副本改用 gpt-6-luna
  • 配额:按 Google 的页面(2026 年 11 月 12 日查阅),新的 YouTube Data API 项目默认每天允许 100 次搜索调用
  • 文字稿:干活的是别人发布的一个 Apify actor,所以依赖之前先看它的页面
  • 费用:文字稿很长,几份加起来就会推高模型的账单
  • 你的数据:查询发给 Google,文字稿发给 Apify,消息和缩略图发给 OpenAI,历史记录存到你的 Postgres
  • 凭据:JSON 里没有任何凭据

README 和文件

README

研究 YouTube 频道和评论的聊天智能体

一个回答 YouTube 相关问题的 n8n 聊天智能体。你在聊天里输入一个请求,智能体就按用户名找到频道、列出它的视频、读视频的简介和评论、取文字稿,并评判缩略图。它把聊天历史保存在 Postgres。可以用它看观众在要什么、热门视频怎样包装,以及下一步该做什么。

包里有什么

  • workflow.json:n8n 导出的工作流,28 个节点,其中 22 个运行,6 个是便签。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

文件里有两个场景。第一个是聊天智能体。第二个是同一个工作流里的一组工具,智能体通过七个子工作流工具节点调用它们。

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

  • AI Agent 原来是 1.6 版、OpenAI Functions 模式。n8n 的源码(2026 年 11 月 12 日查阅)把这个模式标为已弃用,并会在 n8n v3 中移除。现在它是 2.2 版的 AI Agent,提示词、记忆和七个工具照旧。
  • 七个工具节点原来按 ID 指向文件作者 n8n 里的一个工作流。现在工具按 {{ $workflow.id }} 调用这个工作流自己,因为第二个场景就在文件里。
  • OpenAI Chat Model 没有指定模型,所以 n8n 用了节点的默认值 gpt-5-mini。OpenAI 的弃用页面(2026 年 11 月 12 日查阅)显示它将于 2026 年 12 月 11 日关停,替代模型是 gpt-5.6-terra。现在节点指定了 gpt-5.6-terra。
  • 评判缩略图的 OpenAI 节点原来用 gpt-4o。OpenAI 的页面显示这个模型将于 2027 年 1 月 14 日关停,替代模型是 gpt-6-luna,它能接收图片输入。节点现在用它,并允许 1500 个 token,高于默认的 300,因为这个模型会先推理再作答。
  • 三张便签带着横幅图片、个人资料链接、社区链接、推荐链接和一个视频缩略图。其中两张已用 Mindket 自己的话重写,带视频缩略图的那张已删除。
  • 凭据关联和 Execute Workflow Trigger 里保存的测试数据已删除,文件的名称是我们起的。
  • 别的都没改。系统消息、工具描述、路由和请求照原文件。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个开通了 YouTube Data API 的 Google Cloud 项目,和一个 API 密钥。
  • 一个 Apify 账号和它的 API 令牌,用于文字稿。
  • 一个 OpenAI API 密钥。
  • 一个用于聊天记忆的 Postgres 数据库。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 为 YouTube 新建一个 Query Auth 凭据。查询参数名为 key,值填你的 Google API 密钥。在 Get Channel Details、Get Video Description、Get Comments、Run Query 和 Get Videos by Channel 里选中它。
  3. 为 Apify 再新建一个 Query Auth 凭据。查询参数名为 token,值填你的 Apify 令牌。在 Get Video Transcription 里选中它。
  4. 添加一个 OpenAI 凭据,在 OpenAI Chat Model 和 OpenAI 里选中它。
  5. 添加一个 Postgres 凭据,在 Postgres Chat Memory 里选中它。
  6. 保存工作流。工具是按 ID 调用它保存的版本,所以改了第二个场景之后要再保存一次。
  7. 打开聊天,问点什么,比如“找到用户名为 example_handle 的频道,概括它最新视频的评论。”

一次运行的过程

  1. When chat message received 接收消息,AI Agent 把它当作 chatInput 读取。Postgres Chat Memory 用聊天的 sessionId,所以每次聊天各自保留历史。
  2. 系统消息告诉智能体:按合理的顺序规划工具,请求看起来像笔误时要问。它还告诉智能体,需要去掉短视频时,先查看视频的时长。
  3. 智能体按名字调用一个工具:get_channel_details、get_video_description、get_list_of_videos、get_list_of_comments、search、analyze_thumbnail 或 video_transcription。每个工具把一个 command 和它的输入发给第二个场景。
  4. Execute Workflow Trigger 接收调用,Switch 把它送到对应的请求。频道、视频、搜索和评论的请求发给 YouTube Data API。Edit Fields 把评论变成一行一条的 author: comment。文字稿请求运行一个 Apify actor 并等待结果。OpenAI 根据缩略图地址和一个提示词描述缩略图。
  5. Response 把结果还给智能体,智能体在聊天里作答。

想改的地方

  • 智能体的行为:AI Agent 里的系统消息。
  • 模型:智能体用 OpenAI Chat Model,缩略图用 OpenAI。
  • 返回多少条评论:Get Comments 里的 maxResults,设成了接口一次能给的最大值。
  • 新工具:在 Switch 里加一个输出,再加一个设置它的 command 的工具节点。
  • 文字稿来源:Get Video Transcription 里的 Apify 请求。
  • 聊天记住多少:Postgres Chat Memory。

要知道的

  • 按 Google 的配额页面,新的 YouTube Data API 项目默认每天允许 100 次搜索调用,其他所有调用合计 10,000 个单位。Run Query 和 Get Videos by Channel 都是搜索调用。聊天时间长了可能达到上限。
  • Get Comments 请求一页最多 100 条评论串,不再往后翻。
  • 文字稿来自别人发布的一个 Apify actor。我们读它的时候,它是公开的,并在 2026 年 7 月更新过。一次运行可能要一分钟或更久,Apify 会收费。依赖它之前先看 actor 的页面。
  • 文字稿很长。它会进入智能体的上下文和聊天历史,所以几份加起来费用就很可观。
  • 评论带着观众公开的显示名称,智能体会把它们和其余内容一起交给 OpenAI。
  • 数据去向:查询发给 Google,文字稿发给 Apify,模型和缩略图发给 OpenAI,历史记录存到你的 Postgres。
  • 除非你在触发器里把聊天设为公开,否则聊天只在 n8n 里使用。公开的聊天会让任何人花你的密钥。
文件
NOTICE.md  678 B
README.md  6 KB
workflow.json  34 KB

3 个文件,共 40 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 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

营销类的相似商品

查看营销类的全部商品

Huashu Design

alchaincyf · 技能

把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。

新上架29.4k

Pixel Art XL

nerijs · 工具包

一个用于 Stable Diffusion XL 的像素画风格附加模型,把文字提示词变成像素风图片,并可搭配 LCM LoRA 加快运行。适合游戏开发者、设计师和爱好者。

新上架

Licon MSR for LTX-2.5

LiconStudio · 工具包

给模型最多五张参考图,让生成视频中的人物、服装、物体和背景保持一致。这是用于 ComfyUI 中 LTX-2.5 的 LoRA,还可以为两位说话者添加音频参考。

新上架