CheaperGen

CheaperGen × ComfyUI

ComfyUI에서
AI 이미지와 동영상 생성.

CheaperGen으로 ComfyUI에서 이미지와 동영상을 생성하세요. 통합 노드 2개로 Seedance, Kling, Veo, Seedream 등을 사용하며 로컬 모델 가중치가 필요 없습니다.

v0.5.0 · Image + Video

노드 설치#

Python 3.10 이상과 기본 V3 DynamicCombo 및 Save Video를 지원하는 최신 ComfyUI를 사용하세요. Comfy Registry에서 설치하거나 아래 수동 다운로드를 이용할 수 있습니다.

Comfy Registry에서 설치#

Comfy Registry에서 보기

ComfyUI의 Python 환경을 활성화하고 comfy-cli를 설치하세요. /path/to/ComfyUI를 main.py가 있는 실제 폴더로 바꾸세요.

python -m pip install -U comfy-cli

해당 환경에 ComfyUI-Manager가 설치되어 있다면 다음 명령으로 노드 목록을 갱신하고 CheaperGen을 설치하세요.

comfy --workspace "/path/to/ComfyUI" node install comfyui-cheapergen --mode remote

--mode remote 옵션은 설치 전에 Manager의 노드 목록을 갱신합니다. 첫 갱신에는 몇 분이 걸릴 수 있으며 Comfy Registry에 접속할 수 있어야 합니다. 설치 후 ComfyUI를 다시 시작하세요. ZIP을 따로 다운로드할 필요는 없습니다.

ComfyUI-Manager 없이 Comfy Registry에서 바로 설치하려면 다음 명령을 대신 사용하세요.

comfy --workspace "/path/to/ComfyUI" node registry-install comfyui-cheapergen

수동 설치#

ZIP을 다운로드하고 ComfyUI-CheaperGen 폴더를 custom_nodes에 압축 해제한 다음 ComfyUI의 Python으로 requirements.txt를 설치하세요. 폴더 바로 아래에 __init__.py가 있어야 합니다. 설치 후 ComfyUI를 다시 시작하세요.

unzip ~/Downloads/ComfyUI-CheaperGen-Unified-0.5.0.zip -d /path/to/ComfyUI/custom_nodes
/path/to/ComfyUI/.venv/bin/python -m pip install -r /path/to/ComfyUI/custom_nodes/ComfyUI-CheaperGen/requirements.txt

예시 경로를 실제 경로로 바꾸세요. Desktop의 custom_nodes 경로는 시작 로그에서 확인하세요. 업데이트 시 user/cheapergen을 유지하세요.

계정 연결#

대시보드에서 API 키를 만들고 충전하세요. 백엔드 실행 환경에 CHEAPERGEN_API_KEY를 설정한 뒤 재시작하세요. 키를 워크플로 JSON에 넣지 마세요. 같은 백엔드는 키와 잔액을 공유합니다.

API 키 · 결제 및 크레딧

export CHEAPERGEN_API_KEY='your-api-key'

Image 및 Video 노드#

CheaperGen · Image#

Model과 Generation mode를 선택하면 매개변수와 IMAGE 입력이 표시됩니다. images를 Save Image 또는 Preview Image에 연결하세요. 원본 크기를 유지합니다.

CheaperGen · Video#

모델과 모드를 선택하고 video를 Save Video에 연결하세요. 이미지로 동영상을 만들 때는 Load Image 또는 Image.images를 image_url에 연결하세요. VIDEO 출력은 오디오를 보존합니다.

image_urls_json, video_url, generation_id는 텍스트 출력입니다. Preview as Text에 연결해 보거나 복사할 수 있습니다. images나 video로 저장할 때는 연결하지 않아도 됩니다.

예제 워크플로#

JSON 예제를 다운로드하고 ComfyUI에서 열거나 끌어다 놓으세요. 이미지 입력에는 자신의 파일을 선택하세요. 마지막에 Save Image, Preview Image 또는 Save Video 출력 노드가 필요합니다.

CheaperGen · Image → Save Image
CheaperGen · Video → Save Video
CheaperGen · Image (images) → CheaperGen · Video (image_url) → Save Video

예산 및 작업 식별#

max_cost_usd는 견적이 아닌 지출 한도입니다. 동영상 예제는 Seedance 2.0 Mini, 480p, 4초, $0.50 한도를 사용합니다. Run은 가격을 확인하고 잔액을 사용할 수 있습니다. allow_fallback_price는 기본적으로 꺼져 있습니다.

입력과 request_token이 같으면 기존 작업을 재사용해 중복 과금을 방지합니다. 설정을 바꾸면 별도 요청입니다. 동일 설정으로 새 유료 생성을 원할 때만 New paid generation을 누르세요. 버튼 자체는 제출하지 않습니다.

제출 후 Current generation ID와 복사 버튼이 표시됩니다. 일반 출력 포트는 생성과 다운로드가 끝나야 사용할 수 있습니다. 제출되지 않았다면 새 ID가 없습니다.

Interrupt와 wait_timeout은 로컬 대기만 중단합니다. 서버 실행과 과금은 계속될 수 있습니다. 재시도 전에 대시보드를 확인하고 업데이트 시 user/cheapergen을 유지하세요.

모델 · 오류 처리 · 결제 및 크레딧