FLUX.2 Klein 9B LoRA ComfyUI 추론: 미리보기 일치 AI Toolkit LoRA 생성 in ComfyUI#
이 RunComfy 워크플로우를 사용하여 AI Toolkit 훈련 미리보기와 일치하는 ComfyUI 추론을 필요로 할 때 FLUX.2 Klein 9B LoRAs를 위한 Flux2Klein9BPipeline을 통해 생성합니다—RunComfy에서 오픈 소스화된 모델-특정 파이프라인 래퍼입니다. 어댑터는 lora_path 및 lora_scale을 통해 파이프라인 내부에 적용되어 훈련과 일치하는 LoRA 동작을 제공하며 수동으로 파이프라인을 재구성할 필요가 없습니다.
왜 FLUX.2 Klein 9B LoRA ComfyUI 추론이 ComfyUI에서 다르게 보일 수 있는지#
AI Toolkit이 훈련 미리보기를 렌더링할 때, FLUX.2 Klein 9B 추론 파이프라인—Qwen3-8B 텍스트 인코딩, 흐름 일치 스케줄링, 내부 LoRA 인젝션이 모두 하나의 단위로 조정되어 실행됩니다. 일반적인 ComfyUI 그래프는 이 구성 요소들을 독립적으로 재조립하여 조건화, 노이즈 스케줄링, 어댑터 적용 순서에서 미세한 차이를 초래합니다. 결과는 파이프라인 수준의 드리프트이며, 단일 잘못 구성된 노브가 아닙니다. Flux2Klein9BPipeline은 모델 자체 파이프라인을 끝에서 끝까지 실행하고 그 안에 LoRA를 인젝션하여 이 간극을 메웁니다. 참고: `src/pipelines/flux2_klein.py`.
FLUX.2 Klein 9B LoRA ComfyUI 추론 워크플로우 사용 방법#
단계 1: LoRA 경로를 가져와 워크플로우에 로드하기 (2가지 옵션)#
옵션 A — RunComfy 훈련 결과 > 로컬 ComfyUI로 다운로드:
- Trainer > LoRA Assets로 이동합니다.
- 사용하려는 FLUX.2 Klein 9B LoRA를 찾습니다.
- 오른쪽의 ... (세 점) 메뉴를 클릭 > Copy LoRA Link를 선택합니다.
- ComfyUI 워크플로우 페이지에서, 복사한 링크를 UI의 오른쪽 상단에 있는 다운로드 입력 필드에 붙여넣습니다.
- 다운로드를 클릭하기 전에, 대상 폴더가 ComfyUI > models > loras로 설정되어 있는지 확인합니다 (이 폴더가 다운로드 대상 폴더로 선택되어야 함).
- 다운로드를 클릭합니다 — LoRA 파일이 올바른
models/loras디렉토리에 저장됩니다. - 다운로드가 완료되면, 페이지를 새로고침합니다.
- 이제 LoRA가 LoRA 선택 드롭다운에 나타납니다 — 선택하십시오.

옵션 B — 직접 LoRA URL (옵션 A를 대체):
- 직접
.safetensors다운로드 URL을 LoRA 노드의경로 / url입력 필드에 붙여넣습니다. - 여기에서 URL을 제공하면, 옵션 A를 대체합니다 — 워크플로우는 런타임 시 URL에서 LoRA를 직접 가져옵니다.
- 로컬 다운로드나 파일 배치가 필요하지 않습니다.
팁: URL이 실제 .safetensors 파일로 해석되는지 확인하십시오, 랜딩 페이지나 리디렉션이 아닙니다.

단계 2: 훈련 샘플 설정과 추론 파라미터 일치시키기#
LoRA 노드의 lora_scale을 설정하여 어댑터 강도를 제어합니다—훈련 미리보기에서 사용한 값으로 시작하고 거기에서 조정하십시오.
남은 매개변수는 생성 및 로드 파이프라인 노드에 있습니다:
prompt— 귀하의 텍스트 프롬프트; 훈련에서 사용한 트리거 단어를 포함하십시오width/height— 출력 해상도; 직접 비교를 위해 훈련 미리보기 크기와 일치시킵니다 (16의 배수)sample_steps— 추론 단계; FLUX.2 Klein 9B는 기본값이 25입니다guidance_scale— CFG 강도; 기본값은 4.0입니다 (Klein 9B는 가이드 증류되지 않았으므로 이 값이 출력 품질을 직접 형성합니다)seed— 특정 출력을 재생산하기 위해 시드를 고정합니다; 변형을 탐색하려면 변경하십시오seed_mode—고정또는랜덤화hf_token— 유효한 Hugging Face 토큰이 필요합니다, FLUX.2 Klein 9B는 게이트 모델이기 때문에;hf_token필드에 귀하의 토큰을 붙여넣으십시오
훈련 정렬 팁: 훈련 중 샘플링 값을 사용자 정의한 경우 (시드, guidance_scale, sample_steps, 트리거 단어), 해당 값을 정확히 해당 필드에 복사하십시오. RunComfy에서 훈련한 경우, Trainer > LoRA Assets > Config를 열어 해결된 YAML을 보고 미리보기/샘플 설정을 전송하십시오.

