Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
一个监视 Slack 频道里工单表情回应的 n8n 工作流:由 AI 模型写出标题、摘要、建议和优先级,并为每条消息在 Linear 里创建一次工单。
由 AI 把 Slack 工单表情回应变成 Linear 工单 是一款 n8n 工作流,属于商务类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
定时
按计时器启动,每 5 分钟一次。先设好:
每条被标记的消息都有一个新的 Linear 工单,带标题、摘要、建议、优先级和回到 Slack 的链接
开始之前要准备好这些。
团队聊天
存放消息和表情回应,并被搜索。
需要带 search:read 权限的 Slack 用户令牌
语言模型
写出标题、摘要、建议和优先级。
需要OpenAI API 密钥
问题跟踪工具
列出已有的工单,并接收新工单。
需要Linear API 密钥和一个团队
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流把 Slack 里的一个表情回应变成 Linear 里的一个工单。有人用工单表情给支持频道里的一条消息做上标记。工作流每五分钟在频道里搜索一次这样的消息。对于每一条还没见过的消息,一个 AI 模型会写出简短的标题、摘要、最多三条建议和一个优先级。然后工作流在 Linear 里创建工单。Slack 消息的 id 会写进描述里,所以不会有哪条消息被重复建单。它里面有十二个节点,旁边还有七张便签。
在 Slack 里和客户或同事交流、又用 Linear 跟踪工作的客服和产品团队。他们想用一种快捷的方式把聊天消息变成正式的工单,不用在标签页之间来回复制文字。它适合能创建 Slack 用户令牌和 Linear 密钥的人。如果你的工单放在 Linear 以外的地方,就别选它。如果只有部分人才能开工单,也别选它,因为频道里任何能加表情回应的人都能创建一个。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 软件 | 客服工程师 | 把聊天里的故障报告变成工单 | 一位工程师给客户的故障报告加上表情回应,得到一个带标题和优先级的工单。 |
| 运营 | 办公室经理 | 把团队频道里的请求记下来 | 一位经理给一条说打印机坏了的消息加上表情回应,请求就进了队列。 |
| 代理公司 | 客户经理 | 记下客户的修改请求 | 一位经理给客户要求换新横幅尺寸的消息加上表情回应。 |
| 教育 | 学校 IT 人员 | 跟踪老师们提出的请求 | 一位 IT 负责人给老师说投影仪打不开的消息加上表情回应。 |
你需要一个能搜索的 Slack 用户令牌、一个 OpenAI API 密钥、一个 Linear API 密钥,以及一个一直开着的 n8n。
任何能按计划运行的 n8n 都可以,n8n Cloud 或你自己的服务器都行,只要它一直开着。工作流是主动去问 Slack 和 Linear 有什么新消息,没有谁来调用它,所以不需要公网地址。本地安装在运行期间可以用,表情回应会等到下一次运行。
点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。导入文件,添加三个凭据,选好你的频道和团队,然后打开它。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或你自己的服务器 |
| Slack | 一个有 search:read 权限的用户令牌,以及一个大家会加工单表情回应的频道 |
| OpenAI | 一个 API 密钥 |
| Linear | 一个 API 密钥,以及接收工单的团队 |
workflow.json。Slack 添加一个带你用户令牌的 Slack API 凭据。在它的查询里,把 support-tickets 换成你的频道。OpenAI Chat Model 添加一个 OpenAI 凭据。Get Existing Issues 和 Create Ticket 添加一个 Linear 凭据,然后在 Create Ticket 里选好你的团队。:ticket: 回应一条消息,再用 Execute workflow 把工作流运行一次。到 Linear 里看看有没有新工单。在频道里选一条消息,用工单表情回应它。到下一次运行时,Linear 里就会出现一个工单。里面有 AI 写的标题、摘要、建议和优先级,还有原消息和它的链接。不用再按别的。已经有工单的消息,以后每次运行都会被跳过。
| 要改的 | 在哪里改 |
|---|---|
| 频道或表情回应 | Slack 里的查询 |
| 多久查一次 | Schedule Trigger |
| 一次运行读多少条消息 | Slack 里的数量上限 |
| 工单里写什么 | Generate Ticket Using AI 里的提示词 |
| 模型 | OpenAI Chat Model |
| 团队、标签和优先级的对应 | Create Ticket |
一个客服团队和一位客户共用一个 Slack 频道。周一,客户写道导出按钮从周五起就没反应了,一位同事加上了工单表情回应。
下一次运行时,工作流找到这条消息,发现没有任何工单里有它的 id,就请模型给出标题、摘要、几条建议和一个优先级。几分钟后,Linear 里出现一个新工单,名字大致是“导出按钮没有反应”,优先级是模型根据语气定的。描述里是客户的原话和回到那条消息的链接。没有人重新打过一个字。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。表情回应是有人加在消息下面的小表情。Linear 是团队用来跟踪问题的工具。结构化输出解析器让模型按固定的字段回答,这里是标题、摘要、建议和优先级。
专家:每条消息都会和 Linear 返回的描述里的 hash: 行比对,所以检查放在 Linear 里,工作流自己不保存任何状态。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
Slack | 在频道里搜索带表情回应的消息 | 它需要用户令牌,只读最新的 10 条结果 |
Get Values | 为每条消息建出 id、作者、链接和文字 | id 是消息链接的最后一段,不含查询字符串 |
Get Existing Issues | 从 Linear 读取工单 | 它读前 50 个,来自所有团队,每次运行读一次 |
Get Hashes Only | 从描述里取出保存的 id | 没有这样一行的工单会被跳过 |
Create New Ticket? | 找不到 id 的消息才放行 | 还没有工单的消息会变成工单 |
Generate Ticket Using AI | 写出标题、摘要、建议和优先级 | 解析器强制给出这四个字段,优先级是模型的猜测 |
Create Ticket | 创建工单 | 团队由你来选,描述里带着 id 那一行 |
这些说明来自 2026 年 11 月 12 日读取的 Slack、OpenAI、Linear 和 n8n 的页面与源码,没有运行过任何东西。
gpt-5-mini,OpenAI 会在 2026 年 12 月 11 日停用它,现在节点指定 gpt-6-luna。id 检查不再因为没有 hash: 行的工单,或者没有任何工单有描述而中断运行。id 会忽略线程链接的查询字符串,消息由 JSON.stringify 转义,原作者私有的团队 id 和状态 id 已去掉一个监视某个 Slack 频道里带工单表情回应的消息的 n8n 工作流。对每条还没有工单的消息,一个 AI 模型写出标题、摘要、几条建议和一个优先级,工作流再在 Linear 里创建工单。Slack 消息的 id 会保存在工单里,所以不会有哪条消息被重复建单。
workflow.json:n8n 导出的工作流,12 个节点和 7 张便签。里面没有任何凭据。README.md:这份设置说明,压缩包里的是英文版。gpt-5-mini。按 OpenAI 2026 年 11 月 12 日读取的弃用页面,它会在 2026 年 12 月 11 日停用。节点现在指定 gpt-6-luna。它接在带结构化输出解析器的普通链下面,不调用任何工具,所以这个模型合适。这条链现在叫 Generate Ticket Using AI。Get Hashes Only 在 Linear 返回的每个工单里找 hash: 行,并按位置 [1] 取第一个匹配。有描述但没有这一行的工单,比如手写的工单,会让匹配返回 null 并中断运行。如果 Linear 工作区里没有任何工单有描述,列表就不存在,同样会中断。现在表达式会跳过这两种情况。?thread_ts=...&cid=...。保存的 hash: 行读回来时只读到这个字符之前,所以这样的 id 永远对不上,同一条回复可能在每次运行时都被再次建单。现在 id 会忽略查询字符串。JSON.stringify 来转义。Get Existing Issues 现在每次运行只运行一次。以前每条消息都运行一次,每次读的都是同样的工单。#n8n-tickets 现在是 #support-tickets。画布上的便签里有链接和加入社区的邀请,现在已改写,其中一张便签写明了 5 分钟的定时。search:read 权限的 Slack 用户令牌。Slack 的消息搜索要用用户令牌,机器人令牌用不了。workflow.json。Slack 添加一个带你用户令牌的 Slack API 凭据。在它的查询里,把 support-tickets 换成你的频道。OpenAI Chat Model 添加一个 OpenAI 凭据。Get Existing Issues 和 Create Ticket 添加一个 Linear 凭据,然后在 Create Ticket 里选好你的团队。:ticket: 表情回应,再用 Execute workflow 把工作流运行一次。到 Linear 里看看有没有新工单。Schedule Trigger 启动运行,Slack 在频道里搜索带工单表情回应的最新 10 条消息。Get Values 根据链接给每条消息生成一个 id,并保留频道、作者、时间、链接和文字。Get Existing Issues 从 Linear 读取工单。Collect Descriptions 收集它们的描述,Get Hashes Only 从中取出保存的 id。Merge 把每条消息和那个列表配对。Create New Ticket? 只在消息的 id 不在列表里时才放行。Generate Ticket Using AI 请模型给出简短的标题、摘要、最多 3 条建议和一个优先级。Structured Output Parser 把回答变成这些字段。Create Ticket 创建工单。描述里有摘要、建议、带作者的原消息、频道、时间、链接和 hash: 行。优先级的对应是 urgent 为 1,high 为 2,medium 为 3,low 为 4。Slack 里的查询。Schedule Trigger。Slack 里的数量上限。Generate Ticket Using AI 里的提示词。OpenAI Chat Model。Create Ticket。Slack 里调大数量上限。Get Existing Issues 里调大上限,或者打开 Return All。gpt-6-luna 每百万输入 token 收费 0.1 美元,每百万输出 token 收费 0.5 美元。页面内容可能会变,大批量运行前请先核对。NOTICE.md 660 B README.md 6 KB workflow.json 14 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 决策模型,你可以自己运行,许可证为非商业。