이미지를 외부 서버에 보내기 어려워 로컬 편집 도구를 찾았다면, 이제 그래픽 메모리 8GB도 검토 대상이다. 블랙포레스트랩스(Black Forest Labs, BFL)가 10월 15일 공개한 ‘FLUX 3 Image Klein’은 56억 파라미터의 이미지 생성·편집 모델이다. NVIDIA RTX 그래픽카드에서 INT8 버전을 쓰면 8GB VRAM으로 실행할 수 있다고 발표했다.
여기서 8GB는 모든 버전에 붙는 공통 사양이 아니다. 어떤 파일을 내려받고 어떤 프로그램으로 실행하는지까지 맞춰야 한다. 상업 이용도 가중치를 공개했다는 말만으로 판단할 수 없다. 전작의 일부 모델에 적용됐던 Apache 2.0과 이번 모델의 FLUX Kommunity License는 허용 범위가 다르다.
새로 그리기보다, 있는 사진을 고칠 때 무엇을 할 수 있나
글로 이미지를 생성하고, 기존 이미지를 고치고, 최대 10장의 참조 이미지를 조합하는 일을 한 모델에서 처리한다. 네이티브 4K 생성과 사각형으로 배치·편집 영역을 지정하는 기능도 지원한다. 가령 빈 거실에 가구를 채워 넣거나, 방 사진에서 의자를 놓을 자리를 지정하는 식이다. BFL의 공개 예제에는 창문과 벽난로가 있는 빈 방에 소파·러그·탁자를 배치한 결과가 나온다.

여러 장을 입력하는 기능은 사진마다 따로 있던 대상을 한 장면으로 합칠 때 쓴다. 공개 예제는 운하 사진과 개 사진을 받아, 그 운하의 곤돌라에 개를 태우고 모자를 씌운 결과를 보여준다. 상품 사진과 배경을 조합하는 작업에서도 살펴볼 만한 기능이다. 이 예제는 업체가 공개한 출력이며, 입력 대상을 얼마나 일관되게 유지하는지는 사용할 사진으로 판단해야 한다.

생성과 편집을 함께 지원하는 것 자체는 전작 FLUX.2 [klein]에도 있던 기능이다. 이번 발표에서 BFL은 9B 전작보다 생성기 파라미터를 38% 줄이고도 내부 평가에서 텍스트 이미지 생성은 91 Elo, 편집은 70 Elo 높아졌다고 밝혔다. Qwen-Image 2.1과 Krea 2 등과 비교한 순위도 공개했다. 이 비교의 파라미터 수에는 텍스트 인코더가 빠져 있고, Krea 2는 편집 비교에 포함되지 않는다. 화질 순위를 모든 작업의 편집 성공률로 읽을 수는 없다.
8GB에서 시작하려면 ComfyUI의 INT8 경로를 고른다
일반 생성·편집용으로는 16단계로 결과를 만드는 증류 모델이 있고, 미세조정과 LoRA 학습용으로는 50단계의 Base 모델이 있다. 공식 저장소가 8GB GPU에 권하는 조합은 ComfyUI와 별도로 배포하는 INT8 파일이다. 예시 기종으로 RTX 3070급을 든다. Python 참조 코드에는 INT8 실행 경로가 없으므로, 같은 모델 이름의 기본 코드를 설치하는 것만으로 이 조건이 충족되지는 않는다.
생성기 가중치만 보면 BF16은 11.2GB, FP8은 5.6GB다. 하지만 이것은 실행 중 필요한 전체 GPU 메모리가 아니다. 텍스트 인코더와 이미지 처리에 필요한 공간도 따로 든다. 공식 참조 코드의 B200 측정에서는 프롬프트 확장기를 끈 증류 모델의 FP8 최대 사용량이 26GB다. 측정 작업은 1024×1024 이미지 생성과 참조 이미지 한 장을 이용한 편집이다. 5.6GB 파일이라는 설명을 보고 8GB 카드의 남은 공간으로 모든 기능을 처리하리라 기대하면 실행 경로부터 어긋난다.

속도 수치도 GPU와 작업 조건을 함께 봐야 한다. NVIDIA가 ComfyUI에서 측정한 증류 모델의 1메가픽셀 생성 시간은 RTX 5090에서 약 4초, RTX 4070에서 9초 미만이다. 16단계, 한 번에 한 장을 생성한 GPU 처리 시간으로, 4K 편집이나 참조 이미지 10장을 쓴 작업의 대기 시간을 뜻하지 않는다. API 응답 시간에는 대기열·네트워크·프롬프트 확장도 들어가므로 이 숫자와 바로 비교할 수 없다.
입력 문장을 모델용 설명으로 늘려 주는 프롬프트 확장기도 실행 구성의 일부다. 공식 코드는 이를 기본으로 켜며, 확장 없이 사용하면 결과가 약해진다고 안내한다. GPU에 모델과 확장기를 함께 올리기 어렵다면 확장기를 먼저 실행하고 그 결과 문장을 생성 단계에 넘기는 방법을 제시한다. 로컬 도입을 시험할 때는 GPU 용량만 보지 말고 이 추가 단계가 어디서 실행되는지도 정해야 한다.
상업 이용은 매출 기준과 사용 방식을 함께 본다
FLUX Kommunity License v1.0은 본인과 계열사의 연환산 총매출 합계가 500만 달러 미만인 사용자를 ‘Qualifying User’로 정의한다. 이 조건을 충족하면 약관이 허용하는 범위에서 상업용 결과물을 만들기 위한 프로덕션 실행과 결과물의 상업 이용을 허용한다. 기준이 이익이 아니라 총매출이며, 500만 달러 ‘이하’가 아니라 ‘미만’이라는 점도 구분해야 한다. 규모가 큰 조직은 별도 셀프호스팅 계약이나 API를 검토해야 한다.
매출 조건을 충족해도 사용 제한은 남는다. 불법·권리 침해 콘텐츠를 막는 필터를 유지하거나 결과물 배포 전 검토를 해야 하며, 적용 법률이 요구하는 생성·수정 사실 표시도 필요하다. 모델이나 결과물로 유사한 기능의 다른 모델을 개선하는 행위는 금지한다. 가중치나 파생 모델을 배포할 때에는 라이선스 사본과 고지 의무도 따른다. ‘상업 이용 무료’를 무제한 재배포나 경쟁 모델 학습 허가로 넓혀 읽어서는 안 된다.
전작 FLUX.2 [klein]의 4B 모델은 Apache 2.0이었고, 9B는 비상업 라이선스였다. 이번 Klein의 추론 저장소 코드가 Apache 2.0이라고 해서 가중치에도 같은 조건이 적용되는 것은 아니다. 기존 4B로 상업 서비스를 만들었다면 새 모델로 바꿀 때 가중치 라이선스를 다시 대조해야 한다.
로컬 실행의 이점은 입력 사진의 처리 위치를 직접 정할 수 있다는 데 있다. 사진 반출 제한이 있는 업무라면 ComfyUI INT8 구성에서 실제로 쓸 해상도와 참조 사진 수로 먼저 시험하는 편이 맞다. 드물게 이미지를 만드는 팀은 장당 0.009달러부터 시작하는 BFL API로 결과를 살펴본 뒤 장비 운영 여부를 정할 수도 있다. 전자는 설치·메모리 구성이, 후자는 사진 전송과 이용량 비용이 선택을 가른다.
출처: BFL 발표 · 공식 추론 코드 · FLUX Kommunity License v1.0 · 전작 발표
