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

一个 n8n 工作流,服务 WooCommerce 店铺的聊天。商品问题交给目录搜索,关于店铺的问题则根据存在 Qdrant 集合里的店铺文档来回答。
带店铺资料检索的 WooCommerce 私人导购聊天机器人 是一款 n8n 工作流,属于商务类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
聊天消息
顾客在聊天窗口里发一条消息,它就开始运行。店铺文档由另一次你手动开始的运行载入:
一条聊天回答,里面有匹配的有货商品,或者店铺自己的信息
开始之前要准备好这些。
商品目录
按关键词、编号和价格范围搜索有货的商品。
需要一个带店铺 REST API 密钥的 WooCommerce 凭据
向量库
把店铺的文档存成向量,并返回与问题匹配的段落。
需要Qdrant API 密钥,以及一个向量维度与嵌入模型相符的集合
文档来源
列出文件夹里的文件,并以文本形式下载,好载入 Qdrant。
需要一个 Google Drive OAuth2 凭据,以及一个文件夹的 ID
语言模型
对消息分类,回答顾客,并为文档和问题生成嵌入。
需要OpenAI API 密钥
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流运行一家 WooCommerce 店铺的聊天。顾客问商品,或者问店铺的信息,工作流判断是哪一种。商品问题交给商品目录的搜索,按关键词、价格和商品编号筛选。关于营业时间或地址的问题,则根据 Qdrant 集合里店铺自己的文档来回答。运行它的是二十一个节点,旁边还有四张便签。
运行 WooCommerce、总在回答同样问题的小型网店。如果你没法运行一个 Qdrant 集合,或者每条回复都必须先经人审核才能让顾客看到,就别选它。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 零售 | 店主 | 在聊天里回答商品和价格问题 | 一位顾客问某个价位以下的包,看到有货的匹配项。 |
| 客服 | 客服人员 | 回答营业时间和配送问题 | 一位顾客问店几点开门,从店铺文档里得到时间。 |
| 时尚 | 精品店主 | 帮顾客按编号找一件商品 | 一位顾客输入商品编号,就看到那件商品。 |
| 代理公司 | 网站代理商 | 给客户的店铺加一个导购助手 | 一家代理公司载入客户的退货政策,并接上它的商品目录。 |
你需要懂一点 n8n,有一家 WooCommerce 店铺和一个 Qdrant 集合:导入文件、添加五个凭据、载入文档,再打开聊天。
任何能访问你的 WooCommerce 店铺、Qdrant、Google 和 OpenAI 的 n8n 都能运行它。回答显示在 n8n 自带的聊天窗口里。
点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置需要五个凭据、一个 Qdrant 集合和一个 Drive 文件夹。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| WooCommerce | 一家店铺和它的 REST API 密钥 |
| Qdrant | 一个实例、一个 API 密钥,和一个向量维度与嵌入模型相符的集合 |
| Google Drive | 一个放着店铺文档的文件夹,文档是 Google 文档或文本文件 |
| OpenAI | 一个 API 密钥 |
workflow.json。Google Drive2 和 Google Drive1 里的 Google Drive,两个 Qdrant 节点里的 Qdrant,personal_shopper 里的 WooCommerce,以及 HTTP Request 里的 Header Auth 凭据。api-key,值填你的 Qdrant API 密钥。HTTP Request 的地址里,把 YOUR_COLLECTION 换成你的集合名,把 YOUR_QDRANT_HOST 换成你的 Qdrant 地址。Google Drive2 里,把 YOUR_FOLDER_ID 换成你的文档文件夹的 ID。When chat message received 打开聊天。先问一件商品,再问店几点开门。先点 Test workflow 把文档载入一次,再打开聊天,问商品或问店铺的情况。文档有变化时,再载入一次。
| 要改的 | 在哪里改 |
|---|---|
| 哪些问题走哪条路 | Information Extractor 和 AI Agent 的系统消息 |
| 店铺的文档 | Google Drive2 里的文件夹 |
| 文档怎么切分 | Token Splitter1 |
| 商品搜索返回什么 | personal_shopper 的选项 |
一位精品店主从 Drive 载入她的营业时间和退货政策。一位顾客输入,想要一个 80 欧元以下的皮包。
提取节点把它标成商品搜索,带一个关键词和最高价格。Agent 把两者交给 personal_shopper,它列出这个价格以下有货的包。第二位顾客问店几点开门,Agent 就根据文档回答。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。RAG 的意思是模型先查你自己的文档再回答。先从一份简短的文档开始,比如营业时间。
专家:Agent 有三个工具:一个 WooCommerce 搜索、一个基于 Qdrant 的向量库工具,和一个计算器。另有一个 Information Extractor 先对每条消息分类。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
Information Extractor | 对消息分类,并取出关键词、价格、编号和类别 | 它的 JSON 会进入 Agent 的系统消息 |
personal_shopper | 搜索有货的商品 | 它的四个筛选条件用 $fromAI,所以由 Agent 来设置 |
RAG | 基于 Qdrant 集合的向量库工具 | 它通过 OpenAI Chat Model1 回答 |
HTTP Request | 向 Qdrant 发一个带空筛选条件的删除请求 | 它本意是清空这个集合 |
商品搜索的筛选条件由 Agent 给出,而载入分支里的一个调用本意是清空你的集合。
$fromAI。提取节点的示例对象现在也是完整的 JSON Schemapersonal_shopper 最多返回 50 条完整记录,文字很多。回答变慢时,把它的上限调低personal_shopper 没有类别选项,所以它不会缩小搜索范围gpt-5-mini。OpenAI 的弃用页面写明它在 2026 年 12 月 11 日停用,并列出 gpt-5.6-terra一个 n8n 工作流,服务 WooCommerce 店铺的聊天。顾客要么问商品,要么问店铺本身的情况。商品问题交给店铺商品目录的搜索。关于营业时间或地址的问题,则根据存在 Qdrant 集合里的店铺自己的文档来回答。
workflow.json:n8n 导出的工作流,二十五个节点:二十一个会运行的和四张便签。里面没有任何凭据。README.md:这份设置说明,压缩包里的是英文版。https://QDRANTURL/collections/NAME/points/delete。现在它们是 YOUR_FOLDER_ID、YOUR_COLLECTION 和 https://YOUR_QDRANT_HOST/collections/YOUR_COLLECTION/points/delete。RAG 工具原来有一个意大利语的名字和描述。现在它叫 RAG,也就是 Agent 的指令里用的名字,描述是英文。personal_shopper 工具原来从 Information Extractor 的 SKU、keyword、price_max 和 price_min 字段读取筛选条件。提取节点的模式里没有这些名字的字段,所以这四个选项都是空的。现在它们用 $fromAI,让 Agent 根据顾客说的话来填。text-embedding-3-small 是 1536。workflow.json。OpenAI Chat Model、OpenAI Chat Model1、OpenAI Chat Model2、Embeddings OpenAI 和 Embeddings OpenAI3 里的 OpenAI,Google Drive2 和 Google Drive1 里的 Google Drive,两个 Qdrant 节点里的 Qdrant,personal_shopper 里的 WooCommerce,以及 HTTP Request 里的 Header Auth 凭据。api-key,值填你的 Qdrant API 密钥。Qdrant Vector Store、Qdrant Vector Store1 和 HTTP Request 的地址里,把 YOUR_COLLECTION 换成你的集合名,把 YOUR_QDRANT_HOST 换成你的 Qdrant 地址。Google Drive2 里,把 YOUR_FOLDER_ID 换成你的文档文件夹的 ID。When chat message received 打开聊天。先问一件商品,再问店几点开门。载入文档,手动开始:
HTTP Request 向 Qdrant 发一个带空筛选条件的删除请求,本意是先清空这个集合。Google Drive2 列出文件夹里的文件,Google Drive1 把每个文件下载成纯文本。Default Data Loader2 把每个文件变成文档,Token Splitter1 把它切成 300 个令牌一段、重叠 30 个令牌的片段。Embeddings OpenAI3 为它们生成嵌入,Qdrant Vector Store1 把它们存起来。回答顾客:
When chat message received 接收消息,Edit Fields 保留它的会话 ID 和文字。Information Extractor 请聊天模型判断顾客是不是想找商品。如果是,就取出关键词、价格、商品编号和类别。AI Agent 读消息和提取节点的 JSON。商品问题它调用 personal_shopper,搜索店铺里有货的商品。店铺问题它调用 RAG,通过 OpenAI Chat Model1 读取 Qdrant 集合。Calculator 用来算数,Window Buffer Memory 记住这次聊天之前的消息。Information Extractor 和 AI Agent 的系统消息。Google Drive2 里的文件夹。Token Splitter1 里的大小和重叠。personal_shopper 的选项。personal_shopper 返回最多 50 件有货商品的完整记录,对模型来说文字很多。回答变慢或变贵时,把它的 Limit 调低。personal_shopper 没有类别选项,所以类别不会缩小搜索范围。gpt-5-mini。OpenAI 的弃用页面写明它在 2026 年 12 月 11 日停用,并列出 gpt-5.6-terra。text-embedding-3-small。载入和搜索必须用同一个模型。NOTICE.md 667 B README.md 6 KB workflow.json 17 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 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
perplexity-ai · 工具包
根据文字和图片为一个决策挑出最合适的选项,比如哪个团队应该处理一条请求,并给出每个选项的概率,适合构建分流和审核工作流的开发者。
numind · 工具包
以文本或图像读取文档,按你要的字段填写 JSON 模板,或把页面转成 Markdown。这是一个 4B 模型,适合处理扫描件、表单和发票的团队。
nace-ai · 工具包
一次推理就对一份文档的是非题、选择题和打分题给出每个选项的概率。这是 Nace.AI 的 8B 决策模型,你可以自己运行,许可证为非商业。