단계 3: FLUX.2 Klein 9B LoRA ComfyUI 추론 실행#
Queue/Run 클릭 — SaveImage 노드가 결과를 ComfyUI 출력 폴더에 기록합니다.
⚠️ 중요 · FLUX.2 접근 및 Hugging Face 토큰 필요#
FLUX.2 Klein 9B 모델은 Hugging Face에서 명시적 접근 승인이 필요합니다.
이 워크플로우를 실행하기 전에:
- Hugging Face 계정에 FLUX.2 (Klein 9B) 접근이 부여되었는지 확인합니다
- Hugging Face 접근 토큰을 생성합니다
- RC FLUX.2 노드의
hf_token필드에 귀하의 토큰을 붙여넣습니다
유효한 토큰과 적절한 모델 접근 없이 워크플로우는 실행되지 않습니다.
단계별 지침은 다음을 참조하십시오: https://www.runcomfy.com/trainer/ai-toolkit/huggingface-token-flux-ostris-ai-toolkit
빠른 체크리스트:
- ✅ Hugging Face 계정이 FLUX.2 Klein 9B 접근을 받고
hf_token에 유효한 토큰이 있음 - ✅ LoRA는 다음 중 하나입니다:
ComfyUI/models/loras로 다운로드됨 (옵션 A), 또는 직접.safetensorsURL을 통해 로드됨 (옵션 B) - ✅ 로컬 다운로드 후 페이지 새로고침 (옵션 A만 해당)
- ✅ 추론 매개변수가 훈련
샘플구성과 일치함 (사용자 정의된 경우)
위의 모든 것이 올바르면, 이곳의 추론 결과는 귀하의 훈련 미리보기와 매우 일치해야 합니다.
FLUX.2 Klein 9B LoRA ComfyUI 추론 문제 해결#
대부분의 “훈련 미리보기 vs ComfyUI 추론” 간극은 파이프라인 수준의 차이 (텍스트 인코더 경로, 스케줄러/조건화, 어댑터가 적용되는 위치/방법)에서 비롯됩니다. RunComfy 워크플로우는 Flux2Klein9BPipeline을 통해 생성을 실행하고 그 파이프라인 내에 LoRA를 주입하여 파이프라인을 수동으로 재구성하지 않고 AI Toolkit 미리보기 동작을 ComfyUI에서 재현하는 가장 가까운 방법을 제공합니다.
(1) 401 클라이언트 오류.#
이유 FLUX.2 Klein 9B는 게이트 Hugging Face 모델입니다. 귀하의 계정에 접근이 없거나 유효한 토큰이 제공되지 않으면, 모델 가중치를 다운로드할 수 없고 추론이 401 오류로 실패합니다.
해결 방법
- Hugging Face 계정이
black-forest-labs/FLUX.2-klein-base-9B에 접근이 부여되었는지 확인하십시오. - Hugging Face 접근 토큰을 생성하고 로드 파이프라인 노드의
hf_token필드에 붙여넣으십시오. - 접근과 토큰이 확인된 후, RunComfy AI Toolkit 파이프라인 노드를 통해 추론을 실행하여 인증 및 모델 로딩이 하나의 일관된 파이프라인에서 이루어지도록 합니다.
- 단계별 지침은 다음을 참조하십시오: https://www.runcomfy.com/trainer/ai-toolkit/huggingface-token-flux-ostris-ai-toolkit
(2) Flux 2 Klein 모델 CLIPLoader 오류#
이유 이 오류는 텍스트 인코더 불일치로 인해 발생합니다—예를 들어, 호환되지 않는 인코더를 로드하거나 Klein 4B와 Klein 9B 인코더 자산을 혼합하는 경우입니다. 이는 일반적으로 CLIP/텍스트 인코더 로딩 중 임베딩 또는 어휘 크기 불일치로 나타납니다.
해결 방법
- FLUX.2 Klein 지원이 완전한지 확인하기 위해 ComfyUI를 최신 버전으로 업데이트하십시오.
- Klein 9B에 적합한 텍스트 인코더가 사용되고 있는지 확인하십시오 (Klein 9B에는 Qwen3-8B가 필요합니다; 4B 인코더를 사용하면 실패합니다).
- 미리보기와 일치하는 LoRA 추론을 위해 RunComfy 파이프라인 래퍼를 선호하여 올바른 인코더를 로드하고 AI Toolkit 미리보기에 사용된 동일한 파이프라인 내에서 LoRA를 적용하십시오.
(3) mat1과 mat2의 형상을 곱할 수 없습니다 (512x2560 및 7680x3072)#
이유 이 오류는 조건화 차원 불일치를 나타냅니다, 일반적으로 잘못된 인코더를 사용하거나 FLUX.2 Klein 9B에 대한 잘못된 클립/조건화 유형을 사용하는 경우입니다. 모델이 잘못된 형상의 임베딩을 수신하여 샘플링 중 행렬 곱셈이 실패합니다.
해결 방법
- 그래프를 수동으로 빌드하는 경우, FLUX.2 Klein–특정 텍스트 인코더가 사용되고 클립/조건화 유형이 FLUX.2 Klein 기대치와 일치하는지 확인하십시오.
- 가장 신뢰할 수 있는 해결책은 RunComfy FLUX.2 Klein 9B 파이프라인 래퍼를 통해 추론을 실행하고
lora_path를 통해 LoRA를 주입하는 것입니다. 이렇게 하면 전체 추론 스택—인코더, 스케줄러, 어댑터—가 AI Toolkit 미리보기와 파이프라인 정렬됩니다.
지금 FLUX.2 Klein 9B LoRA ComfyUI 추론 실행#
워크플로우를 로드하고 lora_path를 붙여넣고 유효한 hf_token을 입력하여 Flux2Klein9BPipeline이 ComfyUI 출력을 AI Toolkit 훈련 미리보기와 정렬되도록 합니다.


