Mindket

由 Gemini 智能体在聊天里控制的 Proxmox 服务器

新上架第 1 版 · 更新于

概览

一个带聊天窗口的 n8n 工作流。Gemini 智能体把你的请求变成一次 Proxmox API 调用,工作流用你的令牌运行它,第二个智能体再解释结果。

由 Gemini 智能体在聊天里控制的 Proxmox 服务器 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • 你自己的 n8n 服务器:和 Proxmox 在同一个网络里,这是最简单的情况
  • n8n Cloud:只有当你的 Proxmox 能从互联网访问时才行,而这本身就是一种风险
  • 其他触发器:把聊天触发器换成别的,并让 AI Agent 里的提示读它发来的字段
  • 其他模型:把 Gemini 节点换成 n8n 支持的任何聊天模型

平台

连接 2 个应用

运行方式

触发

聊天窗口

你在画布上点 Chat 并发送消息时开始运行,消息里有:

  • 一个用平常话写的、给你的 Proxmox 服务器的任务

动作

  1. 第一个智能体读你的请求,可能会查看集群状态或两个 Proxmox 文档页面
  2. 它给出一个方法、一个路径,需要时再加一个请求体
  3. 工作流用你的 API 令牌把这次调用发给 Proxmox
  4. GET 的结果交给第二个智能体,用文字讲出来
  5. POST 或 DELETE 的结果变成一句话,写明操作、节点、用户和时间

结果

一段对 Proxmox 返回内容的平白解释,或者一句对所做更改的回执

集成

开始之前要准备好这些。

Proxmox

虚拟化服务器

接收智能体写出的调用,比如列出虚拟机、启动一台虚拟机或删除一台。

需要一台 n8n 能通过 8006 端口访问到的 Proxmox 服务器,再加一个 API 令牌

Google Gemini

语言模型

运行两个智能体,以及修正格式不对的回答的那一步。

需要Google Gemini API 密钥

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
16 个步骤,由聊天消息启动
AI
2 个步骤调用 AI 模型:AI Agent、AI Agent1
登录
需要登录:一个网络服务、Google Gemini
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它 7 种步骤类型中的 6 种,读不懂的是:AI Agent

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流让你靠聊天来管理 Proxmox 服务器。你用平常话描述一件事,比如列出某个节点上的虚拟机,或启动其中一台。Gemini 智能体把它变成一次 Proxmox API 调用,选好方法、路径和请求体。工作流用你的 API 令牌发出这次调用。第二个智能体再用平白的话解释结果。整个流程由二十四个节点完成,旁边还有七张便签。

适合谁

运行 Proxmox、想拿智能体试一试日常任务的家庭实验室玩家和小型 IT 团队。先在实验环境里试。一个请求就能立刻创建、修改或删除虚拟机,所以令牌要收得窄,头几次尝试要无害。

谁在用,怎么用
行业谁在用怎么用例子
IT 运维系统管理员不开控制台就能问虚拟机的状态一位管理员问某个节点上有哪些虚拟机在运行。
家庭实验室爱好者靠聊天启动和停止测试机一位爱好者在测试前让它启动 202 号虚拟机。
培训讲师向学员演示智能体怎样把话映射成 API一位讲师输入一个请求,再逐个打开节点,展示它发出的调用。
软件开发者做出第一个能对 API 动手的智能体一位开发者把 Proxmox 的调用换成别的系统的 API,保留路由。

你需要懂一点 n8n 和一点 Proxmox:导入一个文件、添加两个凭据,并把示例主机换掉。文件里没有写设置要多久。

用在哪里

任何能通过 8006 端口访问到你的 Proxmox、又能访问 Google Gemini API 的 n8n 都能运行它。

  • 你自己的 n8n 服务器:和 Proxmox 在同一个网络里,这是最简单的情况
  • n8n Cloud:只有当你的 Proxmox 能从互联网访问时才行,而这本身就是一种风险
  • 其他触发器:把聊天触发器换成别的,并让 AI Agent 里的提示读它发来的字段
  • 其他模型:把 Gemini 节点换成 n8n 支持的任何聊天模型

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。两个凭据就覆盖所有步骤。

