Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
一个 n8n Telegram 机器人,把每个请求交给六个工具工作流之一去处理邮件、日历和项目表格,并在 Pinecone 里查联系人的邮箱。六个工具工作流由你自己提供。
Telegram 助手:Pinecone 联系人加独立的工具工作流 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。
Telegram 消息
你的机器人收到一条 Telegram 消息时开始运行,带着:
一个 Telegram 对话,能读邮件、发邮件、查看和添加日程,还能更新你的项目
开始之前要准备好这些。
聊天
把每条消息交给触发器,并把智能体的回答发回给同一个人。
需要一个 BotFather 发的机器人令牌
语言和向量模型
为智能体和联系人搜索运行 gpt-4o,并用 text-embedding-3-small 搜索联系人。
需要OpenAI API 密钥
联系人库
在 Contacts 命名空间里存放你的联系人,智能体在里面查找姓名和邮箱。
需要Pinecone API 密钥,以及一个你自己填好的索引
由 Mindket 于 2026年11月13日检查
这个 n8n 工作流是一个 Telegram 机器人,把每个请求交给一个独立的工具工作流去办。你用平常的话给机器人发消息。一个跑在 gpt-4o 上的智能体从六个工具里挑一个:读邮件或发邮件,读日程或加日程,更新或总结一张项目表格。它在一个 Pinecone 索引里查联系人的邮箱。六个工具各是一个单独的 n8n 工作流,要你先导入或搭好。整个工作流有十四个节点。
已经在用几个小工具工作流处理邮件、日历和项目,又想用一个聊天窗口把它们都叫到的人。它比把工具都装在里面的助手更费设置。如果你六个工具一个都还没有,又想要一个包办一切的文件,就别选它。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 咨询 | 独立顾问 | 上班路上问机器人当天有哪些会 | 一位顾问问今天有什么安排,收到三场会议的简短摘要。 |
| 代理公司 | 项目负责人 | 用手机更新一个项目的状态 | 负责人发消息说网站文案已经通过,项目表格随之更新。 |
| 销售 | 客户经理 | 按名字给联系人发邮件,不用去查地址 | 一位经理让机器人把新价目表发给 Sam,Pinecone 找到了地址。 |
| 自由职业 | 自由职业者 | 要昨天的未读邮件 | 一位自由职业者开工前先读一份昨天邮件的摘要。 |
你需要熟练使用 n8n:六个工具工作流、三个凭据,以及一个存着你联系人的 Pinecone 索引。作者估计设置要 11 分钟左右,前提是六个工具都已经有了。
一个已发布、Telegram 能通过 HTTPS 访问到的 n8n,六个工具工作流也保存在同一个实例里。
点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。先导入或搭好六个工具工作流。
| 需要 | 说明 |
|---|---|
| n8n | 已发布,并且 Telegram 能通过 HTTPS 访问到 |
| Telegram | 一个从 BotFather 拿到的机器人令牌 |
| OpenAI | 一个 API 密钥,用于 gpt-4o 和 text-embedding-3-small |
| Pinecone | 一个 API 密钥,以及一个 1,536 维、带 Contacts 命名空间的索引 |
| 六个工具工作流 | 每个工具一个,都接收 query、返回 response |
workflow.json。⚙️Get Emails 到 ⚙️Summarize Database,逐个从列表中选上对应的工作流。Telegram Trigger 和 Telegram 里选中它。OpenAI Chat Model、OpenAI Chat Model1 和 Embeddings OpenAI 里选中它。Pinecone Vector Store 里选中它,再把 YOUR_PINECONE_INDEX 换成你索引的名字。Telegram Trigger 的 Additional Fields 里,把机器人限制为只响应你自己的用户 ID。| 节点 | 要它做什么 | 合适的 Mindket 商品 |
|---|---|---|
⚙️Get Emails | 某一天的邮件 | 按日期总结未读 Gmail |
⚙️Send Email | 一封要发的邮件 | 用一句话写好并发出 Gmail 邮件 |
⚙️Get Calendar | 某一天的日程 | Google Calendar 日程摘要工具 |
⚙️Set Calendar Event | 一个新日程 | 纯文本 Google Calendar 日程工具 |
⚙️Update Database | 一个项目的备注和状态 | 把项目进展记到 Google Sheets |
⚙️Summarize Database | 所有项目的摘要 | Google Sheets 项目摘要工具 |
像跟人说话一样给机器人发消息,问明天有什么安排,或者让它给 Sam 发邮件说电话改到下午 3 点。智能体读完消息,调用它需要的工具,在同一个聊天里作答。它没有记忆,所以每条消息都得带齐自己的细节:是谁、哪一天、要做什么。
| 要改的 | 在哪里改 |
|---|---|
| 智能体知道什么、能做什么 | AI Personal Assistant 的系统消息,里面给了它今天的日期 |
| 每个工具做什么 | 它调用的那个工具工作流。节点里的描述告诉智能体什么时候用它 |
| 联系人 | 你 Pinecone Contacts 命名空间里的记录 |
| 模型 | OpenAI Chat Model 和 OpenAI Chat Model1 里的 gpt-4o |
| 记忆 | 给 AI Personal Assistant 加一个 Simple Memory 节点,按 Telegram 聊天的 ID 保存 |
你给机器人发这句。
Send Sam an email saying the review moves to Thursday at 10.
智能体向 Contacts_Data 要 Sam 的地址。这个工具在 Pinecone 里搜索,再让它自己的 gpt-4o 读匹配结果。智能体接着带一个这种形状的对象调用 send_email:
{
"sendTo": "sam@example.com",
"subject": "…",
"message": "…"
}你的发信工作流把邮件发出去,用 response 作答。机器人随后在聊天里回复说办好了。
新手:n8n 把工作流画成一个个用线连起来的方框,每个方框叫一个节点,只做一件事。智能体是一个会自己决定调用哪个工具的节点。这里大部分工具都是别的工作流,所以问题可能出在其中某一个里。先把每个工具工作流单独测一遍。
专家:五个工具把智能体的话作为字符串放进 query。⚙️Send Email 带一个结构定义,所以它的 query 是一个对象,含 sendTo、subject 和 message,以及可选的 ccList、bccList、emailType 和 senderName。每个工具返回它工作流最后一个节点的 response 字段,这是 1.2 版工具节点的默认设置。
| 节点 | 工具名 | 输入 |
|---|---|---|
⚙️Get Emails | get_emails | 文字 |
⚙️Send Email | send_email | 一个对象 |
⚙️Get Calendar | get_calendar | 文字 |
⚙️Set Calendar Event | set_event | 文字 |
⚙️Update Database | update_database | 文字 |
⚙️Summarize Database | Summarize_Database | 文字 |
Vector Store Tool | Contacts_Data | 一个问题,由 OpenAI Chat Model1 根据 Pinecone 的结果回答 |
机器人说做就做,在你限制之前谁都能用,而且什么都不记得。
message.text,所以照片或语音消息到它那里一个字都没有text-embedding-3-small 把联系人载入 Contacts 命名空间,搜索用的就是这个模型gpt-4o-2024-08-06 和 gpt-4o-2024-11-20)将于 2027 年 1 月 14 日从 API 下线,替代模型是 gpt-6-lunaPinecone Vector Store 上的便签写了两个联系人,其中一个带着私人邮箱,现在换成了一个示例一个通过其他工作流办事的 n8n Telegram 机器人。用平常的话给它发消息。一个跑在 gpt-4o 上的智能体从六个处理邮件、日历和项目表格的工具工作流里挑一个,你提到某个人时,它在 Pinecone 里查这个联系人的邮箱,再在聊天里作答。
workflow.json:n8n 导出的工作流,十四个节点。里面没有任何凭据。README.md:这份说明,压缩包里的是英文版。六个工具工作流不在文件里。先导入或搭好它们(见下文)。
Pinecone Vector Store 原本写着作者的索引名,它的便签列了两个联系人,其中一个带着私人邮箱。现在索引是 YOUR_PINECONE_INDEX,便签里是一个示例联系人。text-embedding-3-small 的维度。你的联系人放在一个名为 Contacts 的命名空间里。每个工具节点运行你的一个工作流,把智能体的话放在 query 里交给它。每个工作流都必须以一个输出带 response 字段的节点结尾:这个字段就是返回给智能体的内容。Mindket 上的这些商品接收 query、返回 response,每个节点对应一个:
| 节点 | 工具名 | 要它做什么 | 合适的商品 |
|---|---|---|---|
| ⚙️Get Emails | get_emails | 某一天的邮件 | 按日期总结未读 Gmail |
| ⚙️Send Email | send_email | 一封要发的邮件 | 用一句话写好并发出 Gmail 邮件 |
| ⚙️Get Calendar | get_calendar | 某一天的日程 | Google Calendar 日程摘要工具 |
| ⚙️Set Calendar Event | set_event | 一个新日程 | 纯文本 Google Calendar 日程工具 |
| ⚙️Update Database | update_database | 一个项目的备注和状态 | 把项目进展记到 Google Sheets |
| ⚙️Summarize Database | Summarize_Database | 所有项目的摘要 | Google Sheets 项目摘要工具 |
其中五个拿到的 query 是文字。⚙️Send Email 带一个结构定义,所以它的 query 是一个对象:
{
"sendTo": "sam@example.com",
"subject": "Review moved",
"message": "Hi Sam, the review moves to Thursday at 10.",
"ccList": [],
"bccList": [],
"emailType": "Text",
"senderName": "Alex"
}
sendTo、subject 和 message 必填,其余可选。把 query 当作 JSON 来读的发信工作流,两种形状都能应付。
workflow.json。⚙️Get Emails 到 ⚙️Summarize Database,从列表中选上对应的工作流。Telegram Trigger 和 Telegram 里选中它。OpenAI Chat Model、OpenAI Chat Model1 和 Embeddings OpenAI 里选中它。Pinecone Vector Store 里选中它,再把 YOUR_PINECONE_INDEX 换成你索引的名字。Contacts 命名空间,每个人一条记录,带姓名和邮箱,用 text-embedding-3-small 向量化。Telegram Trigger 的 Additional Fields 里,加上 Restrict to User IDs,填你自己的 Telegram 用户 ID。想知道自己的用户 ID,就在测试工作流时给机器人发一条消息,在触发器的输出里读 message.from.id。
Telegram Trigger 把消息交给 AI Personal Assistant。智能体读 message.text,系统消息里写着今天的日期。Vector Store Tool,在模型眼里它叫 Contacts_Data。它在 Pinecone 里搜索,再让 OpenAI Chat Model1 根据匹配结果作答。response。Telegram 把智能体的回答发给发送者的用户 ID。AI Personal Assistant 的系统消息。AI Personal Assistant 加一个 Simple Memory 节点,用 {{ $('Telegram Trigger').item.json.message.chat.id }} 作为键,它就能接上一段对话。OpenAI Chat Model 和 OpenAI Chat Model1 里的 gpt-4o。gpt-4o-2024-08-06 和 gpt-4o-2024-11-20)将于 2027 年 1 月 14 日从 API 下线,替代模型是 gpt-6-luna。在那之前把两个聊天模型都换掉。README.md 6 KB workflow.json 10 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、又想做网页幻灯片的人。