Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
一个 n8n 工作流,监视 Notion 数据库里的新页面。它读取每个页面,把文字切成片段,用 OpenAI 嵌入模型变成向量,再存进 Supabase 表。
Notion 页面用 OpenAI 嵌入存入 Supabase 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
Notion 里新增一个页面
你的 Notion 数据库里出现新页面时开始运行,每分钟检查一次。它带来:
页面的文字以向量的形式存在你的 Supabase 表里,页面 id、标题和创建时间作为元数据
开始之前要准备好这些。
页面来源
监视数据库里的新页面,并读取它们的块。
需要一个 Notion 集成令牌,和一个共享给它的数据库
嵌入模型
把每个文字片段变成一个向量。
需要一个 OpenAI API 密钥
向量存储
把片段和它们的向量存进一张表。
需要一个 Supabase 项目,和一张带 1536 维向量列的表
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流把 Notion 数据库里的每个新页面变成几行可搜索的向量。每分钟它都会在你选定的数据库里找一次新增的页面。它读取页面的块,跳过图片和视频,把文字合成一段。一个 token 切分器把文字切成每块 256 个 token、略有重叠的片段。OpenAI 嵌入模型把每个片段变成一个向量。Supabase 把这些片段存进一张表,页面 id、标题和创建时间作为元数据。八个节点负责运行,另有一个便签。
想搜索或聊天 Notion 页面、并且已经把数据放在 Supabase 里的人。如果你没有 Supabase 项目,就别选它。它只处理新页面,所以之后的编辑不会进入这张表。它只负责往表里写,不负责读。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 软件 | 产品团队 | 给规格和决定建索引,让助手能据此回答 | 一个团队把每个决定存成一个页面,之后问机器人当初为什么这么定。 |
| 客服 | 服务台 | 把答案放在 Notion 里,按含义搜索 | 一位客服查一个过去的案例是怎么解决的。 |
| 咨询 | 小型公司 | 建一个可搜索的客户笔记库 | 一位顾问给每次通话建一个页面,再按主题搜索。 |
| 教育 | 课程团队 | 让人能从一个问题找到课程页面 | 一位导师查找讲解某个主题的页面。 |
你需要懂 n8n 的设置:导入文件、添加三个凭据,并在 Supabase 里准备一张表。
任何能访问 Notion、OpenAI 和你的 Supabase 项目的 n8n 都能运行它。
点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置就是三个凭据、一个数据库 id 和一张表。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud,或你自己的服务器 |
| Notion | 一个集成令牌(在 n8n 里作为 Notion 凭据),和一个共享给该集成的数据库 |
| OpenAI | 一个 API 密钥,在 n8n 里作为 OpenAI 凭据添加 |
| Supabase | 一个项目、它的主机地址和密钥(作为 Supabase 凭据),以及一张名为 documents、带 1536 维向量列的表 |
workflow.json。Page Added in Notion 和 Get Page Blocks 里选上它。在 Page Added in Notion 里,把 <YOUR_NOTION_DATABASE_ID> 换成你数据库的 id,也就是它链接里的那 32 个字符。documents、带 1536 维向量列的表。照 Supabase 的向量列指南做。Mindket 没有贴出相应的 SQL。Store in Supabase 里选上它。如果你的表叫别的名字,就在那里改。OpenAI Embeddings 里选上它。让工作流保持发布状态,往数据库里加页面。每个新页面会在几分钟内被切分、嵌入并存好。再从另一个工作流或工具里去搜索这张表。
| 想改的 | 在哪里改 |
|---|---|
| 数据库 | Page Added in Notion |
| 跳过哪些块 | Filter Non-Text Content 里的条件 |
| 片段大小和重叠 | Token Splitter |
| 每个片段附带的元数据 | Load Page and Add Metadata |
| 嵌入模型 | OpenAI Embeddings,以及表里的向量列 |
| 表 | Store in Supabase |
你往数据库里加了一个页面,名为 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 | 把文字包成一份文档 | 标题取自页面的标题属性,不管它叫什么名字 |
OpenAI Embeddings | 生成向量 | text-embedding-3-small,得到 1536 个数 |
Store in Supabase | 插入这些片段 | 每次运行都会新增行,从不删除旧的 |
这个工作流只负责往表里写。从表里读取是另一件事。
text-embedding-3-small,而节点的旧版本会选一个更老的模型。加载器原来在一个表达式里读一个带撇号的节点名,这会让它出错,所以它现在直接读合并后的文字。标题从放着它的那个属性里读,数据库是占位符一个 n8n 工作流,监视 Notion 数据库里的新页面。它读取每个页面,把文字合在一起,切成片段,再用 OpenAI 嵌入模型把片段变成向量。
Supabase 把这些片段存进一张表,页面 id、标题和创建时间作为元数据。
workflow.json:n8n 导出的工作流,九个节点,其中一个是便签。里面没有任何凭据。README.md:这份说明。text-embedding-3-small。节点的旧版本在没有指明模型时,会选一个更老的模型。<YOUR_NOTION_DATABASE_ID>。Name 的属性里读。现在改成从放着标题的那个属性里读,所以你的数据库把它叫别的名字也能用。documents、带 1536 维向量列的表。workflow.json。Page Added in Notion 和 Get Page Blocks 里选上它。在 Page Added in Notion 里,把<YOUR_NOTION_DATABASE_ID> 换成你数据库的 id,也就是它链接里的那 32 个字符。Store in Supabase 里选上它。如果你的表叫别的名字,就在那里改。OpenAI 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 的片段。OpenAI Embeddings 把每个片段变成向量,Store in Supabase 把这些片段插入你的表。Page Added in Notion。Filter Non-Text Content 里的条件。Token Splitter。Load Page and Add Metadata。OpenAI Embeddings。表里的向量列要跟着改。Store in Supabase。NOTICE.md 659 B README.md 4 KB workflow.json 7 KB
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
LibertAIDAI · 工具包
以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。
facebook · 工具包
根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
alpindale · 工具包
用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。
prithivMLmods · 工具包
在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。