先准备好这些
需要说明
n8n在一台能通过 8006 端口访问你的 Proxmox 的服务器上
Proxmox一个 API 令牌,最好是只能读的
Google一个 Gemini API 密钥,用于 Google Gemini (PaLM) API 凭据
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在 Proxmox 里创建一个 API 令牌。在 n8n 里添加一个名为 Authorization 的 Header Auth 凭据,值为 PVEAPIToken=user@pam!tokenname=<token-secret>,换成你自己的用户、登录类型和令牌名。
  3. 在 Proxmox 和 HTTP Request 到 HTTP Request4 里选中它。在这六个节点里,把 <YOUR_PROXMOX_HOST> 换成你的某个节点的地址。
  4. 在 AI Agent 的提示和 Proxmox 的描述里,用你自己的地址和节点名替换示例。
  5. 添加 Gemini 凭据,在三个 Google Gemini Chat Model 节点里选中它。
  6. 保存,打开聊天,先问一件无害的事,比如列出某个节点上的虚拟机。

如何使用

打开聊天,用平常话提出一个任务。先从读取开始,比如列出某个节点上的虚拟机,再尝试改动。打开这次运行,看智能体选了哪个调用。

想要不同的效果,改这里
要改的在哪里改
智能体对你的节点了解什么AI Agent 里的提示和 Proxmox 里的描述
它能做什么Switch:删掉 DELETE 规则就禁止删除
总结的语气AI Agent1 里的提示
模型三个 Google Gemini Chat Model 节点
触发器聊天触发器,换成别的

示例

你输入“在 psb1 上启动 202 号虚拟机”。

智能体回答一个发往 /nodes/psb1/qemu/202/status/start 的 POST。Switch 把它送上 POST 那条路,一个 HTTP 请求调用你的 Proxmox。随后工作流把拿到的任务 ID 变成一句话,写明操作、节点、用户和时间。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。第一个智能体只负责写出调用。接着路由方框去执行它,第二个智能体再解释返回的内容。API 是程序请 Proxmox 做事的方式,令牌是它用来核对的钥匙。

专家:智能体的回答被强制成固定的 JSON 形状,再由 response_type 上的 Switch 决定运行哪个 HTTP 节点。

值得细看的地方
节点做什么要知道的
AI Agent1.7 版,ReAct 类型的智能体,带输出解析器、三个工具和一段很长的提示n8n 把 ReAct 类型标为已弃用,并说它在 3 版中移除
Structured Output Parser1.2 版,形状取自一个带 response_type、url、details 和 message 的示例Auto-fixing Output Parser 用 Google Gemini Chat Model1 重试格式不对的回答
Switch3.2 版,按 response_type 分六个输出PUT(命名为 Update)、OPTIONS 和 Invalid 哪里也不通
HTTP Request 及其四个同类节点4.2 版,用 Header Auth,忽略 SSL 证书问题路径来自 output.url,请求体来自 output.details
Structgure Response from Proxmox一个 Code 节点,拆开 Proxmox 返回的任务 ID它从固定位置读出节点、操作、用户和时间

注意事项

