ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI Extra API插件教程 打造高效自动化工作流

ComfyUI Extra API插件教程 打造高效自动化工作流

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-07-03
  • 4 次阅读
编程界的小学生
编程界的小学生
# ComfyUI Extra API 插件完全指南:让ComfyUI变身超级管理员 ## 1. 插件简介 **插件地址:** https://github.com/injet-zhou/comfyui_extra_api 这是一个专门为ComfyUI添加额外Web API功能的插件。简单来说,它就像给ComfyUI装了一个"遥控器",让你可以通过网络命令来管理ComfyUI的各种资源。 想象一下,平时你需要手动刷新模型列表、删除图片、查看信息等操作,现在都可以通过"发命令"的方式来完成。这对于需要批量管理文件、开发应用程序,或者想要远程控制ComfyUI的朋友来说特别有用。 **主要功能:** - 远程获取和刷新模型列表(就像遥控器换台) - 批量管理输出图片(像文件管理器一样) - 提取图片的创作信息(就像查看照片的拍摄数据) - 删除不需要的文件(一键清理垃圾) ## 2. 如何安装 ### 方法一:手动安装(推荐新手) 1. 打开你的ComfyUI文件夹 2. 进入 `custom_nodes` 文件夹 3. 右键空白处,选择"在此处打开命令提示符"或"在此处打开终端" 4. 输入以下命令: ```bash git clone https://github.com/injet-zhou/comfyui_extra_api.git ``` 5. 进入刚下载的文件夹: ```bash cd comfyui_extra_api ``` 6. 安装依赖文件: ```bash pip install -r requirements.txt ``` 7. 重启ComfyUI ### 方法二:使用诗歌管理器(推荐高级用户) 如果你安装了Poetry: ```bash poetry install ``` ## 3. 功能详解 ### 3.1 检查点模型管理器 这个功能就像一个"模型仓库管理员",帮你查看和刷新所有的大模型。 #### 3.1.1 获取模型列表功能 **用途:** 获取ComfyUI中所有可用的检查点模型(主模型) | 功能名称 | 网络地址 | 使用方法 | 返回内容 | 通俗解释 | 使用场景 | 举例说明 | |:--|:--|:--|:--|:--|:--|:--| | 获取模型列表 | /comfyapi/v1/checkpoints | GET请求 | 所有模型的名称列表 | 就像打开模型文件夹,看看里面有哪些模型文件 | 想知道现在有哪些模型可以用 | 在网页或程序中显示可选模型列表 | #### 3.1.2 刷新模型列表功能 **用途:** 刷新检查点模型列表,发现新添加的模型 | 功能名称 | 网络地址 | 使用方法 | 返回内容 | 通俗解释 | 使用场景 | 举例说明 | |:--|:--|:--|:--|:--|:--|:--| | 刷新模型列表 | /comfyapi/v1/refresh-checkpoints | POST请求 | 刷新后的模型列表 | 就像按F5刷新文件夹,让系统重新扫描模型文件 | 刚添加了新模型,想立即使用 | 复制新模型到文件夹后,不用重启ComfyUI就能看到 | ### 3.2 LoRA模型管理器 LoRA就像是给主模型"换衣服"的小配件,这个功能帮你管理这些小配件。 #### 3.2.1 获取LoRA列表功能 **用途:** 获取ComfyUI中所有可用的LoRA模型 | 功能名称 | 网络地址 | 使用方法 | 返回内容 | 通俗解释 | 使用场景 | 举例说明 | |:--|:--|:--|:--|:--|:--|:--| | 获取LoRA列表 | /comfyapi/v1/loras | GET请求 | 所有LoRA的名称列表 | 就像打开配件盒,看看有哪些小道具可以用 | 想知道现在有哪些LoRA可以搭配使用 | 在选择界面显示所有可用的风格调整器 | #### 3.2.2 刷新LoRA列表功能 **用途:** 刷新LoRA模型列表,发现新添加的LoRA | 功能名称 | 网络地址 | 使用方法 | 返回内容 | 通俗解释 | 使用场景 | 举例说明 | |:--|:--|:--|:--|:--|:--|:--| | 刷新LoRA列表 | /comfyapi/v1/refresh-loras | POST请求 | 刷新后的LoRA列表 | 就像整理配件盒,让系统重新识别新配件 | 刚下载了新LoRA,想立即使用 | 添加新的人物LoRA后,不用重启就能在列表中看到 | ### 3.3 输出图片管理器 这个功能就像一个"照片管理员",帮你处理ComfyUI生成的所有图片。 #### 3.3.1 查看输出图片功能 **用途:** 查看ComfyUI生成的所有图片列表 | 功能名称 | 网络地址 | 使用方法 | 参数说明 | 返回内容 | 通俗解释 | 使用场景 | 举例说明 | |:--|:--|:--|:--|:--|:--|:--|:--| | 查看输出图片 | /comfyapi/v1/output-images | GET请求 | temp=true/false | 图片文件名列表 | 就像打开相册,看看拍了哪些照片 | 想批量查看或管理生成的图片 | 制作图片浏览器,显示所有作品 | **参数详解:** - `temp=false`:显示所有正式保存的图片(就像查看相册中的所有照片) - `temp=true`:只显示临时预览图片(就像查看草稿箱中的照片) #### 3.3.2 删除输出图片功能 **用途:** 删除指定的输出图片 | 功能名称 | 网络地址 | 使用方法 | 参数说明 | 返回内容 | 通俗解释 | 使用场景 | 举例说明 | |:--|:--|:--|:--|:--|:--|:--|:--| | 删除输出图片 | /comfyapi/v1/output-images/{filename} | DELETE请求 | temp=true/false | 删除结果 | 就像删除相册中不满意的照片 | 清理磁盘空间,删除失败作品 | 批量删除不合格的图片 | **参数详解:** - `{filename}`:要删除的图片文件名(就像指定哪张照片要删除) - `temp=false`:删除正式保存的图片(删除相册中的照片) - `temp=true`:删除临时预览图片(删除草稿箱中的照片) ### 3.4 图片信息提取器 这个功能就像一个"照片侦探",能够从图片中提取出创作时的所有设置信息。 #### 3.4.1 提取图片信息功能 **用途:** 从PNG图片中提取创作参数和工作流程信息 | 功能名称 | 网络地址 | 使用方法 | 输入内容 | 返回内容 | 通俗解释 | 使用场景 | 举例说明 | |:--|:--|:--|:--|:--|:--|:--|:--| | 提取图片信息 | /comfyapi/v1/pnginfo | POST请求 | 图片的base64编码 | 图片的创作参数和工作流 | 就像查看照片的拍摄信息(光圈、快门等) | 想知道某张图是怎么做出来的 | 看到别人的作品,想学习他的参数设置 | **输入格式:** ```json { "img_base64": "图片转换成的base64字符串" } ``` **使用说明:** - 这个功能只对ComfyUI生成的PNG图片有效 - 返回的信息包含完整的工作流程,可以直接导入ComfyUI重现创作过程 - 就像照片的"制作说明书",记录了每一个步骤 ### 3.5 输入图片管理器 这个功能帮你管理上传到ComfyUI的原始图片素材。 #### 3.5.1 删除输入图片功能 **用途:** 删除上传的输入图片文件 | 功能名称 | 网络地址 | 使用方法 | 参数说明 | 返回内容 | 通俗解释 | 使用场景 | 举例说明 | |:--|:--|:--|:--|:--|:--|:--|:--| | 删除输入图片 | /comfyapi/v1/input-images/{filename} | DELETE请求 | filename为文件名 | 删除结果 | 就像删除上传的原始照片 | 清理不需要的素材文件 | 删除测试用的图片,释放存储空间 | **参数详解:** - `{filename}`:要删除的输入图片文件名(比如 "test.jpg") ## 4. 使用技巧和建议 ### 4.1 新手使用建议 - **先学会基本操作**:建议先熟悉ComfyUI的基本使用,再使用这个插件 - **小心删除操作**:删除功能不可撤销,使用前要确认 - **定期清理**:使用删除功能定期清理不需要的图片,节省硬盘空间 ### 4.2 高级用法 - **批量操作**:可以写脚本调用这些功能,实现批量文件管理 - **远程管理**:在其他设备上通过网络管理ComfyUI - **自动化流程**:结合其他程序实现自动化的图片处理流程 ### 4.3 性能优化 - **合理使用刷新**:只在添加新模型时才刷新列表,避免频繁刷新 - **分类管理**:使用temp参数区分正式作品和临时预览 - **定期清理**:设置定期删除临时文件的计划 ## 5. 常见问题解答 ### Q1: 安装后没有看到新节点怎么办? **A:** 这个插件不添加可视化节点,它是通过网络请求使用的。需要通过HTTP请求来调用功能。 ### Q2: 如何测试插件是否正常工作? **A:** 可以在浏览器中访问 `http://localhost:8188/comfyapi/v1/checkpoints` 查看是否能返回模型列表。 ### Q3: 删除图片后能恢复吗? **A:** 不能!删除操作是永久性的,请谨慎使用。 ### Q4: 可以在手机上使用吗? **A:** 理论上可以,但需要通过网络请求的方式,建议使用专门的应用程序或网页界面。 ### Q5: 插件占用多少资源? **A:** 插件本身几乎不占用资源,只在接收请求时才工作。 ## 6. 进阶扩展 ### 6.1 开发者指南 如果你是程序员,可以利用这个插件: - 开发ComfyUI的管理界面 - 制作批量处理工具 - 集成到其他应用程序中 ### 6.2 安全提醒 - 这个插件会开放网络端口,请注意网络安全 - 不要在公网环境下暴露这些功能 - 建议只在本地网络使用 ### 6.3 未来展望 随着ComfyUI的发展,这个插件可能会添加更多功能: - 更多文件管理操作 - 工作流管理功能 - 用户权限控制 --- **总结:** ComfyUI Extra API 插件就像给ComfyUI装了一个"遥控器",让你可以通过网络命令来管理各种资源。虽然它不像其他插件那样添加可视化节点,但它提供的管理功能对于高级用户来说非常实用。新手可以先了解基本概念,高级用户可以利用它开发更强大的应用程序。
标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号