Proxmox 自定义智能AI代理工作流
该工作流通过集成Proxmox VE API和智能AI模型,自动解析用户的自然语言请求,实现虚拟机的创建、删除、启动等多种管理操作。它简化了虚拟化环境的管理流程,支持多种触发方式,降低了运维门槛,并具备自动校验和敏感信息过滤等功能,为用户提供便捷的虚拟机管理体验。
流程图

工作流名称
Proxmox 自定义智能AI代理工作流
主要功能和亮点
本工作流集成了 Proxmox VE API,通过智能AI模型(Google Gemini)自动解析用户自然语言请求,生成符合Proxmox API规范的操作命令,实现虚拟机(VM)的创建、删除、启动、停止、克隆、迁移、配置修改等多样化管理操作。工作流具备自动生成VM ID、默认节点选择、输入参数校验及结构化输出解析等智能功能,支持多种触发方式(聊天消息、Telegram、Gmail、Webhook等),并对敏感信息进行过滤保护。
解决的核心问题
- 简化Proxmox虚拟化环境的管理复杂度,无需手动编写API请求。
- 通过自然语言交互降低运维门槛,实现低代码自动化操作。
- 自动校验和补全请求参数,避免操作失误。
- 统一输出格式,方便后续数据处理和展示。
- 多触发源支持,灵活适应不同业务场景。
应用场景
- IT运维自动化:快速管理和监控Proxmox集群中虚拟机生命周期。
- 云平台管理:通过聊天机器人或邮件指令执行虚拟机相关操作。
- 开发测试环境管理:自动创建和调整测试虚拟机配置。
- 自定义管理门户:为非专业用户提供便捷的虚拟机管理接口。
主要流程步骤
- 通过聊天消息、Telegram、Gmail或Webhook触发工作流。
- AI代理解析用户请求,理解意图并生成对应的Proxmox API命令(包含HTTP方法、API路径和请求体)。
- 根据请求类型(GET、POST、PUT、DELETE等)执行相应的HTTP请求调用Proxmox API。
- 返回的API响应通过代码节点进行结构化处理和敏感信息过滤。
- 进一步由AI代理对响应结果进行解读,生成易懂的人类可读说明。
- 最终将结果返回给用户,实现完整的交互闭环。
涉及的系统或服务
- Proxmox VE API:核心虚拟化管理接口。
- Google Gemini (PaLM) AI模型:自然语言理解与生成。
- n8n自动化平台:工作流编排与节点管理。
- 触发源:
- Telegram消息触发
- Gmail邮件触发
- Webhook触发
- 聊天消息触发(chatTrigger)
- 辅助工具:
- Proxmox API文档和Wiki HTTP请求节点(辅助AI理解API细节)
- 输出解析器(结构化和自动修正JSON格式)
适用人群或使用价值
- IT运维工程师:提升Proxmox管理效率,减少重复性命令输入。
- 云平台管理员:实现虚拟机自动化管理,快速响应业务需求。
- DevOps团队:集成虚拟机管理至自动化流水线。
- 非技术人员:通过自然语言指令安全操作虚拟化资源,降低使用门槛。
- 技术服务提供商:构建智能客服或运维助手,提升客户满意度。
该工作流由Amjid Ali开发,致力于通过智能AI和自动化技术,打造高效、便捷且安全的Proxmox虚拟化管理解决方案。欢迎使用并支持持续优化。