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

一个 n8n 工作流,通过 ScrapingBee 给 Google 表格里列出的商品页面截图,让 Gemini 智能体读出标题、价格、品牌和促销,再存成各行。
用 Gemini 智能体从截图里抓取商品页面数据 是一款 n8n 工作流,属于研究类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
手动运行
在 n8n 里点 Test workflow,它就开始运行:
找到的每个商品一行,带标题、价格、品牌和促销
开始之前要准备好这些。
抓取页面
返回每个页面的截图或 HTML。
需要一个 ScrapingBee API 密钥
视觉智能体
从截图里读出商品和价格。
需要一个 Gemini API 密钥
清单和结果
存放要读取的地址,并接收写入的行。
需要一个 Google 服务账号和表格的 ID
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流通过读网页的图片来收集商品数据。它从 Google 表格里取页面地址,向 ScrapingBee 要每个页面的整页截图。一个 Gemini 智能体从图片里读出商品、价格、品牌和促销。图片不够时,智能体会调用第二条路线,把页面 HTML 取回来,转成 Markdown。运行它的是十四个节点,旁边还有十五张便签。
要跟踪许多页面上的价格和促销的分析师和店主。如果你列出的网站在条款里禁止抓取,就别选它,这一点要由你自己去核对。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 零售 | 价格分析师 | 盯着竞争对手的价格 | 一位分析师列出分类页面,在一张表格里看价格。 |
| 电商 | 店主 | 跟踪促销 | 一位店主看到哪些品牌在打折,折了多少。 |
| 营销 | 品类经理 | 比较产品线 | 一位经理把几家店里的品牌和价格排在一起看。 |
| 研究 | 市场研究员 | 建立商品清单数据集 | 一位研究员把几百条商品收进一行一行的数据里。 |
你需要懂一点 n8n,有三个账号:导入文件、添加两个凭据、粘贴一个密钥和一个 ID,再把第二条路线连上。
任何能访问 ScrapingBee、Google Gemini 和 Google Sheets 的 n8n 都能运行它。结果会落进你设置的表格里。
点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置需要一个 ScrapingBee 密钥、一个 Gemini 密钥、一个 Google 服务账号和一张有两个工作表的表格。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| ScrapingBee | 一个账户和一个 API 密钥 |
| 一个服务账号,表格共享给它的地址,再加一个 Gemini API 密钥 | |
| 表格 | 一个叫 List of URLs 的工作表,表头是 url,和一个叫 Results 的工作表,有六个表头 |
workflow.json。<YOUR_SHEET_ID>。<YOUR_SCRAPINGBEE_API_KEY> 换成你的密钥。Google Gemini Chat Model 里选中它。HTML-based Scraping Tool 的 Workflow 字段里,选中这同一个工作流。List of URLs 里加几个地址,点 Test workflow。点 Test workflow。每个地址变成一张截图,智能体返回其中的商品。各行出现在 Results 里。先从两三个页面开始,因为每个页面都要花一次 ScrapingBee 请求。
| 要改的 | 在哪里改 |
|---|---|
| 提取什么 | 智能体的 system message 和 Structured Output Parser 里的示例 |
| 列 | 创建行的那个 Google Sheets 节点 |
| 模型 | Google Gemini Chat Model |
| 什么时候运行 | 触发节点 |
一位分析师把两家网店的耳机分类页面列进 List of URLs。智能体读每个页面的图片。
每个商品变成一行,带着它的分类地址、标题、价格、品牌,以及促销和折扣百分比。截图说不清的页面,会再从它的 HTML 读一遍。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。智能体是一个会决定用哪些别的方框的方框。这里它先读图片,只有缺东西时才调用第二条路线。
专家:智能体把二进制截图当作输入,并调用同一个文件里的一个工具工作流。一个结构化输出解析器给答案定型,一个 Split Out 节点给每个商品生成一个条目。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
| 截图用的 ScrapingBee 节点 | 返回一张整页图片 | 它把 screenshot 和 screenshot_full_page 都发成 true |
Vision-based Scraping Agent | 读图片并决定用哪个工具 | 只有缺东西时它才调用 HTML 这条路线 |
HTML-based Scraping Tool | 运行同一个工作流里的第二条路线 | 在你选中这个工作流之前,它的 Workflow 字段是空的 |
Structured Output Parser | 把答案定型成商品列表 | 它的示例用文字值和键 promo_percentage |
抓取可能违反网站的规则,所以请核对你列出的每个网站的条款,以及你所在地的法律。
models/gemini-1.5-pro-latest,而 Google 的模型和弃用页面(2026 年 11 月 12 日查阅)里没有任何 Gemini 1.5 模型。节点现在用 models/gemini-3.8-flash,模型页面把它列为 Stable,支持图片输入product_url 的列,现在是 product_title一个 n8n 工作流,从 Google 表格里读取一份页面地址清单,通过 ScrapingBee 给每个页面截一张整页图。一个基于 Gemini 的 AI 智能体从图片里读出商品、价格、品牌和促销。图片不够时,智能体会调用第二条路线,把页面 HTML 取回来转成 Markdown。结果变成 Results 工作表里的各行。
workflow.json:n8n 导出的工作流,二十九个节点:十四个会运行的和十五张便签。里面没有任何凭据。README.md:这份设置说明,压缩包里的是英文版。models/gemini-1.5-pro-latest。Google 的模型和弃用页面(2026 年 11 月 12 日查阅)里完全没有列出任何 Gemini 1.5 模型。节点现在用 models/gemini-3.8-flash,模型页面把它列为 Stable,支持图片输入和结构化输出。<your_scrapingbee_apikey>。现在在两个请求里都是 <YOUR_SCRAPINGBEE_API_KEY>。screenshot_full_page。ScrapingBee 的文档把 screenshot 和 screenshot_full_page 列为两个独立的选项,而且它自己的示例两个都发,所以这个版本两个都发。HTML-based Scraping Tool 里原来是原作者自己的工作流 ID。现在是空的。导入之后,在里面选中这同一个工作流。<YOUR_SHEET_ID>,工作表是 List of URLs 和 Results。product_url 的列。现在这一列是 product_title。Copy code,还有一个示例在 promo_percent 下用了真假值和数字。解析器的示例用的是文字值和键 promo_percentage。提示里的示例现在和解析器一致了。List of URLs 的第 1 行是表头 url,每行一个地址。Results 的表头是 category、product_title、product_price、product_brand、promo 和 promo_percent。workflow.json。Google Sheets - Get list of URLs 和 Google Sheets - Create Rows 里选中它。在两个节点里都换掉 <YOUR_SHEET_ID>,并检查工作表的名字。ScrapingBee- Get page HTML 和 ScrapingBee - Get page screenshot 里,把 <YOUR_SCRAPINGBEE_API_KEY> 换成你的密钥。Google Gemini Chat Model 里选中它。HTML-based Scraping Tool 的 Workflow 字段里,选中这同一个工作流。List of URLs 里加几个地址,点 Test workflow。Google Sheets - Get list of URLs,它读取各行。Set fields 保留每行的 url。ScrapingBee - Get page screenshot 带着地址调用 ScrapingBee,screenshot 和 screenshot_full_page 设成 true,再加一个浏览器风格的 User-Agent 请求头。图片作为文件返回,旁边是这一行的 JSON。Vision-based Scraping Agent 收到图片和一条带地址的消息。它的 system message 要求给出标题、价格、品牌和促销,并说只有缺东西时才调用 HTML 工具。query,启动这同一个工作流里的 HTML-Scraping Tool。Set fields - from AI agent query 把它变成 url,ScrapingBee- Get page HTML 取回页面,HTML to Markdown 做转换。data 字段回到智能体手里。Structured Output Parser 把答案定型成商品列表,智能体把它作为 output 返回。Split Out 给每个商品生成一个条目。Google Sheets - Create Rows 为每个条目加一行。category 放页面地址,promo_percent 取 promo_percentage 的值。Structured Output Parser 里的示例。Google Sheets - Create Rows 里的映射和 schema。Google Gemini Chat Model。NOTICE.md 719 B README.md 5 KB workflow.json 23 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 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
AbdomenAtlas · 工具包
在 CT 扫描上检测并勾画 9 个器官的肿瘤,使用从放射学报告中学习的 R-Super 方法训练。这是面向医学影像团队的研究模型,采用非商业许可。
dBenf · 工具包
回答关于卫星图像块的类型化问题,使用 Sentinel-2 的全部 12 个波段,为每个选项返回概率,不生成文字。这是 Qwen3.5-0.8B 的微调版本,适合地球观测研究者。
zimmerk4 · 工具包
用一个在 JAX 物理模拟器里学会的小型策略网络,从头到尾通关游戏 Getting Over It。适合强化学习研究者和好奇的动手爱好者。