[설명] ComfyUI 노드 워크플로를 프로덕션 생성 백엔드 API로 쓰는 법
ComfyUI as a Production Generation Backend
ComfyUI는 노드 기반 GUI로 알려졌지만, 그 본질은 HTTP·WebSocket 서버를 갖춘 이미지·영상 생성 백엔드라는 점이다. UI에서 만든 워크플로를 JSON으로 내보내 API로 큐잉하면, 어떤 애플리케이션이든 생성 엔진으로 ComfyUI를 호출할 수 있다. WebSocket은 실행 이벤트, 샘플러 진행률, 프리뷰 이미지, 큐 상태를 스트리밍해 작업 진행과 완료를 실시간으로 받는다. 프로덕션에서 핵심 패턴은 두 가지다. 첫째, VRAM 경쟁(thrashing)을 피하려 워크플로마다 전용 웜 워커를 두어 격리한다. 둘째, 모든 의존성과 커스텀 노드를 버전·커밋 해시로 고정해 의도하지 않은 업데이트로 결과물이 바뀌는 사고를 막는다. 텍스트→이미지→영상→업스케일을 하나의 파이프라인으로 체이닝하고 배치 자동화까지 묶을 수 있어, 생성 기능을 서비스에 내재화하려는 한국 개발팀에게 검증된 셀프호스팅 경로가 된다.
ComfyUI 워크플로를 API로 노출하면 생성 기능을 서비스에 내재화할 수 있고, 워커 격리·의존성 고정이 안정적 운영의 핵심이다
원문 출처
Runflow