Mindket

按提示语在图片上画出 Gemini 给的边界框

新上架第 1 版 · 更新于

概览

一个 n8n 工作流,把一张图片和一句简短的提示语发给 Google Gemini,再把它返回的框画在图片上。提示语说明要找什么,示例要找的是兔子。

按提示语在图片上画出 Gemini 给的边界框 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里导入文件,手动运行
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • Google Gemini:找出匹配项的模型
  • 你的图片:一个能通过网址访问的 JPEG

平台

连接 1 个应用

运行方式

触发

手动运行

你在 n8n 里点“Test workflow”,它就开始运行:

  • 图片的地址,在 Get Test Image 里设置
  • 提示语,在 Gemini Object Detection 里设置

动作

  1. 下载图片,并读出它的宽和高
  2. 把图片和提示语发给 Gemini,它为每个匹配返回一个框和一个标签
  3. 把 0 到 1000 范围的框换算成像素位置,并补足到六个
  4. 在图片上画出六个矩形

结果

一张图片,每个匹配都被画上一个框,最多六个

集成

开始之前要准备好这些。

Google Gemini

视觉模型

查看图片,找出提示语所说的东西,并为每个匹配返回一个框和一个标签。

需要一个 Google Gemini API 密钥,保存在 Google Gemini(PaLM) API 凭据里

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
7 个步骤,手动启动
AI
没有步骤调用 AI 模型
登录
需要登录:Google Gemini
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它 5 种步骤类型中的 4 种,读不懂的是:Edit Image

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

关于

它是什么

这个 n8n 工作流只凭一句大白话,就能在图片里找东西。它下载一张图片,连同说明要找什么的提示语一起发给 Google Gemini,这里要找的是兔子。Gemini 为每个匹配返回一个框。一个 Code 节点把这些框换算成像素位置,一个 Edit Image 节点把它们画在图片上。运行它的是七个节点,旁边还有五张便签。

适合谁

想试试基于提示语的目标检测、又不想训练模型的开发者。如果你要在一张图上画超过六个框、要精确的轮廓而不是矩形,或者要一个能离线运行的服务,就别选它。

谁在用,怎么用
行业谁在用怎么用例子
软件开发者在自己的图片上试试 Gemini 能找到什么一位开发者把提示语改成汽车,就在一张街景照片里看到每辆车上都有一个框。
电商商品目录团队标出商品照片里的物品一个团队要求找鞋子,核对每一双是否都得到一个框。
研究分析师检验一句提示语找一个对象的效果一位分析师比较同一句提示语两种写法画出的框。
教育教师展示视觉模型是怎么读图的一位老师在教室照片里的动物身上画框。

你需要懂一点 n8n:导入文件、添加一个凭据,再粘贴一张图片的地址。

用在哪里

任何能访问 Google 的 API 和你图片地址的 n8n 都能运行它。结果是一张图片,你在 Draw Bounding Boxes 节点里打开它。

  • n8n Cloud:在那里导入文件,手动运行
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • Google Gemini:找出匹配项的模型
  • 你的图片:一个能通过网址访问的 JPEG

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置需要一个凭据和一个图片地址。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
Google Gemini一个 API 密钥,保存在 Google Gemini(PaLM) API 凭据里
一张图片一个能通过网址访问的 JPEG 文件
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加这个凭据,填上你的密钥,在 Gemini Object Detection 里选中它。
  3. 在 Get Test Image 里,把 https://YOUR_IMAGE_HOST/your-image.jpg 换成你的图片地址。
  4. 如果想找兔子以外的东西,就改 Gemini Object Detection 的 JSON 请求体里的提示语。
  5. 点 Test workflow,再打开 Draw Bounding Boxes 看图片。

如何使用

点 Test workflow。几秒钟后,最后一个节点里就是画好框的图片。改一改提示语再运行,就能找别的东西。

想要不同的效果,改这里
要改的在哪里改
要找什么Gemini Object Detection 里的提示语
图片Get Test Image 里的地址
模型Gemini Object Detection 地址里的模型名
框的样子Draw Bounding Boxes 每个绘制步骤里的颜色

示例

一位老师把一张兔子的教室照片存在一个网址上,粘贴进 Get Test Image,然后点 Test workflow。

Gemini 为它看到的每只兔子返回一个框和一个标签。Code 节点把这些框按照片的尺寸换算,最后一个节点显示的是每只兔子上都有一个框的照片。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这里一个节点问 Gemini,一个节点做计算,一个节点画框。先从一张清晰、有两三个对象的图片开始。

专家:调用 Gemini 用的是一个 HTTP Request 节点,响应模式要求返回一个对象列表,每个对象有 box_2d 和 label。这里没有 Gemini 节点,也没有 AI Agent。

值得细看的地方
节点做什么要知道的
Gemini Object Detection把图片和提示语发到 generateContent 端点图片以 base64 的形式放在 JSON 请求体里
Get Variables把模型的文字读成 JSON它用的是 parseJson,所以不是 JSON 的回复会让运行停在这里
Scale Normalised Coords把 0 到 1000 的框换成像素,并补足到六个超过六个的框会被裁掉
Draw Bounding Boxes在图片上画六个矩形空的位置会变成左上角一个零大小的框

注意事项

