Mindket

由 AI 读标志图并填入互相链接的 Airtable 表

新上架第 1 版 · 更新于

概览

一个带上传表单的 n8n 工作流。AI 模型读取一张工具标志图,列出每个工具以及它的属性和相似工具,并存进两张互相链接的 Airtable 表。

由 AI 读标志图并填入互相链接的 Airtable 表 是一款 n8n 工作流,属于研究类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:导入文件,连上你的账号,然后打开它
  • 你自己的 n8n 服务器:同一个文件
  • 本地安装:表单只能在那台电脑上打开
  • 分享给别人的表单:它没有登录,所以要想清楚谁会拿到链接

平台

连接 2 个应用

运行方式

触发

表单上传

有人提交带有一张标志图的表单时开始运行。先设好:

  • 一个有 Tools 表和 Attributes 表的 Airtable 基础库
  • 四个节点里的 Airtable 凭据,并选好基础库和表
  • 一个 OpenAI 凭据

动作

  1. 表单把图片和一条可选的提示交给智能体
  2. 智能体列出每个工具,以及它的属性和相似的工具
  3. 每个属性在 Attributes 表里被创建或找到
  4. 每个工具按名称的哈希值在 Tools 表里被创建或找到
  5. 相似的工具也会被创建,所有记录互相链接
  6. 完成的工具连同它的属性和相似工具一起被保存

结果

两张互相链接的 Airtable 表,里面有这些工具、它们的属性和相似的工具

集成

开始之前要准备好这些。

Airtable

数据库

存放 Tools 表和 Attributes 表,以及它们之间的链接。

需要Airtable 令牌和一个有两张表的基础库

OpenAI

视觉模型

读取图片,并把工具作为结构化数据返回。

需要OpenAI API 密钥

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
27 个步骤,由表单启动
执行不到
4 个节点不在任何运行路径上:Table: Tools、Table: Attributes、make it a readable list、Get Schema
AI
1 个步骤调用 AI 模型:Retrieve and Parser Agent
登录
需要登录:Airtable、OpenAI
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 9 种步骤类型

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

关于

它是什么

这个 n8n 工作流把一张标志图变成 Airtable 里互相链接的记录。你上传一张把许多工具并排展示的图片,比如一张对比 AI 产品的图表。AI 模型读懂它,列出每个工具,以及几个属性和它看得到的相似工具。然后工作流在两张 Airtable 表里创建缺少的记录,并把它们互相链接。没有人要手工敲一行。再用一张新图片运行一次,表就会继续增长。同一个名称的工具绝不会被添加两次。它里面有三十三个节点,其中两个是关掉的,旁边还有十一张便签。

适合谁

把软件工具收进数据库、又从一张图片开始的研究员、分析师和新闻通讯编辑,图片比如是一张市场图、一页幻灯片或一张对比的截图。它适合在 Airtable 里维护工具目录、想让模型先做第一遍的团队。如果你需要每个标志都被抓到,就别选它,因为模型会漏掉一些。图片里没有工具的话也别选它。提示词是为标志图写的,它只懂这个。

谁在用,怎么用
行业谁在用怎么用例子
研究市场分析师把一张市场图变成一份目录一位分析师上传一张 AI 写作工具的图,每个标志都得到一行。
媒体新闻通讯编辑记下他们报道过的工具一位编辑把每张新图都喂进同一个基础库。
咨询顾问为客户梳理竞争对手一位顾问看到图片把哪些工具归在了一起。
产品产品经理跟踪自家产品周围的工具一位经理把每个工具和它的属性、对手链接起来。

你需要一个有两张表的 Airtable 基础库、一个 Airtable 令牌、一个 OpenAI 密钥和一张标志图。

用在哪里

