ComfyUI

通过HTTP API运行本地ComfyUI工作流。当用户要求运行ComfyUI、根据文件路径/名称执行工作流或提供原始API格式JSON时使用;支持assets中包含的默认工作流。

安装

概览

什么是ComfyUI

ComfyUI Runner 是一个专为本地 ComfyUI 工作流设计的自动化执行工具,通过标准化的 HTTP API 接口与运行在 127.0.0.1:8188 上的 ComfyUI 服务器通信,实现图像生成任务的提交与结果获取。其核心职责在于接收用户指定的工作流文件路径或默认配置,解析其中的 JSON 结构,并根据用户需求动态调整关键参数(如提示词、风格前缀和随机种子),随后将修改后的工作流提交至 ComfyUI 服务器执行,最终将生成的图像文件返回给用户。该工具特别适用于需要通过自然语言指令触发复杂 AI 图像生成流程的场景,例如根据文字描述生成特定风格的图片。它不负责模型管理或服务器部署,仅聚焦于工作流的调度与输出交付,因此要求用户已正确安装并启动 ComfyUI 环境。整个交互过程以 JSON 格式进行数据交换,确保了系统间的解耦与灵活性。

核心功能特点

  1. 支持通过编辑工作流 JSON 文件自定义生成提示词、风格和随机种子
  2. 自动识别并处理 prompt 节点、CLIPTextEncode 等关键输入字段
  3. 提供模型权重 URL 批量下载功能,自动归类到 ComfyUI models 子目录
  4. 内置 pget 并行下载支持,未安装时自动部署 fallback 机制
  5. 严格遵循输出交付规范,确保用户始终收到生成的图像文件

适用场景

该工具主要面向需要频繁调用 ComfyUI 进行图像创作的开发者、艺术家或内容创作者。典型使用场景包括:用户希望通过自然语言描述生成一张具有特定构图、光影效果或艺术风格的图片,此时系统会读取默认或指定工作流,将用户输入的文本转化为图像提示词填入相应节点,然后提交执行;当用户希望批量生成不同风格的同一主题图像时,可通过修改 seed 值和工作流参数实现多样化输出;此外,若用户提供了外部模型文件的下载链接(如 LoRA 或 ControlNet 模型),工具能自动将其保存到正确的模型目录,避免手动干预。所有操作均在本地完成,保障了数据隐私性,同时依赖成熟的 ComfyUI 生态支持丰富的节点组合与扩展能力。