由模型决定,由你的服务器照办。

  • 它会改动东西:POST 和 DELETE 调用会立刻运行,带着你令牌的权限,依据的是模型的理解。没有确认步骤,所以让它删一台虚拟机,它就会删。用权限窄的令牌,和一个你能重建的实验环境
  • 证书:这五个 HTTP Request 节点忽略 SSL 证书问题,所以信任任何证书。这适合用自带证书的 Proxmox,但如果你的证书有效,就把它关掉
  • 死胡同:PUT、OPTIONS 和 Invalid 后面没有接任何东西,所以运行在没有调用、没有回答的情况下结束。智能体自己的示例里就有 PUT,比如调整磁盘大小
  • 模型:原始副本写的是 models/gemini-2.0-flash-exp。Google 的弃用页面(2026 年 11 月 12 日查看)说 gemini-2.0-flash 系列已于 2026 年 6 月 1 日停用,并指定 gemini-3.6-flash 为替代,所以 Mindket 的副本用它
  • 智能体类型:n8n 把这里用到的 ReAct 和 Conversational 类型标为已弃用,并说它们在 3 版中移除
  • 一处修复:GET 分支从智能体的回答里没有的字段读路径。Mindket 的副本像其他分支一样读 output.url
  • 你的数据:你的请求和 Proxmox 返回的内容(比如虚拟机名称和状态)会发给 Google 的 Gemini
  • 在哪里运行:在编辑器里的 n8n Chat 窗口运行。文件里没有任何东西会打开公开的聊天
  • 凭据:这个 JSON 里没有任何凭据,里面的主机都是占位符

README 和文件

README

由 Gemini 智能体在聊天里控制的 Proxmox 服务器

一个带聊天窗口的 n8n 工作流。你描述想在 Proxmox 集群上做的事,比如列出某个节点上的虚拟机,或启动其中一台。Gemini 智能体把请求变成一次 Proxmox API 调用,带上方法、路径和请求体。工作流用你的 API 令牌运行这次调用,第二个智能体再用平白的话解释结果。

里面有什么

  • workflow.json:n8n 导出的工作流,24 个节点,另有 7 张便签。里面没有任何凭据。
  • README.md:这份说明。

我们对原始副本做了哪些改动

Mindket 把这份副本清理并修好了:

  • 有三个触发器节点哪里也没接:Telegram、Gmail 和一个 webhook。它们在工作流发布前都会要求一个凭据,所以 Mindket 把它们删了。一张便签仍然说,任何触发器都可以给智能体供数据。
  • 一张便签里有一个捐赠链接和个人联系方式。Mindket 的副本把它去掉了。
  • 原始副本里有别人自己的 Proxmox 地址:一个公网主机和几个内网主机。它们现在是 <YOUR_PROXMOX_HOST>、<YOUR_PROXMOX_HOST_2> 和 <YOUR_PROXMOX_HOST_3>,另外有一个请求节点原来调用的主机和其余的不同,现在调用同一个。
  • GET 分支从 output.properties.url.pattern 读路径,而智能体的回答里没有这个字段。提示和输出示例把它放在 url 里,其他分支也是这样读的,所以 Mindket 的副本在这里和在总结智能体的文本里都读 output.url。
  • 三个聊天模型写的是 models/gemini-2.0-flash-exp。Google 的弃用页面(2026 年 11 月 12 日查看)说 gemini-2.0-flash 系列已于 2026 年 6 月 1 日停用,并指定 gemini-3.6-flash 为替代。页面没有列出带 exp 的名字。Mindket 的副本用 models/gemini-3.6-flash。
  • 里面没有任何凭据。

开始之前

  • 一个 n8n 实例,n8n Cloud 或你自己的服务器都行,要能通过 8006 端口访问你的 Proxmox。
  • 一个 Proxmox API 令牌。只能读的令牌是最稳妥的起点。
  • 一个 Google Gemini API 密钥,用于 Google Gemini (PaLM) API 凭据。