任何能连上 Airtable 和 OpenAI 的 n8n 都能运行它。工作流必须打开,因为表单就在工作流自己的地址上。任何拿到那个地址的人都能上传图片。记住这一点。

  • n8n Cloud:导入文件,连上你的账号,然后打开它
  • 你自己的 n8n 服务器:同一个文件
  • 本地安装:表单只能在那台电脑上打开
  • 分享给别人的表单:它没有登录,所以要想清楚谁会拿到链接

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。建好两张表,导入文件,添加两个凭据,在四个 Airtable 节点里选好你的基础库。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
Airtable一个有 Tools 表和 Attributes 表的基础库,以及一个带 data.records:read、data.records:write 和 schema.bases:read 权限的个人访问令牌
OpenAI一个 API 密钥
图片一张上面有好几个标志的图片
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在 Airtable 里创建 Tools 表,含 Name、Hash、Attributes 和 Similar,再创建 Attributes 表,含 Name 和 Tools。两个链接字段指向另一张表,Similar 指向它自己所在的表。
  3. 给 Check if Attribute exists、Create if not Exist、It Should exists 和 Save all this juicy data 添加带你的令牌的 Airtable 凭据。
  4. 在这四个节点里都选好你的基础库。在 Check if Attribute exists 里选 Attributes 表,在另外三个里选 Tools 表。如果 n8n 在你选表时清掉了某个节点的字段映射,就照压缩包里的说明把字段重新映射一遍。
  5. 给 OpenAI Chat Model 添加一个 OpenAI 凭据。
  6. 保存工作流并打开它。在你的 n8n 上打开 /form/logo-sheet-feeder 这个表单。

如何使用

打开表单,上传一张图片,如果愿意,再加一条提示,比如这张图表示什么。发送。等一等。运行结束后,两张表里都会出现新记录。想上传多少图片到同一个基础库都行。提示写短一点更好。

想要不同的结果,改这里
要改的在哪里改
智能体提取什么Retrieve and Parser Agent 里的系统消息,以及 Structured Output Parser 里的示例
模型OpenAI Chat Model
表单的字段和地址On form submission
更多 Airtable 字段Save all this juicy data,以及智能体的指令

示例

一位分析师维护一份 AI 写作工具的目录。她上传一张市场图,上面有三十个按用途分组的标志。她加了一条提示,说这张图对比的是写博客的工具。

智能体列出它读得出的工具,附上属性,比如每个工具所在的分组,还有画在它旁边的工具。Attributes 表多了新的属性。Tools 表为每个工具多了一行,并把它和它的属性、相似的工具链接起来。她发现少了四个标志,于是把图片再上传一遍。已经存在的工具会被更新,而不是再添一次。什么都不会翻倍。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。Airtable 是一个由表组成的在线数据库。链接记录是一个指向另一张表里某些行的单元格。哈希是用一个名称做出来的一小段指纹。在这里它让工作流能再次找到同一个工具。仅此而已。

专家:工具按小写名称的哈希值来匹配,链接分两遍建立。

值得细看的地方
节点做什么要知道的
Map Agent Input把 Additional prompt 复制进 chatInput,或用一行默认指令表单按标签给字段命名,所以改标签会让这条链接失效
Retrieve and Parser Agent读取图片,把工具作为结构化数据返回解析器是作为工具交给模型的,所以模型必须支持工具调用。图片以二进制传递
Loop Over Attributes在创建属性时一次处理一个工具Wait for Attribute Creation 会扣住这些工具,直到每个属性都有了记录 id
Generate Unique Hash for Name对小写、去掉首尾空格的名称做 MD5 哈希哈希是 Airtable 里的匹配键,所以拼写一变就会产生新工具
Save all this juicy data写入每个完成的工具按 Hash 匹配,两个链接字段里放的是记录 id 的列表

注意事项

模型读图只是尽力而为,而匹配键就是工具的名称。

  • 准确度:模型会漏掉标志。把同一张图片上传两次,或加第二个智能体来检查清单
  • 名称:“Notion”和“Notion AI”会变成两个工具,一个拼写变体会把一个工具拆成两个
  • 请求:每个属性、每个工具、每个相似工具都是单独的 Airtable 请求。Airtable 的页面说它可能用不同于标准限制的方式来限制 upsert 请求,所以一张大图可能会碰到限制
  • 访问:表单没有登录,所以任何拿到链接的人都能上传图片,花掉你的 OpenAI 和 Airtable 调用
  • 修复:原来的副本运行 gpt-4o,OpenAI 会在 2027 年 1 月 14 日停用它,替代是 gpt-6-luna。这个智能体接了输出解析器,n8n 会把它作为工具交给模型,而 gpt-6-luna 只有在推理强度为 none 时才调用工具,所以 Mindket 的副本用 gpt-5.6-terra。可选的提示从来没到过智能体,因为表单用一个很长的标签给它命名。这个字段现在叫 Additional prompt。基础库和表的选择器被清空了,两张便签里作者的推广语被删掉了,一个指向自己的辅助节点也去掉了那条链接
  • 费用:按 OpenAI 2026 年 11 月 12 日的页面,gpt-5.6-terra 每百万个输入 token 收费 2 美元,每百万个输出 token 收费 12 美元。一张图片算作输入
  • 没有运行过:没有运行过任何东西,所以没有试过表单、模型调用和 Airtable 基础库。这些说明来自 n8n 的源码和各供应商的页面
  • 你的数据:图片和提示会发给 OpenAI,名称和链接会发给 Airtable
  • 凭据:这个 JSON 里没有任何凭据

