Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
一个 n8n 工作流,里面是通过 Apify Actor 从 Google 地图收集本地商家的零件:启动运行,等待,再读取地点。一段 JSON 请求体写明地点、商家类型和要收集的数量。它的节点之间没有连线。
Google 地图本地商家抓取器 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
手动运行
文件里没有触发节点。你在编辑器里运行 Google Maps Actor,它的 JSON 请求体里要设好:
一份来自 Google 地图的本地商家清单,一个地点一条
开始之前要准备好这些。
网页抓取
用你的搜索条件运行 Google 地图提取器 Actor,把找到的地点存进数据集,供你读回。
需要Apify API 令牌,以及抓取地点所需的余额
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流里有一套用 Apify Actor 从 Google 地图收集本地商家的零件。四个节点负责干活,彼此之间都没有连线。第一个节点 Google Maps Actor 用一段 JSON 请求体启动 Compass 的 Google 地图提取器,请求体里写明地点、商家类型和要收集的数量。接着 Wait 在 Apify 抓取期间暂停,Get Results 读取这个 Actor 上一次运行找到的地点。第四个节点 Sync Run 一次调用就启动 Actor 并等它跑完。文件里没有触发节点,也没有连线,所以你要在编辑器里逐个运行这些节点,或者自己把它们连起来。
需要建立本地商家潜在客户名单的自由职业者、小型代理公司和销售团队,以及按区域统计竞争对手的分析师。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 本地营销 | 代理公司客户经理 | 抓取一个城市里的某一类商家,再向每家推销更好的网站 | 代理公司抓出目标城市里的牙医,给每一家发一份报价。 |
| 设备和供应 | 销售代表 | 出差前列出一个地区里的承包商 | 供应商列出销售区域里的电工,按城镇安排电话拜访。 |
| 市场调研 | 分析师 | 按区统计同一类商家的数量,并比较它们的评分 | 分析师统计两个区的咖啡店数量,再比较各自的评分。 |
你需要会一点 n8n 和一点 JSON,还要有一个 Apify 账号。节点导入后没有连线,要你自己画线。如果你想要一条做完整的潜在客户流程、最后落到表格或 CRM 里,就别选它:它只做到原始名单为止。作者估计设置要 5 分钟左右。
你运行的任何 n8n 都行,只要能访问 Apify。这个工作流只是发送网络请求并读取返回的内容,所以 n8n Cloud 和你自己的服务器都能用。
Get Results 后面加一个节点,把地点存起来Google Maps Actor 前面放一个 Schedule Trigger,就能定期抓取点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。导入之前先准备好下面这些。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| Apify | 一个账号,和它的 API 令牌 |
| Apify 余额 | 这个 Actor 按抓取的地点数量收费。它的 Apify 页面(我们在 2026 年 11 月 2 日读过)给出的基础价是每 1,000 个地点 1.50 美元起 |
workflow.json。Google Maps Actor、Get Results 和 Sync Run 里,把地址中的 <YOUR_APIFY_TOKEN> 换成你的令牌。Google Maps Actor 的 JSON 请求体里填上你的搜索条件。如果要走 Sync Run 这条路,也把它复制进去。Google Maps Actor、Wait、Get Results 依次连上线,如果希望这条链自己启动,就在最前面加一个触发节点。Wait,把时间单位和数值设成你的抓取需要的时长。Google Maps Actor 里的请求体是这样的:
{
"language": "en",
"locationQuery": "New York, USA",
"maxCrawledPlacesPerSearch": 50,
"searchStringsArray": ["plumbers"],
"skipClosedPlaces": false
}Wait 里只存了数值 25,没有写单位,n8n 的默认单位是秒,所以它停 25 秒。抓取量大的话要更久,在那里改成分钟。
先运行一次 Google Maps Actor。Apify 会立刻返回这次运行的信息,并继续抓取。运行结束后,Get Results 把地点作为条目返回,一个商家一条,你可以把它们存进表格、按评分筛选,或者交给另一个工作流。如果这条链由触发节点启动,Wait 就是给 Apify 留出跑完的时间。
| 要改的 | 在哪里改 |
|---|---|
| 地点 | locationQuery,自由文本,比如城市、州或国家 |
| 商家类型 | searchStringsArray,一个或多个搜索词,像在 Google 地图里输入的那样 |
| 地点数量 | maxCrawledPlacesPerSearch,每个搜索词最多返回多少条。不填的话,Actor 会收集它找到的所有地点 |
| 已关闭的地点 | skipClosedPlaces,设成 true 就把它们去掉 |
| 语言 | language,结果使用的语言 |
Google Maps Actor 里填这样的请求体:
{
"language": "en",
"locationQuery": "Austin, USA",
"maxCrawledPlacesPerSearch": 20,
"searchStringsArray": ["yoga studios"],
"skipClosedPlaces": true
}Get Results 最多返回二十条,一个瑜伽馆一条。按这个 Actor 的 Apify 页面(我们在 2026 年 11 月 2 日读过),每个地点都带有 title、phone、website、totalScore 和 reviewsCount 这类字段,还有地址。
新手:n8n 把工作流画成用线连起来的方框,每个方框叫一个节点,只做一件事。Apify Actor 是现成的抓取程序,你通过一个网址启动它。启动只要一会儿,抓取要花更长时间,所以在启动运行和读取结果之间放了 Wait。你可以在编辑器里一次运行一个节点,每个节点都会显示它收到了什么、发出了什么。
专家:三次调用对应三个 Apify 接口,其中一个很容易看错。Apify 的文档(我们在 2026 年 11 月 2 日读过)说,run-sync 返回的是这次运行的 OUTPUT 记录,Actor 不一定会存这条记录,而且 300 秒后会超时。
| 节点 | 调用 | 要知道的 |
|---|---|---|
Google Maps Actor | POST 到 runs | 启动运行,返回运行的详情,其中包括它写入的数据集 |
Get Results | GET runs/last/dataset/items | 读取这个 Actor 上一次的运行,所以中间如果又启动了一次运行,读到的就不是你想要的那次。用启动调用返回的数据集 ID 就能固定住 |
Sync Run | POST 到 run-sync | 返回 OUTPUT 记录,而不是地点。要一次调用拿到地点,用 Apify 的 run-sync-get-dataset-items |
每次抓取都要花钱,而且令牌就明明白白写在文件的地址里。
maxCrawledPlacesPerSearch 设得大,花得就多一个 n8n 工作流,里面是通过 Apify Actor 从 Google 地图收集本地商家的零件。一段 JSON 请求体写明地点、商家类型和要收集的数量。
workflow.json:n8n 导出的工作流,八个节点。里面没有任何凭据,原来藏在其中一个地址里的 Apify 令牌已经换成了占位符。四个节点干活,四张便签给它们做标注。README.md:这份设置说明,压缩包里的是英文版。文件里没有触发节点,节点之间也没有连线。你可以在编辑器里逐个运行节点,也可以照下面的办法把它们连起来。
workflow.json。Google Maps Actor、Get Results 和 Sync Run 里,把地址中的 <YOUR_APIFY_TOKEN> 换成你的令牌。Google Maps Actor 的 JSON 请求体,填上你的搜索条件(见下文)。如果要用 Sync Run,也把同样的请求体复制进去。Google Maps Actor、Wait、Get Results 依次连上线。如果希望这条链自己启动,就在 Google Maps Actor 前面加一个 Manual Trigger 或 Schedule Trigger。Wait,把时间单位和数值设成你的抓取需要的时长。文件里只存了数值 25,所以这个节点用 n8n 的默认单位秒,停 25 秒。Get Results 会返回每个商家一条的结果。Google Maps Actor 和 Sync Run 里的请求体:
{
"language": "en",
"locationQuery": "New York, USA",
"maxCrawledPlacesPerSearch": 50,
"searchStringsArray": ["plumbers"],
"skipClosedPlaces": false
}
| 节点 | 请求 | 要知道的 |
|---|---|---|
| Google Maps Actor | POST 到 Actor 的 runs 地址 | 启动运行,并立刻返回这次运行的详情。抓取在 Apify 那边继续进行。 |
| Get Results | GET runs/last/dataset/items | 读取这个 Actor 上一次运行的地点。如果在读取之前又启动了一次运行,读到的就是那次运行的地点。想固定某次运行,就用启动调用返回结果里的数据集 ID。 |
| Sync Run | POST 到 run-sync | 启动 Actor 并等它跑完,但 Apify 的文档(我们在 2026 年 11 月 2 日读过)说它返回的是这次运行的 OUTPUT 记录,而不是数据集,并且 300 秒后会超时。想一次调用拿到地点,Apify 提供了 run-sync-get-dataset-items。 |
locationQuery 接受自由文本,比如城市、州或国家。searchStringsArray 接受一个或多个搜索词,像在 Google 地图里输入的那样。maxCrawledPlacesPerSearch 是每个搜索词最多返回多少条。不填的话,Actor 会收集它找到的所有地点。skipClosedPlaces 设成 true,就会去掉 Google 地图标为已关闭的地点。language 设置结果使用的语言。maxCrawledPlacesPerSearch 设得大,花得就多。Authorization,值填 Bearer 加上令牌,再把三个地址里的 ?token=<YOUR_APIFY_TOKEN> 去掉。README.md 4 KB workflow.json 4 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 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
nerijs · 工具包
一个用于 Stable Diffusion XL 的像素画风格附加模型,把文字提示词变成像素风图片,并可搭配 LCM LoRA 加快运行。适合游戏开发者、设计师和爱好者。
LiconStudio · 工具包
给模型最多五张参考图,让生成视频中的人物、服装、物体和背景保持一致。这是用于 ComfyUI 中 LTX-2.5 的 LoRA,还可以为两位说话者添加音频参考。