Nanosaur2-670M
well9472 · 工具包
用一个 670M 参数的小型扩散模型,根据文字提示生成插画,在 ComfyUI 中运行。这是一个低预算的研究模型,适合想试用或训练自己 LoRA 的人。
一个 n8n 工作流,监视 Notion 数据库里的新页面。它读取每个页面,把文字切成片段,用 Gemini 嵌入模型变成向量,再存进 Pinecone 索引。
Notion 页面用 Gemini 嵌入存入 Pinecone 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
Notion 里新增一个页面
你的 Notion 数据库里出现新页面时开始运行,每分钟检查一次。它带来:
页面的文字以向量的形式存在你的 Pinecone 索引里,页面 id、标题和创建时间作为元数据
开始之前要准备好这些。
页面来源
监视数据库里的新页面,并读取它们的块。
需要一个 Notion 集成令牌,和一个共享给它的数据库
嵌入模型
把每个文字片段变成一个向量。
需要一个 Google Gemini API 密钥
向量存储
存放向量,供以后搜索。
需要一个 Pinecone API 密钥和一个 3072 维的索引
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流把 Notion 数据库里的每个新页面变成可搜索的向量。每分钟它都会在你选定的数据库里找一次新增的页面。它读取页面的块,跳过图片和视频,把文字合成一段。一个 token 切分器把文字切成每块 256 个 token、略有重叠的片段。Gemini 嵌入模型把每个片段变成一个向量。Pinecone 存下这些向量,页面 id、标题和创建时间作为元数据。八个节点负责运行,另有一个便签。
想用自己的向量索引来搜索或聊天 Notion 页面的人。如果 Notion 自带的搜索已经够用,就别选它。它只处理新页面,所以之后的编辑不会进入索引。它只负责往索引里写,不负责读。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 知识工作 | 团队 | 给会议记录建索引,让聊天机器人能找到它们 | 一个团队把每份记录加成一个页面,之后向机器人提问。 |
| 客服 | 服务台 | 把答案放在 Notion 里,按含义搜索 | 一位客服查一个过去的案例是怎么解决的。 |
| 研究 | 分析师 | 建一个可搜索的阅读笔记库 | 一位分析师给每篇论文建一个页面,再按想法搜索。 |
| 教育 | 课程团队 | 让人能从一个问题找到课程页面 | 一位导师查找讲解某个主题的页面。 |
你需要懂 n8n 的设置:导入文件、添加三个凭据,并在 Pinecone 里建一个索引。
任何能访问 Notion、Google 的 Gemini 服务和 Pinecone 的 n8n 都能运行它。
点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置就是三个凭据、一个数据库 id 和一个索引名。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud,或你自己的服务器 |
| Notion | 一个集成令牌(在 n8n 里作为 Notion 凭据),和一个共享给该集成的数据库 |
| Google Gemini | 一个 API 密钥,在 n8n 里作为 Google Gemini 凭据添加 |
| Pinecone | 一个 API 密钥,和一个 3072 维的索引,这是 gemini-embedding-001 的默认大小 |
workflow.json。Page Added in Notion 和 Get Page Blocks 里选上它。在 Page Added in Notion 里,把 <YOUR_NOTION_DATABASE_ID> 换成你数据库的 id,也就是它链接里的那 32 个字符。Store in Pinecone 里添加一个 Pinecone 凭据,并把 <YOUR_PINECONE_INDEX> 换成索引名。Gemini Embeddings 里选上它。让工作流保持发布状态,往数据库里加页面。每个新页面会在几分钟内被切分、嵌入并存好。再从另一个工作流或工具里去搜索这个索引。
| 想改的 | 在哪里改 |
|---|---|
| 数据库 | Page Added in Notion |
| 跳过哪些块 | Filter Non-Text Content 里的条件 |
| 片段大小和重叠 | Token Splitter |
| 每个片段附带的元数据 | Load Page and Add Metadata |
| 嵌入模型 | Gemini Embeddings,以及索引的大小 |
| 索引或命名空间 | Store in Pinecone |
你往数据库里加了一个页面,名为 Onboarding guide,有三段文字。
pageId: 0a1b2c3d4e5f60718293a4b5c6d7e8f9, createdTime: 2026-11-12T09:30:00.000Z, pageTitle: Onboarding guide
这个页面存下的每个片段都带着这三个值作为元数据,所以一条搜索结果可以指回这个页面。
新手:n8n 把工作流画成用线连起来的方框,每个方框叫一个节点,只做一件事。这个工作流把你的 Notion 页面复制进一个能按含义找文字的特殊数据库。先用一个短页面试试。
专家:文字以一个叫 concatenated_content 的字段送到文档加载器。
| 节点 | 它做什么 | 要知道的 |
|---|---|---|
Page Added in Notion | 轮询数据库里的新页面 | Simplify 是关着的,所以返回带着全部属性的原始页面 |
Get Page Blocks | 读取页面的块 | 只读直接放在页面上的块,不读嵌套的 |
Filter Non-Text Content | 去掉图片和视频块 | 其余都保留 |
Join Blocks Into One Text | 用换行把各块的文字连起来 | 每个页面一项 |
Load Page and Add Metadata | 把文字包成一份文档 | 标题取自页面的标题属性,不管它叫什么名字 |
Token Splitter | 把文字切成片段 | 256 个 token,重叠 30 |
Store in Pinecone | 插入这些片段 | 每次运行都会新增向量,从不删除旧的 |
这个工作流只负责往索引里写。从索引里读取是另一件事。
text-embedding-004,所以 Gemini 这一步改用 models/gemini-embedding-001。它产生 3072 个数的向量,而不是原来的 768 个,所以 Pinecone 索引需要这个大小。标题从放着它的那个属性里读,数据库和索引都是占位符一个 n8n 工作流,监视 Notion 数据库里的新页面。它读取每个页面,把文字合在一起,切成片段,再用 Gemini 嵌入模型把片段变成向量。
Pinecone 存下这些向量,页面 id、标题和创建时间作为元数据。
workflow.json:n8n 导出的工作流,九个节点,其中一个是便签。里面没有任何凭据。README.md:这份说明。models/text-embedding-004,Google 已在 2026 年 1 月 14 日关闭它。现在这一步用models/gemini-embedding-001,它是 n8n 的 Gemini 嵌入节点的默认模型。<YOUR_NOTION_DATABASE_ID> 和<YOUR_PINECONE_INDEX>。Name 的属性里读。现在改成从放着标题的那个属性里读,所以你的数据库把它叫别的名字也能用。workflow.json。Page Added in Notion 和 Get Page Blocks 里选上它。在 Page Added in Notion 里,把<YOUR_NOTION_DATABASE_ID> 换成你数据库的 id,也就是它链接里的那 32 个字符。Store in Pinecone 里添加一个 Pinecone 凭据,并把<YOUR_PINECONE_INDEX> 换成索引名。Gemini Embeddings 里选上它。Page Added in Notion 找到一个新页面。Simplify 是关着的,所以这一项里是带着全部属性的原始页面。Get Page Blocks 读取直接放在页面上的块。Filter Non-Text Content 去掉类型是图片或视频的块。Join Blocks Into One Text 把剩下各块的文字连起来,一块一行,放进字段concatenated_content。Load Page and Add Metadata 把这段文字包成一份文档,带上页面 id、创建时间和页面标题。Token Splitter 把它切成每块 256 个 token、重叠 30 的片段。Gemini Embeddings 把每个片段变成向量,Store in Pinecone 把向量插入你的索引。Page Added in Notion。Filter Non-Text Content 里的条件。Token Splitter。Load Page and Add Metadata。Gemini Embeddings。索引的大小要跟着改。Store in Pinecone。NOTICE.md 606 B README.md 4 KB workflow.json 7 KB
well9472 · 工具包
用一个 670M 参数的小型扩散模型,根据文字提示生成插画,在 ComfyUI 中运行。这是一个低预算的研究模型,适合想试用或训练自己 LoRA 的人。
Waqf-AI · 工具包
读取图片中的阿拉伯语手写文字并以文本形式返回。这是微调过的 PaddleOCR-VL 模型,适合要把阿拉伯语手写内容数字化的人。
Wan-AI · 工具包
根据文本提示或图像加文字生成视频片段,最高 720P、每秒 24 帧,Diffusers 格式,适合单块消费级 GPU。
Wan-AI · 工具包
根据音频生成电影感的角色视频,也能给现有视频做口型同步。适合有大显卡的视频创作者、动画师和研究人员。
Wan-AI · 工具包
通过复制表演者的动作和表情,让角色动起来,或把角色换进视频里,是 Wan2.2 视频系列中的一个模型。只能使用你有权使用的面孔和形象。
vllm-sr · 工具包
在一次调用中回答关于文字、图片或视频的选择、是非、打分、框选和跟踪类问题,并为每个答案给出概率。适合构建路由或视觉检查的人。