README 和文件

README

由 AI 读标志图并填入互相链接的 Airtable 表

一个带上传表单的 n8n 工作流。你发一张显示多个工具标志的图片,比如一张对比 AI 工具的图表。AI 模型读懂图片,列出每个工具以及它的属性和相似的工具。然后工作流把它们存进两张互相链接的 Airtable 表。

包里有什么

  • workflow.json:n8n 导出的工作流,33 个节点和 11 张便签。其中两个节点是关掉的,还有两个 No Operation 节点只是标出表的结构。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

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

  • 模型节点原来运行 gpt-4o。按 OpenAI 2026 年 11 月 12 日读取的弃用页面,gpt-4o 的各个快照会在 2027 年 1 月 14 日停用,替代是 gpt-6-luna。这个智能体接了输出解析器。n8n 的 Tools Agent 会把这个解析器作为工具交给模型。而 Chat Completions 上的 gpt-6-luna 只有在推理强度为 none 时才调用工具,n8n 的 OpenAI Chat Model 从来不发这个值。节点现在运行 gpt-5.6-terra,它能接收图片,也能调用工具。节点改名为 OpenAI Chat Model。
  • Map Agent Input 读取一个叫 Prompt 的字段,但表单是用一个很长的标签给可选字段命名的,所以提示从来没到过。这个字段现在标为 Additional prompt,节点读取它。字段为空时,它会发一条简短的指令,让模型列出图片里的每个工具或标志。
  • Airtable 的基础库和表选择器原来带着原作者保存的 id 和名称。现在都是空的。
  • 两张便签原来带着原作者的标志、一条推广链接,以及一张托管在他们网站上的图片。这些行都去掉了。第二张便签现在用文字描述示例图。
  • 一个辅助节点 Table: Tools 原来指向它自己。这条链接去掉了。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个有两张表的 Airtable 基础库,照下面的样子建。
  • 一个 Airtable 个人访问令牌,权限为 data.records:read、data.records:write 和 schema.bases:read,并且能访问那个基础库。
  • 一个 OpenAI API 密钥。
  • 一张上面有好几个标志的图片。

Airtable 的结构

  • Tools:Name(单行文本)、Hash(单行文本)、Attributes(链接到 Attributes 表)和 Similar(链接到 Tools 表)。你也可以加上 Description(长文本)、Website(URL)和 Category(多选),但工作流不会填它们。
  • Attributes:Name(单行文本)和 Tools(链接到 Tools 表)。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在 Airtable 里建好基础库和上面的两张表。
  3. 给 Check if Attribute exists、Create if not Exist、It Should exists 和 Save all this juicy data 添加带你的令牌的 Airtable 凭据。
  4. 在这四个节点里都选好你的基础库。在 Check if Attribute exists 里选 Attributes 表,在另外三个里选 Tools 表。如果 n8n 在你选表时清掉了某个节点的字段映射,就照下面的列表把字段重新映射一遍。
  5. 给 OpenAI Chat Model 添加一个 OpenAI 凭据。
  6. 保存工作流并打开它。在你的 n8n 上打开 /form/logo-sheet-feeder 这个表单,上传一张图片并发送。

每个 Airtable 节点写什么

  • Check if Attribute exists:在 Attributes 表里,Name 是属性文字。行按 Name 匹配。
  • Create if not Exist:在 Tools 表里,Name 是工具名称,Hash 是它的哈希值。行按 Hash 匹配。
  • It Should exists:对一个相似工具写同样的两个字段,在 Tools 表里,按 Hash 匹配。
  • Save all this juicy data:在 Tools 表里写 Name、Hash、Attributes 和 Similar,按 Hash 匹配。后两个里放的是记录 id 的列表。

