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

一个监视文件夹并为每个新文件写学习笔记的 n8n 工作流。它把文件存进 Qdrant,向 Mistral 提出关于它的问题,再把学习指南、时间线和简报存成 Markdown 文件。
把放进文件夹的文件变成学习笔记 是一款 n8n 工作流,属于教育类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
文件夹里出现新文件
被监视的文件夹里出现新文件时开始运行。触发器读取:
notes 文件夹里的三个 Markdown 文件:学习指南、时间线和简报
开始之前要准备好这些。
摘要、问题和文档
总结文件,写出问题和文档,并生成向量。
需要Mistral API 密钥
向量库
存放每个文件的各段内容,并返回最接近问题的几段。
需要一台 Qdrant 服务器、它的地址,以及它需要时的 API 密钥
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流把放进文件夹的文件变成学习笔记。它监视文件夹,读取每个新的 PDF 或文本文件,把文字存进 Qdrant。Mistral 模型先给文件写摘要,并就它提出问题,再根据 Qdrant 来回答。用这些回答,它写出三份 Markdown 文档:学习指南、时间线和简报。三十三个节点干活,另有七张便签。
自己运行 n8n 服务器、想从长篇阅读材料里得到笔记的学生、教师和研究人员。它适合已经在用 n8n、也愿意运行一台 Qdrant 服务器的人。在 n8n Cloud 上别选它,因为那里没有文件夹触发器。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 教育 | 学生 | 把一份阅读材料变成学习指南 | 一位学生把一章 PDF 放进去,得到一份指南、一条时间线和一份简报。 |
| 研究 | 分析师 | 为一份长报告写简报 | 一位分析师放进一份报告,先读简报。 |
| 培训 | 课程作者 | 为一节课做复习笔记 | 一位作者放进课程笔记,得到带问题和词汇表的指南。 |
| 新闻 | 记者 | 把一份材料里的事件按顺序排好 | 一位记者放进一份访谈记录,得到带人物的时间线。 |
你需要一台自己运行的 n8n、一台 Qdrant 服务器和一个 Mistral 密钥,还要对 Docker 的文件夹挂载有点熟悉。
只有自己运行的 n8n 能跑它,因为 n8n Cloud 没有 Local File Trigger。服务器需要一个 n8n 能读写的文件夹,而且要能访问 Mistral 和 Qdrant。
Get Doc Types 的模板清单里加一项Local File Trigger 里的路径点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置是两项服务器设置、两个文件夹、两个凭据和第一个测试文件。
| 需要 | 说明 |
|---|---|
| n8n | 一台自己运行、已打开 Local File Trigger 的服务器 |
| 文件夹 | /home/node/storynotes,里面有 context 和 notes |
| Qdrant | 一台服务器、它的地址,以及它需要时的 API 密钥 |
| Mistral | 一个 API 密钥 |
NODES_EXCLUDE 设为 [],把 N8N_RESTRICT_FILE_ACCESS_TO 设为 /home/node/storynotes,然后重启 n8n。/home/node/storynotes 挂载一个文件夹,在里面建两个文件夹,context 和 notes。workflow.json。Qdrant Vector Store 和 Qdrant Vector Store1 里选中它。context。notes 里找三个 Markdown 文件。把一份 PDF 或文本文件复制进 context 文件夹,等运行结束。notes 里会出现三个 Markdown 文件,每个模板一个。Word 文件不会被读取,所以请先另存为 PDF。
| 要改的 | 在哪里改 |
|---|---|
| 写哪些笔记 | Get Doc Types 里的清单 |
| 一份文档怎么写 | Generate 里的指令 |
| 笔记存到哪里 | Export to Folder 里的文件名 |
| 模型 | 每个聊天节点和向量节点的模型字段 |
你把一章历史课文的 PDF 复制进文件夹。
notes 里出现三个文件。它们是带测验和词汇表的学习指南、带人物表的时间线,以及一份简报提纲。请对照这一章核对它们,因为它们是模型写的。
新手:n8n 把工作流画成用线连起来的方框,每个方框叫节点,只做一件事。Qdrant 是一种向量库,它把文字存成一串串数字,所以能按含义找出段落。工作流让模型提出问题,从存下的文字里找出答案,再用它们写出文档。
专家:Local File Trigger 把数据交给 Settings 和 Import File,然后 Get FileType 选择 PDF 读取器还是文本读取器。Qdrant Vector Store 和 Summarization Chain 并行运行,Merge 等它们两个都完成。For Each Doc Type... 对三个模板循环。每一轮里,Interview 写出问题,Answer from Qdrant 通过 Qdrant 上的检索器回答它们,Aggregate 把回答合在一起,Generate 写出文档。
| 节点 | 它做什么 | 要知道什么 |
|---|---|---|
Local File Trigger | 文件夹里每出现一个新文件就触发 | 只有自己运行的 n8n 有,而且从 n8n 2.0 起默认关闭 |
Get FileType | 把 PDF 送去 PDF 读取器,其余送去文本读取器 | Word 文件会走文本这条路,读出来全是乱码 |
Qdrant Vector Store | 连同项目名和文件名存下文件的各段 | 每个文件都进同一个集合 storynotes |
Interview | 让模型根据摘要提出问题 | 它每个问题返回一项 |
Answer from Qdrant | 用最接近的四段回答每个问题 | 它搜索整个集合,而不是一个文件 |
Export to Folder | 把每份文档写成一个 Markdown 文件 | Mindket 的副本写进 notes,不写进被监视的文件夹 |
原来的副本把笔记写回了被监视的文件夹,而且它的好几个步骤在当前的 n8n 上会失败。
NODES_EXCLUDE。只在你信任所有能编辑工作流的人的地方打开它notesTo Binary 给来源字段起错了名字。两处都已修好Interview 每个问题返回一项,所以 Mindket 的副本去掉了它后面的 Split Out 步骤open-mixtral-8x7b 列为 2025 年 3 月 30 日已退役,替代模型是 Mistral Small 4。Mindket 的副本用 mistral-small-latest 和 mistral-embed。这里没有节点使用工具一个监视文件夹、并为每个新文件写学习笔记的 n8n 工作流。放进一份 PDF 或文本文件,工作流把它存进 Qdrant,向 Mistral 提出关于它的问题,再写出三份 Markdown 文档:学习指南、时间线和简报。
workflow.json:n8n 导出的工作流,40 个节点,其中七个是便签。里面没有任何凭据。五张便签是彩色底框,一张是试用摘要,一张是关于添加模板的小提示。README.md:这份设置说明,压缩包里的是英文版。open-mixtral-8x7b,要么没设模型,用 n8n 旧的默认值 mistral-small。现在都设成 mistral-small-latest。两个向量节点设成 mistral-embed,它们原来就用这个,只是没写出来。notes 的文件夹,和被监视的文件夹并列,导出那张便签也这样写了。To Binary 原来用一个返回整段文字的表达式来给来源字段命名,于是它去找一个以这段文字为名字的字段,失败了。现在它把字段命名为 data。data 的字段,但下一步读的是 text。现在 Extract from TEXT 写 text,和 PDF 那一步一样。docx 这种文件类型从不出现,所以这个分支从来走不到,而且它的节点还设成了 OpenDocument 电子表格操作。任何不是 PDF 的文件都走文本这条路。Interview 原来每个问题返回一项,但它后面的 Split Out 步骤去找一个列表字段,找不到。这一步已去掉,Answer from Qdrant 从 text 字段读每个问题。2secs 改名为 Pause two seconds,数值设成两秒。原来它用的是 n8n 的默认值。/home/node/storynotes。NODES_EXCLUDE 设为 [],然后重启 n8n。N8N_RESTRICT_FILE_ACCESS_TO 设为 /home/node/storynotes,否则 n8n 2.0 会把文件访问限制在一个文件夹里。在里面建两个文件夹,context 和 notes。workflow.json。Qdrant Vector Store 和 Qdrant Vector Store1 里选中它。Mistral Cloud Chat Model 到 Mistral Cloud Chat Model3,以及 Embeddings Mistral Cloud 和 Embeddings Mistral Cloud1 里选中它。context 文件夹。notes 文件夹里找三个文件,每个模板一个。/home/node/storynotes/context 里时,Local File Trigger 触发。Settings 从路径的第四段 storynotes 取项目名,并保留路径和文件名。Import File 读取文件,Get FileType 把 PDF 送去 Extract from PDF,其余都送去 Extract from TEXT。Prep Incoming Doc 把文字放进一个叫 data 的字段。Qdrant Vector Store 存下文字,由 Recursive Character Text Splitter 切成每段 2000 个字符,由 Embeddings Mistral Cloud 生成向量,并带上项目名和文件名作为元数据。Summarization Chain 按每块 4000 个字符写出摘要。Merge 等两边都完成。Prep For AI 收集摘要、项目名和文件名,Get Doc Types 列出三个模板:学习指南、时间线和简报。Split Out Doc Types 为每个模板生成一项。For Each Doc Type... 每次取一个模板。Interview 读取摘要,写出这个模板需要回答的问题。Answer from Qdrant 回答每个问题。Vector Store Retriever 取最接近的四段,用的是 Qdrant Vector Store1 和 Embeddings Mistral Cloud1。Aggregate 把回答收集起来。Generate 根据模板的说明和这些回答写出文档。Pause two seconds 等待,循环再进入下一个模板。Get Generated Documents、To Binary 和 Export to Folder 把每一份写成 /home/node/storynotes/notes 里的一个 Markdown 文件。文件名是源文件名的前 21 个字符、三个点,再加模板标题。Get Doc Types 里的清单。加一项,写上文件名、标题和说明。Interview 里的措辞。Export to Folder 里的文件名。Generate 里的指令。Recursive Character Text Splitter 里的分段大小。NODES_EXCLUDE。之后,任何能编辑你 n8n 里工作流的人都能监视那台机器上的文件夹,所以只在你信任他们的地方打开它。.docx 会走文本这条路,读出来全是乱码。请先另存为 PDF。open-mixtral-8x7b 列为 2025 年 3 月 30 日已退役,替代模型是 Mistral Small 4。Mistral Small 4 的模型卡把 mistral-small-latest 列为它的一个名字。这里的链都没有使用工具。storynotes,而 Answer from Qdrant 搜索的是整个集合。关于一个文件的问题可能带出另一个文件的段落。元数据里有文件名,所以按它加一个搜索过滤条件,就能把它们分开。NOTICE.md 696 B README.md 7 KB workflow.json 30 KB
LiconStudio · 工具包
给模型最多五张参考图,让生成视频中的人物、服装、物体和背景保持一致。这是用于 ComfyUI 中 LTX-2.5 的 LoRA,还可以为两位说话者添加音频参考。
fastino · 工具包
用同一个模式从英文文本中抽取实体、关系和结构化记录,并给文本分类,在本地的 CPU、CUDA 或 MPS 上运行。适合构建文本抽取流程的开发者。
mradermacher · 工具包
FallenMerick 的 MN-Violet-Lotus-12B 的静态 GGUF 文件,大小从 4.9 GB 到 13.1 GB。适合想在自己电脑上运行 12B 模型的人。
prathoshap · 工具包
用一个训练好的声音,以吟诵风格朗读古典梵语诗节,由参考音频决定节奏。适合学习、背诵或需要梵语音频的人。
paradigma-inc · 工具包
用一个从头训练的 1B 参数模型解决难度很高的数学题,追求高速、大批量的推理。适合在 NVIDIA GPU 上运行数学任务的开发者。
murai-labs · 工具包
能用泰米尔文、罗马化泰米尔语和英语聊天,也能在泰米尔语和英语之间翻译。这是 Murai Labs 从零训练的 2.5B 模型,适合泰米尔语使用者、研究人员和开发者。