Nanosaur2-670M
well9472 · 工具包
用一个 670M 参数的小型扩散模型,根据文字提示生成插画,在 ComfyUI 中运行。这是一个低预算的研究模型,适合想试用或训练自己 LoRA 的人。

一个 n8n 工作流,用在每个字段的说明就是提示词的 Baserow 表上。给一行附上 PDF,OpenAI 聊天模型就填好每个还空着的、带说明的格子。改了字段,整列会重新填一遍。
Baserow 的列,按字段说明从 PDF 里填 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
Baserow webhook
在被监视的表里发生下面任一种修改后,Baserow 会向这个工作流的 webhook 发一条事件,工作流随即开始运行:
带说明的 Baserow 字段由每一行的 PDF 填好,提示词一改,整列重新填一遍
开始之前要准备好这些。
表格和 webhook
存放表格,在 File 字段或某个字段变化时向工作流发事件,并以行更新的方式接收答案。
需要放在 Header Auth 凭据里的数据库令牌,以及一张带 File 字段的表
语言模型
根据 PDF 的文本回答每个字段的提示,每一行的每个字段各调用一次。
需要OpenAI API 密钥,并在两个节点里各选一个模型
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流让使用 Baserow 表的人自己决定从 PDF 里取什么,不用改工作流。每个字段的说明就是这一列的提示词。有人给一行附上 PDF,OpenAI 聊天模型读完它,把每个还空着的、带说明的字段填好。新增一个字段或改了它的说明,工作流就把这一列在有 PDF 的行里填一遍。干活的是三十个节点,旁边还有十四张便签。
把记录放在 Baserow 里(用它的云服务或自己的服务器都行)、又常常收到 PDF 文件(发票、合同、报价单、简历)的团队。如果你的 PDF 是没有文字的扫描件,需要不经核对的精确数字,或者 Baserow 访问不到你的 webhook 地址,就别选它。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 会计 | 记账员 | 给每张供应商发票附上 PDF,并写明要读哪些字段 | 一位记账员加了 Total 和 Due date 两列,从一个月的发票里把它们都填好了。 |
| 法务 | 律师助理 | 给每份合同附上 PDF,问它的各方和续约日期 | 一位律师助理加了一个 Renewal date 字段,每份合同的这一列都填上了。 |
| 采购 | 采购员 | 附上供应商的报价单,读出价格和交货周期 | 一位采购员在同一张表里并排比较三份报价。 |
| 招聘 | 招聘专员 | 附上简历,问最近一份工作的公司和工作年限 | 一位招聘专员写好 Last employer 的说明,每份简历的这一列就填好了。 |
你需要懂一点 n8n 和一点 Baserow:导入文件、添加两个凭据、发布一个 webhook,再在 Baserow 里设好一个 webhook。
任何能被 Baserow 从互联网访问到、又能访问 OpenAI 的 n8n 都能运行它。答案会写进你监视的那张表的格子里。
点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。和它的 Airtable 孪生版不同,这个没有设置分支,webhook 要你在 Baserow 自己的设置里创建。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器,要有公网地址 |
| Baserow | 一张带名为 File 的文件字段的表,以及一个能读取和更新它的数据库令牌 |
| OpenAI | 一个 API 密钥,并要在两个节点里各选一个模型 |
| 里面有文字的文件,不是扫描件 |
workflow.json。Authorization 的 Header Auth 凭据,值写单词 Token、一个空格,再加你的 Baserow 数据库令牌。在 Table Fields API、List Table API、Get Row、Update Row 和 Update Row1 里选中它。OpenAI Chat Model 和 OpenAI Chat Model1 里选中它,并各选一个模型。Baserow Event 里,把 YOUR_WEBHOOK_PATH 换成你自己的一长串随机字符。保存,再点 Publish。Baserow Event 正式地址的 POST webhook。选用字段名而不是 ID,事件选 row updated、field created 和 field updated,行更新要盯住 File 字段。给某一行的 File 字段附上 PDF。过一会儿,每个带说明的空格子里就有了答案。想问新问题,就新增一个字段,把问题写在它的说明里。这一列最多会在 60 个有 PDF 的行里填好。
| 要改的 | 在哪里改 |
|---|---|
| 问什么 | Baserow 的字段说明 |
| 答案怎么写 | Generate Field Value 和 Generate Field Value1 的系统消息 |
| 模型 | OpenAI Chat Model 和 OpenAI Chat Model1 |
| 输入列 | List Table API、Filter Valid Rows 和 File[0].url 表达式里的名字 File |
| 字段改动波及多少行 | List Table API 里的页数上限和 size |
一位记账员的表里有 File、Supplier(说明是开具发票的公司)、Total(含币种的发票总额)和 Due date(付款到期日,照发票上写的)。三个字段都是文本。她给一个新行附上一家供应商的 PDF 发票。
过一会儿,Supplier、Total 和 Due date 里就有了简短的答案。一个月后她新增 PO number,说明是采购订单号,有的话才填。这一列会在有 PDF 的行里填好,发票上没有的就显示 n/a。用这些数字之前,先和 PDF 核对一下。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。Baserow 会把每次修改直接发给 n8n 的 webhook,工作流再向 Baserow 要这张表的字段,才知道有哪些提示词。先从一张有三个文本字段和一个 PDF 的表开始。
专家:所有操作都是通过 HTTP Request 节点,用同一个 Header Auth 凭据调用 Baserow 的 REST API。有一个 Switch 节点负责判断来的是哪种事件。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
Get Event Body | 把 webhook 的请求体设为当前数据 | Event Type 从中读 event_type,table_id 也一起带着 |
Fields to Update | 列出这一行里还空着的、带说明的字段 | 行修改不会覆盖任何格子,字段修改会 |
List Table API | 列出 File 不为空的行,每页 20 行 | 它的分页发 3 次请求就停,所以最多 60 行 |
Get Prompt Fields | 留下表里带说明的字段 | Mindket 的版本还会带上每个字段的 type,行分支的提示词要用它 |
行修改从不覆盖格子,字段修改会,而且字段修改最多波及 60 行。
List Table API 每页取 20 行,发 3 次请求就停。把页数上限调高,就能波及更多File[0],而且只按 PDF 读。没有文字层的扫描件,模型什么也读不到n/a。那是文本,Baserow 可能拒绝把文本写进数字或日期字段。先从文本字段开始File,所以字段分支没有附件可下载。Mindket 的版本去掉了这个筛选,还把每个字段的类型传给行分支的提示词Token 加令牌gpt-5-mini(2026 年 11 月 12 日查阅)。OpenAI 的弃用页面给它定的日期是 2026 年 12 月 11 日,替代模型是 gpt-5.6-terra一个 n8n 工作流,把 Baserow 每个字段的说明当作提示词。有人给某一行的 File 字段附上 PDF,聊天模型就读它,并填好每个还空着的、带说明的字段。新增或修改一个字段后,同样的提示词会对有 PDF 的行再跑一遍。
workflow.json:n8n 导出的工作流,四十四个节点:三十个干活的,十四张便签。里面没有任何凭据。README.md:这份设置说明,压缩包里的是英文版。Baserow Event 原来带着作者自己的路径和 webhook ID。ID 已删掉,路径现在是 YOUR_WEBHOOK_PATH。List Table API 原来只向 Baserow 要六个点名的字段,File 不在其中。Baserow 的 API 结构写明,带 include 的请求只返回它点名的字段,所以返回的行里不会有可下载的附件。Mindket 的版本去掉了 include。Get Prompt Fields 原来只传每个字段的名字、顺序和说明,不传类型,所以行分支提示词里的“output format”那一行是空的。现在它也传 type,字段分支本来就是从 webhook 里拿到它的。File 的文件字段。这个名字写在 List Table API 的筛选里、File[0].url 表达式里和 Filter Valid Rows 里,要改就一起改。workflow.json。Authorization,值填单词 Token、一个空格,再加你的 Baserow 数据库令牌。在调用 Baserow 的五个节点里选中它:Table Fields API、List Table API、Get Row、Update Row 和 Update Row1。OpenAI Chat Model 和 OpenAI Chat Model1 里选中它。两个节点都没有指定模型,请各选一个。Baserow Event 里,把 YOUR_WEBHOOK_PATH 换成你自己的一长串随机字符。保存,再点 Publish。Baserow Event 正式地址的 POST webhook。勾选用字段名而不是 ID 的选项。事件选单个事件:“row updated”、“field created”和“field updated”。对“row updated”,选 File 字段作为要盯的字段。自己服务器上的 Baserow 还要多改一处:把上面五个节点里的 https://api.baserow.io 换成你自己的地址。
Baserow Event 收到事件。Table Fields API 列出表的字段,Get Prompt Fields 留下带说明的,Get Event Body 再把事件自己的数据放回最前面。Event Type 把 rows.updated 送往一条路,把 field.created 和 field.updated 送往另一条。Rows to List 把事件拆成一行一行,Filter Valid Rows 留下有文件的,Get Row 把每一行重新读一遍。Loop Over Items1 一次取一行。PDF 被下载并读成文本。Fields to Update 列出还空着的、带说明的字段。对每个字段,Generate Field Value1 把 PDF 的文本、字段的说明和它的类型发给聊天模型。Get Result1 用字段名给答案命名,Update Row1 更新这一行。Filter Valid Fields 在字段带说明时留下。List Table API 列出有文件的行,Get Valid Rows 把它的几页合成一个列表,Loop Over Items 一次取一行。PDF 被读取,Generate Field Value 只回答这一个字段,Update Row 更新这一行。Generate Field Value 和 Generate Field Value1 的系统消息,它们要求答案简短,找不到时答 n/a。File,在上面列出的几个地方。List Table API 分页里的 Max Pages,以及它的 size。List Table API 每页取 20 行,发 3 次请求就停,所以字段修改最多波及 60 行。把页数上限调高,就能波及更多。它旁边的便签提醒,几千行的表会跑很久。File[0],Extract from File 设的是 PDF。n/a 是文本。Baserow 可能拒绝把文本写进数字或日期字段。先从文本字段开始。File 字段,所以工作流自己对其他列的写入不会再触发一次运行。Token 加令牌。gpt-5-mini(2026 年 11 月 12 日查阅)。OpenAI 的弃用页面给 gpt-5-mini 定的日期是 2026 年 12 月 11 日,替代模型是 gpt-5.6-terra。NOTICE.md 634 B README.md 6 KB workflow.json 33 KB
well9472 · 工具包
用一个 670M 参数的小型扩散模型,根据文字提示生成插画,在 ComfyUI 中运行。这是一个低预算的研究模型,适合想试用或训练自己 LoRA 的人。
Waqf-AI · 工具包
读取图片中的阿拉伯语手写文字并以文本形式返回。这是微调过的 PaddleOCR-VL 模型,适合要把阿拉伯语手写内容数字化的人。
Wan-AI · 工具包
根据文本提示或图像加文字生成视频片段,最高 720P、每秒 24 帧,Diffusers 格式,适合单块消费级 GPU。
Wan-AI · 工具包
用小型的 1.3B Wan2.1 模型根据文字提示词生成短的 480P 视频,已打包成 diffusers 库可用的形式。在约 8.19 GB 显存的消费级显卡上就能运行。
serendipitylabs · 工具包
在 CPU 或 CUDA GPU 上把马拉雅拉姆语语音转成文字,是 Serendipity Labs 的早期研究版本。适合想为简短清晰的录音生成转写草稿的人。
OrdenWills · 工具包
把“关掉电视”这样的日常家居指令变成结构化的工具调用,并先检查设备状态。这是一个 3.5 亿参数的模型,适合智能家居开发者和爱好者。