一次运行的过程

  1. On form submission 提供表单 logo-sheet-feeder,有一张必填的图片和一条可选的提示。
  2. Map Agent Input 把提示放进 chatInput。
  3. Retrieve and Parser Agent 跑在 OpenAI Chat Model 上。它收到图片,智能体默认会把图片传给模型。模型说出它看到的每个工具,并带上属性和相似的工具。Structured Output Parser 保存这份清单的结构,JSON it 把它拆开,Split Out Tools 给每个工具生成一个条目。
  4. 先处理属性。Loop Over Attributes 一次取一个工具。Split Out each Attribute String 给每个属性生成一个条目,Check if Attribute exists 在 Airtable 里创建或找到每一个。Merge 和 Map Attribute ID 把每个属性和它的记录 id 配对,All Attributes 收集这些配对。
  5. Wait for Attribute Creation 在每个属性都存在之后才放行这些工具。Change each Attribute to the corresponding RecID 把每个工具的属性文字换成那些记录 id。
  6. 接下来是工具。Generate Unique Hash for Name 对小写、去掉首尾空格的工具名称做 MD5 哈希。然后 Create if not Exist 按这个哈希创建或找到工具。之后 Only what we need 保留它的哈希、id 和现有链接,Merge Old Data + RecID 按哈希把它们合起来。最后 Determine Attributes we should save 把新的属性 id 加到旧的上面。
  7. 相似的工具走同样的路。Split Out similar 和 Generate Unique Hash for Similar 先做准备,It Should exists 创建缺少的那些。All Similar 收集配对,Merge2 等着它们。Change each Smiliar to the corresponding RecID 把文字换成 id,Determine Similar we should save 把它们加到旧链接上。
  8. Save all this juicy data 写入每个工具,带上它的名称、哈希、属性和相似工具。

两个 Table: 节点和两个关掉的节点 make it a readable list、Get Schema 是文档用的辅助节点。它们不参与运行。

调整

  • 智能体提取什么:Retrieve and Parser Agent 里的系统消息和 Structured Output Parser 里的示例。
  • 模型:OpenAI Chat Model。
  • 表单的字段和地址:On form submission。
  • 更多 Airtable 字段:在 Save all this juicy data 里加上,并在智能体的指令里要求它们。

要知道的

  • 下面的事实来自 2026 年 11 月 12 日读取的 n8n 源码、OpenAI 页面和 Airtable 页面。没有运行过任何东西:没有表单,没有模型调用,也没有 Airtable 基础库。
  • 读图只是尽力而为。模型可能漏掉一个标志。如果需要全部,就把同一张图片上传两次,或加第二个智能体来检查清单。
  • 一个工具的身份是它小写、去掉首尾空格的名称的哈希值。“Notion”和“Notion AI”会变成两个工具,一个拼写变体会把一个工具拆成两个。
  • 每个属性、每个工具和每个相似工具都是单独的 Airtable 请求。Airtable 的页面说它可能用不同于标准限制的方式来限制 upsert 请求,所以一张大图可能会碰到限制。
  • 表单没有登录。任何拿到链接的人都能上传图片,每次上传都会花掉 OpenAI 和 Airtable 的调用。
  • 按 OpenAI 的页面,gpt-5.6-terra 每百万个输入 token 收费 2 美元,每百万个输出 token 收费 12 美元。一张图片算作输入,推理 token 算作输出。
  • 你的数据:图片和提示会发给 OpenAI,名称和链接会发给 Airtable。
  • 凭据:这个 JSON 里没有任何凭据。
文件
NOTICE.md  676 B
README.md  7 KB
workflow.json  39 KB

3 个文件,共 47 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

研究类的相似商品

查看研究类的全部商品

Merlin-Cancer-Super

AbdomenAtlas · 工具包

在 CT 扫描上检测并勾画 9 个器官的肿瘤,使用从放射学报告中学习的 R-Super 方法训练。这是面向医学影像团队的研究模型,采用非商业许可。

新上架

EarthJev

dBenf · 工具包

回答关于卫星图像块的类型化问题,使用 Sentinel-2 的全部 12 个波段,为每个选项返回概率,不生成文字。这是 Qwen3.5-0.8B 的微调版本,适合地球观测研究者。

新上架

getting-over-it-rl-jax

zimmerk4 · 工具包

用一个在 JAX 物理模拟器里学会的小型策略网络,从头到尾通关游戏 Getting Over It。适合强化学习研究者和好奇的动手爱好者。

新上架