只画六个框,而且模型名换了,因为原来的那个不在 Google 现在的页面上。

  • 修复:Google 的弃用页面(2026 年 11 月 12 日查阅)没有列出原来的 gemini-2.0-flash-exp,写明 gemini-2.0-flash 系列已在 2026 年 6 月 1 日停用,替代模型是 gemini-3.6-flash。这个版本用的就是它
  • 匹配少时的修复:原来的工作流遇到匹配少于六个的图片就失败。现在 Code 节点会把列表补足
  • 框的格式:Google 的图片指南(2026 年 11 月 12 日查阅)把每个框写成 [ymin, xmin, ymax, xmax],范围是 0 到 1000
  • 输出:图片留在 n8n 里,所以要自己加一个节点来保存或发送
  • 格式:请求把图片标为 JPEG,所以别的格式需要改请求体
  • 大图片:请求把整张图片当成文本带上,所以大图片会让请求很大
  • 你的数据:图片和提示语都会发给 Google
  • 凭据:JSON 里没有任何凭据

README 和文件

README

按提示语在图片上画出 Gemini 给的边界框

一个 n8n 工作流,把一张图片和一句简短的提示语发给 Google 的 Gemini。Gemini 为每个匹配返回一个框,工作流再把这些框画在图片上。提示语要找的是兔子,你可以改成任何你说得出名字的东西。

包里有什么

  • workflow.json:n8n 导出的工作流,十二个节点:七个会运行的和五张便签。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

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

  • 模型原来是 gemini-2.0-flash-exp。Google 的弃用页面(2026 年 11 月 12 日查阅)没有列出这个名字,但写明 gemini-2.0-flash 系列已在 2026 年 6 月 1 日停用,替代模型是 gemini-3.6-flash。现在请求发往 gemini-3.6-flash。
  • 询问 Gemini 的那个节点原来叫 Gemini 2.0 Object Detection。模型换了,它现在叫 Gemini Object Detection。
  • Get Test Image 原来从作者自己的地址下载图片,现在是 https://YOUR_IMAGE_HOST/your-image.jpg。
  • Draw Bounding Boxes 有六个固定的绘制步骤,每一步读取一个框。匹配少于六个的图片会让工作流因缺少某个框而失败。现在 Code 节点会把列表补足到六个,超过六个的框会被裁掉。
  • 便签改成了每一步的简短说明,去掉了链接。有两张删掉了:一张放的是作者自己输出的图片,另一张解释了为什么没有用另一个节点。
  • 别的都没改。

开始之前

  • 一个 n8n,n8n Cloud 或自己的服务器都行。
  • 一个 Google Gemini API 密钥,保存在 Google Gemini(PaLM) API 凭据里。
  • 一张 Gemini 接受、并且能通过网址访问的图片。工作流把它当作 JPEG 发送,所以请用 JPEG 文件。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加这个凭据,填上你的密钥,在 Gemini Object Detection 里选中它。
  3. 在 Get Test Image 里,把 https://YOUR_IMAGE_HOST/your-image.jpg 换成你的图片地址。
  4. 如果想找兔子以外的东西,就改 Gemini Object Detection 的 JSON 请求体里的提示语。
  5. 点 Test workflow,再打开 Draw Bounding Boxes 看图片。

一次运行的过程

  1. Get Test Image 下载图片,Get Image Info 读出它的宽和高。
  2. Gemini Object Detection 发送图片和提示语,并要求返回一个 JSON 列表,每个匹配都有一个 box_2d 列表和一个 label。
  3. Get Variables 把模型的文字读成 JSON,并把图片的宽和高放在它旁边。
  4. Scale Normalised Coords 把每个框换成像素位置,并把列表补足到六个框。
  5. Draw Bounding Boxes 在它手上的图片上画出六个框。

改变风格

  • 要找什么:Gemini Object Detection 里的提示语。
  • 图片:Get Test Image 里的地址。
  • 模型:Gemini Object Detection 地址里的模型名。
  • 框的颜色:Draw Bounding Boxes 每个绘制步骤里的颜色字段。

注意事项

  • Google 的图片指南(2026 年 11 月 12 日查阅)把每个框写成 [ymin, xmin, ymax, xmax],范围是 0 到 1000。Code 节点用图片的宽和高把它换成像素。
  • 只画六个框,第七个匹配会被丢掉。想要更多,就加绘制步骤,并在 Code 节点里扩大补足的数量。
  • 空的位置会变成左上角一个零大小的框,显示成一个点或什么都看不到。它不是匹配。
  • Get Variables 用 parseJson 读取模型的文字。如果模型的回答不是 JSON,运行会停在那里。
  • Code 节点从 Get Test Image 读取二进制图片,所以那个节点改名时,Code 节点里也要做同样的修改。
  • 请求把图片以 base64 的形式放在 JSON 请求体里,所以大图片会让请求很大。
  • Google 的弃用页面还写明,gemini-2.5-pro 和 gemini-2.5-flash 从 2026 年 12 月 1 日起转到更新的模型,所以选别的模型前,请再查一遍那一页。
  • 图片会发给 Google。
  • JSON 里没有任何凭据。
文件
NOTICE.md  618 B
README.md  4 KB
workflow.json  11 KB

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

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

开发类的相似商品

查看开发类的全部商品

Lexnet

alpindale · 工具包

用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。

新上架

FLUX.2 Klein LoRA Studio

prithivMLmods · 工具包

在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。

新上架

anaksor-ocr

Sokheng · 工具包

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

新上架