메인 콘텐츠로 건너뛰기
Flux Flux는 120억 파라미터를 가진 오픈소스 텍스트-to-이미지 생성 모델 중 가장 큰 모델 중 하나로, 원본 파일 크기는 약 23GB입니다. 이 모델은 전 스테이블 디퓨전 팀원들이 설립한 Black Forest Labs에서 개발되었습니다. Flux는 뛰어난 이미지 품질과 유연성으로 고화질의 다양한 이미지를 생성할 수 있습니다. 현재 Flux.1 모델에는 몇 가지 주요 버전이 있습니다:
  • Flux.1 Pro: 최고 성능의 모델로, 클로즈드소스이며 API 호출을 통해서만 사용 가능합니다.
  • Flux.1 [dev]: 오픈소스이지만 비상업적 용도로 제한되며, Pro 버전에서 다운스트림된 버전으로 Pro 버전과 거의 동일한 성능을 자랑합니다.
  • Flux.1 [schnell]: Apache2.0 라이선스를 사용하며, 이미지를 생성하는 데 단 4단계만 필요해 저사양 하드웨어에도 적합합니다.
Flux.1 모델의 특징
  • 하이브리드 아키텍처: Transformer 네트워크와 디퓨전 모델의 장점을 결합해 텍스트와 이미지 정보를 효과적으로 통합하며, 생성된 이미지와 프롬프트 간의 정렬 정확성을 높이고 복잡한 프롬프트에 대한 충실도가 뛰어납니다.
  • 파라미터 규모: Flux는 120억 파라미터를 보유해 더욱 복잡한 패턴 관계를 포착하고 더 사실적이고 다양한 이미지를 생성합니다.
  • 다양한 스타일 지원: 다양한 스타일을 지원하며, 다양한 종류의 이미지에 대해 뛰어난 성능을 발휘합니다.
이 예시에서는 Flux.1 Dev와 Flux.1 Schnell 버전을 모두 사용해 텍스트-to-이미지 예시를 소개하며, 여기에는 전체 버전 모델과 간소화된 FP8 체크포인트 버전이 포함됩니다.
  • Flux 전체 버전: 최고의 성능을 자랑하지만 더 많은 VRAM 자원과 여러 모델 파일의 설치가 필요합니다.
  • Flux FP8 체크포인트: 모델의 fp8 버전 한 개만 필요하지만, 전체 버전에 비해 품질이 약간 떨어집니다.
모든 워크플로우 이미지의 메타데이터에는 해당 모델 다운로드 정보가 포함되어 있습니다. 다음 방법으로 워크플로우를 로드할 수 있습니다:
  • ComfyUI에 직접 드래그하기
  • 또는 메뉴 Workflows -> Open(ctrl+o)를 사용하기
데스크톱 버전을 사용하지 않거나 일부 모델이 자동으로 다운로드되지 않는 경우, 수동 설치 섹션을 참고해 해당 폴더에 모델 파일을 저장하세요. 시작하기 전에 ComfyUI가 최신 버전으로 업데이트되었는지 확인하세요.

Flux.1 전체 버전 텍스트-to-이미지 예시

black-forest-labs/FLUX.1-dev에서 모델을 다운로드할 수 없는 경우, Huggingface에 로그인하고 해당 리포지토리의 라이선스 계약에 동의했는지 확인하세요.Flux 계약

Flux.1 Dev

1. 워크플로우 파일

아래 이미지를 다운로드해 ComfyUI에 드래그하여 워크플로우를 로드하세요. Flux Dev 원본 버전 워크플로우

Comfy Cloud에서 실행

2. 수동 모델 설치

다음 모델 파일을 다운로드하세요: 저장 위치:
ComfyUI/
├── models/
│   ├── text_encoders/
│   │   ├── clip_l.safetensors
│   │   └── t5xxl_fp16.safetensors
│   ├── vae/
│   │   └── ae.safetensors
│   └── diffusion_models/
│       └── flux1-dev.safetensors

