(4가지 방법) Windows, Mac, Linux에서 FLUX 로컬로 실행하는 방법

FLUX, 고급 AI 이미지 생성기, 인공지능 분야의 선두주자로 떠올랐습니다. 텍스트 프롬프트에서 복잡하게 세밀하고 상상력이 풍부한 이미지를 생성하는 능력으로 유명하며, 예술가, 디자이너 및 AI 애호가들에게 인기 있는 자원입니다. 웹 액세스 가능한 버전도 제공되지만, 개인용 컴퓨터에서 FLUX를 실행하는 것은 더 빠른 처리, 제한 없는 사용 및 뛰어난 프라이버시와 같은 이점이 있습니다. 이

Build APIs Faster & Together in Apidog

(4가지 방법) Windows, Mac, Linux에서 FLUX 로컬로 실행하는 방법

Start for free
Inhalte

FLUX, 고급 AI 이미지 생성기, 인공지능 분야의 선두주자로 떠올랐습니다. 텍스트 프롬프트에서 복잡하게 세밀하고 상상력이 풍부한 이미지를 생성하는 능력으로 유명하며, 예술가, 디자이너 및 AI 애호가들에게 인기 있는 자원입니다. 웹 액세스 가능한 버전도 제공되지만, 개인용 컴퓨터에서 FLUX를 실행하는 것은 더 빠른 처리, 제한 없는 사용 및 뛰어난 프라이버시와 같은 이점이 있습니다. 이 가이드는 Windows, Mac 및 Linux 시스템에서 FLUX를 로컬로 실행하는 방법에 대한 지침을 제공합니다.Load More

시작하기 전에, 더 나은 품질을 제공하는 최고의 FlowGPT 이미지 생성기 대안에 대해 이야기해 보겠습니다.

다음 이미지는 Anakin AI의 AI 이미지 생성기로 생성되었습니다. 지금 바로 사용해 보세요! 👇👇👇

프롬프트: 순수하고 매력적인, 긴 머리, 대안의 분위기, 아름다운 눈, 주근깨, 중간 가슴, 미세한 노출, 타이트한 몸, 과감한, 자연스러운 사진, (아늑한 침실), 오프 숄더 셔츠, 다이나믹한 각도, 생동감 있는 조명, 높은 대비, 극적인 그림자, 높은 세부사항, 세밀한 피부, 깊이 있는 장면, 필름 그레인

프롬프트: 카메라를 바라보며 레스토랑 테이블에 앉아있는 모델의 POV 사진, 로맨틱한 고급 설정에서 카메라를 향하고 있습니다. 중간 레어 스테이크가 테이블에 여러 조각으로 썰려 있고, 나무 보드 위에 놓여 있으며, 다진 채소가 담긴 사이드 소스나 살사를 담고 있는 작은 접시도 있습니다.

프롬프트: "Breaking Bread"라는 TV 쇼 포스터로, Breaking Bad의 패러디입니다. 밀가루가 묻은 앞치마를 입은 엄격한 제빵사가 시골 제과점에서 무기로 사용하고 있는 밀대는 잔뜩 쌓인 빵과 밀가루 자루가 사막을 배경으로 하고 있습니다. 칠판 메뉴에는 재치 있는 아이템들이 나열되어 있습니다. 제목은 "Breaking"을 위해 강렬한 폰트를 사용하고, "Bread"를 위해 빵처럼 보이는 금색 글자를 사용합니다. 태그라인: “제빵은 위험한 게임입니다.”

프롬프트: 멋진 일본 애니메이션 스타일, 흰색 천사 날개를 가진 성인 여성, 검은 악마 뿔과 검은 머리띠, 빨간 후광, 긴 핑크 웨이브 머리, 갈색 눈, 악독한 미소. 검정과 흰색 테크웨어 후디, 스트랩과 버클이 많은 청바지를 입고 있습니다. 그녀는 스프레이 페인트 캔을 들고 있으며 "Anakin AI 이미지 생성기"라는 큰 검정색과 노란색 스프레이 페인트로 벽에 적힌 글자 옆에 서 있습니다.

이 멋지고 고품질의 이미지는 Anakin AI의 AI 이미지 생성기로 생성되었습니다. 지금 바로 사용해 보세요! 👇👇👇

Anakin.ai - 원스톱 AI 앱 플랫폼

콘텐츠, 이미지, 비디오 및 음성을 생성하고, 자동화된 워크플로우, 맞춤형 AI 앱 및 지능형 에이전트를 만드세요. 당신의...

