Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
一个 n8n 工作流,让人们向 Telegram 机器人询问 Google 表格里的日程。AI 模型根据当前的行来回答。n8n 里的聊天框可以测试同一个流程。
根据 Google 表格日程来回答的 Telegram 聊天机器人 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
一条 Telegram 消息
有人给你的机器人发消息,或你在 n8n 里的聊天框输入内容时开始运行。先设好:
Telegram 聊天里的一条回答,来自你表格的当前内容
开始之前要准备好这些。
聊天
接收每个问题,显示正在输入,并把回答发回去。
需要Telegram 机器人令牌
日程表
每个问题都会重新读取,并转成一张表。
需要Google Sheets 凭据和表格地址
语言模型
运行根据这张表作答的智能体。
需要OpenRouter API 密钥
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流把一个 Telegram 机器人变成一位助手,负责 Google 表格里存的日程。成员给机器人发一个问题,AI 模型就根据表格的当前内容来回答。每一次,工作流都会重新读取表格,把它转成一张表,再连同问题一起交给模型。第二个入口,也就是 n8n 里的聊天框,可以不经过 Telegram 来测试同一个流程。整个流程由十五个节点完成。旁边还有八张便签。
把日期放在电子表格里、总被问同样问题的聚会、俱乐部、课程和团队的组织者,比如下一次活动是什么时候、在哪里。它适合几十到几百行、由你在表格里自己编辑的日程。如果日程特别大就别选它,因为整张表会跟着每个问题一起发出去。如果你想让机器人去预订或修改什么,也别选它。它只读。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 社群 | 聚会组织者 | 让成员询问日期和地点 | 一位成员问下一场分享是什么时候,得到日期和房间。 |
| 教育 | 课程协调员 | 回答学生关于课表的问题 | 一位学生问工作坊在星期几开。 |
| 运动 | 俱乐部经理 | 分享训练计划 | 一位家长问星期六的训练几点开始。 |
| 活动 | 小型活动团队 | 回答参会者关于场次和讲者的问题 | 一位参会者问午饭后谁来讲。 |
你需要一个 Telegram 机器人令牌、一个能打开你的表格的 Google 账号、一个 OpenRouter 密钥,以及 n8n 的一个公开 HTTPS 地址。
Telegram 这个入口需要一个 Telegram 能够访问到的 n8n,也就是 n8n Cloud 或有公开地址的服务器。n8n 里的聊天框在哪里都能用,所以你可以先在本地安装上测试。工作流必须打开,机器人才会回答。
点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。导入文件,添加三个凭据,粘贴你的表格地址,改写机器人的系统消息,然后把工作流打开。
| 需要 | 说明 |
|---|---|
| n8n | n8n Cloud 或带 HTTPS 地址的你自己的服务器 |
| Telegram | 一个来自 BotFather 的机器人令牌 |
| Google Sheets | 一个能打开这张表的 Google 账号,带 OAuth2 凭据 |
| 表格 | 一行表头,然后第一个标签页上每个活动一行 |
| OpenRouter | 一个 API 密钥 |
workflow.json。telegramInput、SendTyping 和 telegramResponse 添加带你的机器人令牌的 Telegram 凭据。Settings 里,把 <YOUR_GOOGLE_SHEET_URL> 换成浏览器里显示的表格地址。给 Schedule 添加一个 Google Sheets OAuth2 凭据。LLM 添加一个 OpenRouter 凭据。它运行的是 openai/gpt-6-luna。ScheduleBot,把它的系统消息改写成适合你自己的群体。现在它讲的是一个聚会小组。让工作流一直开着。成员在 Telegram 里打开机器人,用大白话提问。机器人显示正在输入,然后根据表格回答。改一下表格,下一次回答就跟着变。这就是全部流程。
| 要改的 | 在哪里改 |
|---|---|
| 日程 | Settings 里的 scheduleURL,以及 Schedule 里的标签页 |
| 机器人是谁 | ScheduleBot 里的系统消息 |
| 模型 | LLM |
| 记住多少 | Memory 里的窗口长度 |
| 回复的格式 | telegramResponse 的选项 |
一个徒步俱乐部把出行安排放在一张表里,有日期、路线、集合地点和领队这几列。一位成员给机器人发消息,问 6 月 14 日那次出行谁带队。
机器人显示正在输入,读取表格,回答领队的名字和路线。几乎一瞬间。成员接着问在哪里集合。机器人记得这个聊天里最近的几条消息,所以知道指的是哪一次出行。俱乐部在表格里改了集合地点,下一次回答就显示新的地点。
新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。Telegram 机器人是一个由程序而不是由人来控制的账号。Google 表格是一份在线电子表格。模型每次提问都读整张表,所以不需要数据库。先拿五行试试。
专家:两个入口通过一个 mode 字段汇入同一条管线。
| 节点 | 做什么 | 要知道的 |
|---|---|---|
telegramInput | 监听 Telegram 的消息更新 | 1.1 版会显示 Restrict to Chat IDs 和 Restrict to User IDs 这两个字段,但并不应用它们。n8n 从 1.2 版起才会过滤 |
Schedule | 用 Get Row(s) 读取第一个标签页 | 它加上 row_number,模型随后会把它当作一列看到 |
ScheduleToMarkdown | 用每一行生成一张 Markdown 表 | 表头取自第一行的键名,含有竖线的单元格可能会把表弄坏 |
Memory | 保留最近的消息 | 会话键是 chatId,所以每个聊天各有自己的线程。它只存在于 n8n 的内存里 |
Switch | 按 mode 走向 Telegram 或 n8n 聊天 | 只有 Telegram 这条分支会发出东西 |
telegramResponse | 把回答发到聊天里 | Markdown 解析模式,并在回答下面自动加一行 n8n 的说明 |
机器人按表格现在的样子来回答,而且任何找到它的人都能提问。
_ 或 * 可能让 Telegram 拒收这条消息Memory 默认保留最近五条消息,n8n 重启时就会丢失LLM 上指定模型,所以运行的是 n8n 的默认值 openai/gpt-4.1-mini。OpenAI 会在 2027 年 1 月 14 日停用这个模型,并指定 gpt-6-luna 为替代。Mindket 的副本明确写成 openai/gpt-6-luna,OpenRouter 列有它。这个智能体没有用到工具,所以 gpt-6-luna 适合。表格地址变成了占位符,它保存的标签被去掉了,SetResponse 里一个空字段被删掉了一个把 Telegram 机器人变成 Google 表格日程助手的 n8n 工作流。成员给机器人发一个问题,AI 模型就根据表格当前的行来回答。第二个入口,也就是 n8n 自己的聊天框,让你不用 Telegram 也能测试同一个流程。
workflow.json:n8n 导出的工作流,15 个节点和 8 张便签。里面没有任何凭据。README.md:这份设置说明,压缩包里的是英文版。Settings 里原来是原作者的表格地址。现在写成 <YOUR_GOOGLE_SHEET_URL>。Schedule 节点还带着那张表的地址和标签页名字,作为保存下来的标签。这两样都去掉了,节点仍然读第一个标签页,也就是 gid=0。LLM 节点是一个 OpenRouter Chat Model,没有指定模型,所以它运行的是 n8n 为这个节点设的默认值 openai/gpt-4.1-mini。OpenAI 会在 2027 年 1 月 14 日停用这个模型,并指定 gpt-6-luna 为替代。节点现在明确写成 openai/gpt-6-luna,OpenRouter 的公开模型列表里有它。这个智能体没有用到工具,所以 gpt-6-luna 适合。SetResponse 里原来有第二个字段,是空的,没有名字。已经删掉。workflow.json。telegramInput、SendTyping 和 telegramResponse 添加带你的机器人令牌的 Telegram 凭据。Settings 里,把 <YOUR_GOOGLE_SHEET_URL> 换成浏览器里显示的表格地址。给 Schedule 添加一个 Google Sheets OAuth2 凭据。这个节点读第一个标签页。要读别的标签页,就在 Schedule 里选它。LLM 添加一个 OpenRouter 凭据。ScheduleBot,把它的系统消息改写成适合你自己的群体。现在它讲的是一个聚会小组。telegramInput(Telegram Trigger)或 n8nInput(n8n 里的聊天框)开始。Telegram Trigger 只监听消息更新。SendTyping 在聊天里显示正在输入的标志,telegramChatSettings 把消息文字和聊天 id 复制到 inputMessage 和 chatId,并把 mode 设为 telegram。在 n8n 这一侧,n8nChatSettings 把聊天文字和会话 id 复制到同样的字段,并把 mode 设为 n8n。Settings 加上 scheduleURL。Schedule 读取表格。ScheduleToMarkdown 把每一行转成 markdown 里的一张 Markdown 表,表头是第一行的列名。ScheduleBot 是一个跑在 LLM 上的智能体,旁边有 Memory。它的系统消息里放着这张表,成员的文字就是提示。它没有工具。SetResponse 把回答复制到 responseMessage。然后 Switch 按 mode 走。对 Telegram 来说,telegramResponse 把回答发到同一个聊天。对 n8n 来说,n8nResponse 是一个 No Operation 节点,它结束这次运行,聊天框里就显示回答。Settings 里的 scheduleURL,以及 Schedule 里的标签页。ScheduleBot 里的系统消息。LLM。Memory 里的窗口长度。它为每个聊天 id 各保留一段对话。telegramResponse 里有 Telegram 发送的文字和选项。telegramInput 是 1.1 版。这个版本会显示 Restrict to Chat IDs 和 Restrict to User IDs 字段,却不应用它们。n8n 从 1.2 版起才会过滤,所以要依赖它们,先更新这个节点。Schedule 用的是 Get Row(s),它会给每一行加上一列 row_number。模型会把它当作表的第一列看到。ScheduleToMarkdown 的列名取自第一行。含有竖线的单元格可能会把表弄坏。Memory 默认保留最近五条消息,每个聊天 id 一段对话,存在 n8n 自己的进程里。n8n 重启会把它清空。telegramResponse 用的是 Telegram 1.2 版的默认值:Markdown 解析模式、关闭链接预览,并在每条回答下面加上“This message was sent automatically with n8n”这一行。回答里零散的 _ 或 * 可能让 Telegram 拒收这条消息。SendTyping 显示正在输入的标志不超过 5 秒,回答一到,Telegram 就会把它清掉。openai/gpt-6-luna 每百万个输入 token 0.1 美元,每百万个输出 token 0.5 美元。模型的推理 token 算作输出。NOTICE.md 634 B README.md 6 KB workflow.json 16 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 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
op7418 · 技能
能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。
zarazhangrui · 技能
从零开始或从 PowerPoint 文件生成 HTML 演示文稿,并展示几种视觉风格预览供你挑选,适合不懂 CSS 和 JavaScript、又想做网页幻灯片的人。