runpod-workers/worker-comfyui

ComfyUI as a serverless API on Runpod

解决的问题

它使用户能够在 RunPod 平台上将 ComfyUI 工作流作为无服务器 API 端点运行。这消除了为图像生成管理持久 GPU 服务器的需求,允许开发人员通过 API 调用触发复杂的 ComfyUI 工作流并以编程方式接收结果。

工作原理

该项目提供专门的 Docker 镜像,将 ComfyUI 与各种模型选项(如 FLUX.1、SDXL 和 SD3)捆绑在一起。一旦作为 RunPod 无服务器端点部署,工作器将接收包含 ComfyUI “API 格式”工作流的 JSON 请求。它处理请求,生成图像,并将其作为 base64 字符串或上传到 S3 存储桶的 URL 返回。

适用对象

想要将 ComfyUI 的基于节点的生成能力集成到自己的应用程序中,或希望在无需管理基础设施的情况下实现图像生成流水线自动化的开发人员和 AI 艺术家。

亮点

  • 预配置镜像:提供内置支持 FLUX.1 (schnell 和 dev)、Stable Diffusion XL 和 Stable Diffusion 3 的 Docker 镜像。
  • 灵活的输出:支持将图像作为 base64 字符串(用于立即使用)或 S3 URL(用于持久存储)返回。
  • 异步和同步支持:提供用于即时结果的 /runsync 和用于通过轮询或 Webhook 进行异步处理的 /run
  • 可定制性:允许通过网络卷或自定义 Docker 构建使用自定义模型和节点,并支持用于调试的 SSH 访问。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目