app.anakin.ai

방법 1: ComfyUI를 사용하여 FLUX를 로컬로 실행하기

ComfyUI는 FLUX를 포함한 AI 모델을 실행하기 위한 강력하고 사용자 친화적인 인터페이스입니다. 이 방법은 그래픽 인터페이스를 선호하고 명령줄 작업을 처리하고 싶지 않은 사용자에게 추천됩니다.

1단계: ComfyUI 설치하기

  1. ComfyUI GitHub 릴리스 페이지를 방문하세요: https://github.com/comfyanonymous/ComfyUI/releases
  2. 귀하의 운영 체제에 맞는 최신 버전을 다운로드하세요.
  3. 다운로드한 아카이브를 원하는 위치에 추출하세요.

2단계: FLUX 모델 다운로드

  1. FLUX HuggingFace 저장소를 방문하세요: https://huggingface.co/black-forest-labs/FLUX.1-schnell/tree/main
  2. 다음 파일을 다운로드하세요:
  • flux_schnell.safetensors (주 모델)
  • ae.safetensors (VAE 파일)

3. FLUX 텍스트 인코더 저장소(https://huggingface.co/comfyanonymous/flux_text_encoders/tree/main)에서 다음을 다운로드하세요:

  • t5xxl_fp16.safetensors (32GB 이상의 RAM을 가진 시스템용)
  • t5xxl_fp8_e4m3fn.safetensors (32GB 미만의 RAM을 가진 시스템용)
  • clip_l.safetensors

3단계: ComfyUI 폴더에 파일 배치하기

  1. flux_schnell.safetensors를 ComfyUI/models/checkpoints/로 이동하세요.
  2. ae.safetensors를 ComfyUI/models/vae/로 이동하세요.
  3. t5xxl_fp16.safetensors (또는 t5xxl_fp8_e4m3fn.safetensors)와 clip_l.safetensors를 ComfyUI/models/clip/로 이동하세요.

4단계: ComfyUI 실행하기

  1. 터미널 또는 명령 프롬프트를 엽니다.
  2. ComfyUI 폴더로 이동합니다.
  3. 시스템에 맞는 명령을 실행합니다:
  • Windows: python_embeded\\\\python.exe -m ComfyUI
  • Mac/Linux: python3 main.py

4. 웹 브라우저를 열고 http://localhost:8188로 이동하세요.

5단계: FLUX 워크플로우 설정하기

  1. ComfyUI 인터페이스에서 우클릭하여 다음 노드를 추가하세요:
  • CLIP 텍스트 인코드 (T5XXL)
  • CLIP 텍스트 인코드 (CLIP L)
  • 플럭스 가이드
  • 빈 잠재 이미지
  • VAE 디코드

2. 노드를 다음과 같이 연결하세요:

  • CLIP 텍스트 인코드 (T5XXL) 출력을 Flux Guidance “t5_emb” 입력으로 연결
  • CLIP 텍스트 인코드 (CLIP L) 출력을 Flux Guidance “clip_emb” 입력으로 연결
  • 빈 잠재 이미지 출력을 Flux Guidance “latent” 입력으로 연결
  • Flux Guidance 출력을 VAE 디코드 입력으로 연결

3. 각 노드에서 원하는 매개변수를 설정하세요.

6단계: 이미지 생성하기

  1. 두 개의 CLIP 텍스트 인코드 노드에 텍스트 프롬프트를 입력하세요.
  2. “큐 프롬프트”를 클릭하여 이미지를 생성합니다.

방법 2: Stable Diffusion WebUI 사용하기

Stable Diffusion WebUI는 FLUX를 포함한 AI 모델을 실행하기 위한 또 다른 인기 있는 인터페이스입니다. 이 방법은 Stable Diffusion에 이미 익숙하고 해당 인터페이스를 선호하는 사용자에게 적합합니다.

1단계: Stable Diffusion WebUI 설치하기

  1. Stable Diffusion WebUI 저장소를 클론하세요:

git clone <https://github.com/AUTOMATIC1111/stable-diffusion-webui.git>

2. 복제된 디렉터리로 이동하세요:

cd stable-diffusion-webui

3. 시스템에 맞는 스크립트를 실행하세요:

  • Windows: webui-user.bat
  • Mac/Linux: ./webui.sh

2단계: FLUX 모델 다운로드

FLUX 모델 및 VAE 파일을 다운로드하기 위해 방법 1의 동일한 단계를 따르세요.

3단계: Stable Diffusion WebUI 폴더에 파일 배치하기

  1. flux_schnell.safetensors를 stable-diffusion-webui/models/Stable-diffusion/로 이동하세요.
  2. ae.safetensors를 stable-diffusion-webui/models/VAE/로 이동하세요.

4단계: Stable Diffusion WebUI 구성하기

  1. WebUI에서 “설정” 탭으로 이동하세요.
  2. “Stable Diffusion” 아래에서 FLUX 모델을 선택하세요.
  3. “VAE” 아래에서 FLUX VAE 파일을 선택하세요.
  4. “설정 적용”을 클릭하고 WebUI를 재시작하세요.

5단계: 이미지 생성하기

  1. 텍스트에서 이미지로 변환하는 탭에 프롬프트를 입력하세요.
  2. 원하는 대로 설정을 조정하세요.
  3. “생성” 버튼을 클릭하여 이미지를 만드세요.

방법 3: Stability Matrix 사용하기

Stability Matrix는 깔끔한 인터페이스와 고급 기능으로 다양한 AI 모델을 실행할 수 있도록 해주는 강력하고 사용자 친화적인 애플리케이션입니다. 이 방법은 사용의 용이성 및 커스터마이징 옵션 간의 균형을 원하는 사용자에게 적합합니다.

1단계: Stability Matrix 설치하기

  1. Stability Matrix GitHub 페이지를 방문하세요: https://github.com/LykosAI/StabilityMatrix
  2. 운영 체제(Windows, Mac, 또는 Linux)에 맞는 최신 릴리스를 다운로드하세요.
  3. OS에 따른 지침에 따라 애플리케이션을 설치하세요:
  • Windows: 설치 프로그램 실행 파일을 실행하세요.
  • Mac: .app 파일을 응용 프로그램 폴더에 드래그하세요.
  • Linux: AppImage를 추출하고 실행 가능하게 설정하세요.

2단계: Stability Matrix 설정하기

  1. Stability Matrix를 실행하세요.
  2. 첫 실행 시 애플리케이션이 초기 설정을 안내합니다.
  3. 선호하는 설치 위치와 GPU 설정을 선택하세요.

3단계: ComfyUI 패키지 설치하기

  1. Stability Matrix에서 “패키지 관리자” 탭으로 이동하세요.
  2. 사용 가능한 패키지 목록에서 “ComfyUI”를 찾으세요.
  3. ComfyUI 옆의 “설치”를 클릭하세요.
  4. 설치가 완료될 때까지 기다리세요.

4단계: FLUX 모델 다운로드

  1. Stability Matrix에서 “모델 관리자” 탭으로 이동하세요.
  2. “새 모델 추가”를 클릭하세요.
  3. 검색창에 “FLUX”를 입력하고 Enter를 누르세요.
  4. 다음 모델을 찾아서 각각 “다운로드”를 클릭하세요:
  • FLUX.1-schnell (주 모델)
  • FLUX VAE (VAE 파일)
  • FLUX T5XXL 텍스트 인코더 (시스템의 RAM에 따라 fp16 또는 fp8 선택)
  • FLUX CLIP L 텍스트 인코더

5단계: FLUX를 위한 ComfyUI 구성하기

  1. Stability Matrix에서 “설치된 패키지” 탭으로 이동하세요.
  2. ComfyUI를 찾아 “실행”을 클릭하세요.
  3. ComfyUI가 브라우저에서 열리면 작업공간에서 우클릭하여 다음 노드를 추가하세요:
  • CLIP 텍스트 인코드 (T5XXL)
  • CLIP 텍스트 인코드 (CLIP L)
  • 플럭스 가이드
  • 빈 잠재 이미지
  • VAE 디코드

6단계: FLUX 워크플로우 설정하기

  1. 노드를 다음과 같이 연결하세요:
  • CLIP 텍스트 인코드 (T5XXL) 출력을 Flux Guidance “t5_emb” 입력으로 연결
  • CLIP 텍스트 인코드 (CLIP L) 출력을 Flux Guidance “clip_emb” 입력으로 연결
  • 빈 잠재 이미지 출력을 Flux Guidance “latent” 입력으로 연결
  • Flux Guidance 출력을 VAE 디코드 입력으로 연결

2. 각 노드에서 적절한 FLUX 모델을 선택하세요:

  • CLIP 텍스트 인코드 (T5XXL)의 경우 FLUX T5XXL 텍스트 인코더 선택
  • CLIP 텍스트 인코드 (CLIP L)의 경우 FLUX CLIP L 텍스트 인코더 선택
  • 플럭스 가이드의 경우 FLUX.1-schnell 선택
  • VAE 디코드의 경우 FLUX VAE 선택

7단계: 이미지 생성하기

  1. 두 개의 CLIP 텍스트 인코드 노드에 원하는 텍스트 프롬프트를 입력하세요.
  2. Flux Guidance 노드에서 매개변수를 조정하세요:
  • 스텝 수 설정 (예: 20~50)
  • 가이드 스케일 조정 (예: 7~9)
  • 원하는 너비와 높이 설정 (예: 512x512)

3. “큐 프롬프트”를 클릭하여 이미지를 생성하세요.

방법 4: 파이썬 스크립트 사용하기(고급)

이 방법은 파이썬에 익숙하고 좀 더 사용자 정의 가능한 접근을 선호하는 고급 사용자를 위한 것입니다.

1단계: 파이썬 환경 설정하기

  1. Python 3.8 이상을 설치하세요.

2. 새 가상 환경을 생성하세요:

python -m venv flux_env

3. 가상 환경을 활성화하세요:

  • Windows: flux_env\\\\Scripts\\\\activate
  • Mac/Linux: source flux_env/bin/activate

2단계: 의존성 설치하기

  1. CUDA 지원을 포함한 PyTorch를 설치하세요(시스템에 맞는 올바른 명령은 pytorch.org를 방문하세요).

2. 필요한 다른 패키지를 설치하세요:

pip install transformers diffusers accelerate

3단계: FLUX 모델 다운로드

FLUX 모델 및 VAE 파일을 다운로드하기 위해 방법 1의 동일한 단계를 따르세요.

4단계: 파이썬 스크립트 생성하기

다음 내용을 포함한 run_flux.py라는 새 파일을 생성하세요:

import torch

from diffusers import FluxModel, FluxScheduler, FluxPipeline

from transformers import T5EncoderModel, CLIPTextModel, CLIPTokenizer

def load_flux():

flux_model = FluxModel.from_pretrained(“path/to/flux_schnell.safetensors”)

t5_model = T5EncoderModel.from_pretrained(“path/to/t5xxl_fp16.safetensors”)

clip_model = CLIPTextModel.from_pretrained(“path/to/clip_l.safetensors”)

clip_tokenizer = CLIPTokenizer.from_pretrained(“openai/clip-vit-large-patch14”)

scheduler = FluxScheduler()

pipeline = FluxPipeline(

flux_model=flux_model,

t5_model=t5_model,

clip_model=clip_model,

clip_tokenizer=clip_tokenizer,

scheduler=scheduler

)

return pipeline

def generate_image(pipeline, prompt, num_inference_steps=50):

image = pipeline(prompt, num_inference_steps=num_inference_steps).images[0]

return image

if __name__ == “__main__”:

pipeline = load_flux()

prompt = “아름다운 풍경과 산 그리고 호수”

image = generate_image(pipeline, prompt)

image.save(“flux_generated_image.png”)

5단계: 스크립트 실행하기

  1. 터미널 또는 명령 프롬프트를 엽니다.
  2. 가상 환경을 활성화합니다.
  3. 스크립트를 실행합니다:

python run_flux.py

결론

FLUX를 로컬에서 사용하는 것은 AI로 생성된 예술과 디자인의 끝없는 가능성의 세계를 소개합니다. 사용자 친화적인 ComfyUI, 익숙한 Stable Diffusion WebUI 또는 커스텀 파이썬 스크립트를 통해 이제 로컬 머신에서 FLUX의 힘을 제어할 수 있습니다. 모델의 라이센스 조건을 항상 준수하고 책임감 있게 사용하세요.

FLUX를 심층적으로 탐구하고, 다양한 프롬프트, 설정 및 워크플로우를 시도하여 그 잠재력을 최대한 이해하세요. 로컬에서 FLUX를 실행하는 것은 생성하는 동안 더 많은 제어를 제공할 뿐만 아니라 더 빠른 반복과 모델의 능력에 대한 깊은 이해를 가능하게 합니다.

헌신과 상상력을 가지고, AI 지원 예술의 한계를 넘는 특별하고 고급의 이미지를 제작하기 위한 여정에 나서세요. FLUX와 AI 이미지 생성의 매혹적인 세계로의 여행을 즐기세요! 당신의 창작물의 엘론 머스크가 되십시오!