3. 워크플로우 실행 단계

아래 이미지를 참조해 모든 모델 파일이 올바르게 로드되었는지 확인하세요. ComfyUI Flux Dev 워크플로우
  1. DualCLIPLoader 노드에 다음 모델이 로드되었는지 확인하세요:
    • clip_name1: t5xxl_fp16.safetensors
    • clip_name2: clip_l.safetensors
  2. Load Diffusion Model 노드에 flux1-dev.safetensors가 로드되었는지 확인하세요.
  3. Load VAE 노드에 ae.safetensors가 로드되었는지 확인하세요.
  4. Queue 버튼을 클릭하거나 단축키 Ctrl(cmd) + Enter를 사용해 워크플로우를 실행하세요.
Flux의 뛰어난 프롬프트 추종 능력 덕분에 부정적인 프롬프트는 필요하지 않습니다.

Flux.1 Schnell

1. 워크플로우 파일

아래 이미지를 다운로드해 ComfyUI에 드래그하여 워크플로우를 로드하세요. Flux Schnell 버전 워크플로우

Comfy Cloud에서 실행

2. 수동 모델 설치

이 워크플로우에서는 두 모델 파일만 Flux1 Dev 버전 워크플로우와 다릅니다. t5xxl의 경우, 더 나은 결과를 위해 여전히 fp16 버전을 사용할 수 있습니다.
  • t5xxl_fp16.safetensors -> t5xxl_fp8.safetensors
  • flux1-dev.safetensors -> flux1-schnell.safetensors
완전한 모델 파일 목록: 파일 저장 위치:
ComfyUI/
├── models/
│   ├── text_encoders/
│   │   ├── clip_l.safetensors
│   │   └── t5xxl_fp8_e4m3fn.safetensors
│   ├── vae/
│   │   └── ae.safetensors
│   └── diffusion_models/
│       └── flux1-schnell.safetensors

3. 워크플로우 실행 단계

Flux Schnell 버전 워크플로우
  1. DualCLIPLoader 노드에 다음 모델이 로드되었는지 확인하세요:
    • clip_name1: t5xxl_fp8_e4m3fn.safetensors
    • clip_name2: clip_l.safetensors
  2. Load Diffusion Model 노드에 flux1-schnell.safetensors가 로드되었는지 확인하세요.
  3. Load VAE 노드에 ae.safetensors가 로드되었는지 확인하세요.
  4. Queue 버튼을 클릭하거나 단축키 Ctrl(cmd) + Enter를 사용해 워크플로우를 실행하세요.

Flux.1 FP8 체크포인트 버전 텍스트-to-이미지 예시

fp8 버전은 원본 Flux.1 fp16 버전의 양자화된 버전입니다. 어느 정도는 이 버전의 품질이 fp16 버전보다 낮아지지만, VRAM 요구량도 줄어들고, 모델 파일을 하나만 설치하면 바로 실행해볼 수 있습니다.

Flux.1 Dev

아래 이미지를 다운로드해 ComfyUI에 드래그하여 워크플로우를 로드하세요. Flux Dev fp8 체크포인트 버전 워크플로우

Comfy Cloud에서 실행

flux1-dev-fp8.safetensors를 다운로드해 ComfyUI/models/checkpoints/ 디렉토리에 저장하세요. 해당 Load Checkpoint 노드가 flux1-dev-fp8.safetensors를 로드하도록 설정했는지 확인하고, 워크플로우를 실행해보세요.

Flux.1 Schnell

아래 이미지를 다운로드해 ComfyUI에 드래그하여 워크플로우를 로드하세요. Flux Schnell fp8 체크포인트 버전 워크플로우 flux1-schnell-fp8.safetensors를 다운로드해 ComfyUI/models/checkpoints/ 디렉토리에 저장하세요. 해당 Load Checkpoint 노드가 flux1-schnell-fp8.safetensors를 로드하도록 설정했는지 확인하고, 워크플로우를 실행해보세요.