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 存取。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案