设置步骤

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在 Proxmox 里创建一个 API 令牌。在 n8n 里添加一个 Header Auth 凭据,名称填 Authorization,值填
    PVEAPIToken=user@pam!tokenname=<token-secret>,换成你自己的用户、登录类型和令牌名。
  3. 在 Proxmox、HTTP Request、HTTP Request1、HTTP Request2、HTTP Request3 和 HTTP Request4 里选中这个凭据。
  4. 在这六个节点里,把 <YOUR_PROXMOX_HOST> 换成你的某个节点的地址。
  5. 在 AI Agent 的提示和 Proxmox 的描述里,把三个主机占位符换成你自己的地址,把 psb1、psb2 和 psb3 换成你的节点名。你没有的节点,就删掉对应的行。
  6. 添加 Gemini 凭据,在 Google Gemini Chat Model、Google Gemini Chat Model1 和 Google Gemini Chat Model2 里选中它。
  7. 保存,打开聊天,先问一件无害的事,比如列出某个节点上的虚拟机。

一次运行是怎么走的

  1. When chat message received 在你发送消息时开始一次运行。
  2. AI Agent 是 ReAct 类型的智能体,用 Google Gemini Chat Model。它能调用三个工具:Proxmox 读集群状态,Proxmox API Documentation 和 Proxmox API Wiki 读 Proxmox 网站上的两个页面。它用 JSON 回答,带 response_type、url 和 details。Structured Output Parser 定下这个形状,Auto-fixing Output Parser 请 Google Gemini Chat Model1 修正不合形状的回答。
  3. Switch 按 response_type 分发请求:GET、POST、PUT、OPTIONS、DELETE 或 Invalid。
  4. 对 GET,HTTP Request 调用这个路径。Structure Response 把每一项变成一行文字,AI Agent1(用 Google Gemini Chat Model2 的 Conversational 类型智能体)再用话讲出来。
  5. 对 POST,If 检查回答里有没有 details。有的话,HTTP Request1 把它们作为请求体发出。没有的话,HTTP Request2 不带请求体发出。Merge 把两者合在一起。
  6. 对 DELETE,If1 通向 HTTP Request3 或 HTTP Request4。两个都不带请求体发出 DELETE,Merge1 把它们合在一起。
  7. Structgure Response from Proxmox 把 Proxmox 返回的任务 ID 拆成节点、操作、用户和时间。Format Response and Hide Sensitive Data 用它们写出一句话。

想改样子,改这里

  • 智能体能做什么、怎么写调用:AI Agent 里的提示。
  • 去掉删除:删掉 Switch 里的 DELETE 规则,或者它后面的节点。
  • 输入:把聊天触发器换成别的触发器。提示读的是 {{ $json.chatInput }}。
  • 总结的语气:AI Agent1 里的提示。
  • 模型:三个 Gemini 节点。

要知道的

  • 它会改动东西。POST 和 DELETE 调用会立刻运行,带着你令牌的权限,依据的是模型的理解。没有确认步骤,所以让它删一台虚拟机,它就会删。用权限窄的令牌,和一个你能重建的实验环境。
  • 这五个 HTTP Request 节点打开了忽略 SSL 证书问题的选项,所以信任任何证书。这适合用自带证书的 Proxmox,但如果你的证书有效,就把它关掉。
  • PUT、OPTIONS 和 Invalid 后面没有接任何东西,所以运行在没有调用、没有回答的情况下结束。智能体自己的示例里就有 PUT,比如调整磁盘大小,所以这类请求会丢失。
  • n8n 把这里用到的 ReAct 和 Conversational 智能体类型标为已弃用,并说它们在 3 版中移除。较新的 AI Agent 节点会取代它们。
  • 你的请求和 Proxmox 返回的内容(比如虚拟机名称和状态)会发给 Google 的 Gemini。
  • 它在编辑器里的 n8n Chat 窗口运行。文件里没有任何东西会打开公开的聊天。
  • 这个 JSON 里没有任何凭据。
文件
NOTICE.md  644 B
README.md  6 KB
workflow.json  33 KB

3 个文件,共 39 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

开发类的相似商品

查看开发类的全部商品

Claude Code Skills & Plugins

alirezarezvani · 技能

为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。

新上架29.8k

buzz

block · 工具包

可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。

新上架37.3k

plannotator

backnotprop · 工具包

把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。

新上架10.5k