Skip to content
설치3. 모델 설치3.3 Embeddings 설치

ComfyUI에서 Embeddings (Textual Inversion) 모델 설치 방법

Embeddings (Textual Inversion) 모델의 원리

큰 장난감 상자가 있다고 상상해보세요. 이 상자에는 작은 레고 블록부터 큰 곰 인형까지 다양한 장난감이 가득합니다. 하지만 상자가 너무 어지럽혀져 있어서 특정 장난감을 찾으려면 모든 장난감을 뒤져야 하므로 시간이 많이 걸립니다.

Embeddings 모델의 역할

Embeddings 모델은 장난감 상자에 있는 각 장난감에 특별한 라벨을 붙이는 것과 같습니다. 이 라벨은 장난감의 이름이 아니라, 장난감이 무엇인지, 색상, 크기, 모양 등을 빠르게 알려주는 특별한 코드입니다. 이렇게 하면 파란색 장난감 차를 찾고 싶을 때, 그 특별한 코드만 기억하면 상자에서 빠르게 찾을 수 있습니다.

Embeddings 모델의 원리

Embeddings 모델의 원리는 장난감을 특별한 코드로 변환하는 것과 같습니다. 이 과정은 “임베딩”이라고 불리며, 수학적 방법을 사용하여 각 장난감(여기서 장난감은 데이터, 예를 들어 그림, 텍스트 등을 나타냅니다)을 숫자 목록으로 변환합니다. 이 목록은 장난감의 “지문”과 같아서 장난감의 모든 중요한 정보를 담고 있습니다.

Embeddings 모델을 사용하는 이유

Embeddings 모델을 사용하면 여러 가지 이점이 있습니다:

  1. 빠른 검색: 장난감의 코드를 기억하면 장난감을 빠르게 찾을 수 있는 것처럼, Embeddings 모델은 컴퓨터가 데이터를 빠르게 찾고 처리할 수 있도록 도와줍니다.
  2. 공간 절약: Embeddings 모델은 복잡한 데이터를 더 작은 숫자 목록으로 변환하여 저장 공간을 절약할 수 있습니다.
  3. 처리 용이성: 숫자 목록은 컴퓨터가 처리하기 쉬운데, 컴퓨터는 본래 숫자 처리에 능숙하기 때문입니다.

Embeddings 모델을 통해 컴퓨터는 이미지 인식, 음성 인식, 자연어 처리 분야에서 대량의 데이터를 더 효율적으로 처리할 수 있습니다.

Embeddings (Textual Inversion) 모델의 역할

이미지에 특정 요소의 특성을 임베딩하여, 예를 들어 그림 스타일, 캐릭터 특징, 장면 특징 등을 모델이 이러한 특성에 맞는 이미지를 생성하도록 합니다.

Embeddings (Textual Inversion) 모델은 어디서 다운로드할 수 있나요?

대부분의 AI 이미지 생성기 커뮤니티는 모델 다운로드를 제공합니다. 해당 웹사이트에서 Embeddings / Textual Inversion으로 필터링하여 이러한 유형의 모델을 빠르게 찾을 수 있습니다.

아래 그림과 같이 civitai에서 모델을 필터링할 때, Embeddings를 선택하여 임베딩 모델을 필터링합니다.

civitai_filters

Embeddings (Textual Inversion) 모델 설치 방법

다운로드한 모델을 “ComfyUI\models\embeddings” 디렉토리에 저장한 후, ComfyUI 인터페이스를 재시작하거나 새로고침하여 해당 임베딩 모델을 로드합니다.

💡

모델은 버전별로 구분되어야 하므로, 나중에 사용하기 편리하도록 모델 파일 이름을 “SD1.5-모델 이름”과 같은 버전 접두어로 변경하거나, 이름을 변경하지 않고 해당 모델 디렉토리에 새로운 폴더를 만들어 주요 모델 버전 이름으로 지정한 후, 모델 파일을 “ComfyUI_windows_portable\ComfyUI\models\embeddings\SD1.5”에 복사하는 것을 권장합니다.

다른 GUI와 모델 파일을 공유하는 경우, comfyui 설치에서 공유 모델 섹션을 참조하여 해당 모델 파일을 해당 폴더에 복사하세요.

ComfyUI에서 Embeddings 모델 사용 방법

Embeddings 트리거 단어(트리거 단어)는 보통 Embeddings 모델의 세부 소개 페이지에 있으며, 보통 해당 프롬프트에 맞는 프롬프트를 입력하여 Embeddings의 효과를 트리거할 수 있습니다. 하지만 많은 모델의 트리거 단어를 기억하기 어려운 경우, “CLIPTextEncode”에서 “embedding: 모델 파일 이름” 예를 들어 “embedding:EasyNegative,“를 직접 입력하여 모델을 사용할 수 있습니다.

또한, Embeddings는 긍정적 프롬프트 단어와 부정적 프롬프트 단어로 나뉘며, 구체적인 사용법은 해당 모델의 세부 소개 페이지를 참조하세요.

  • 관련 ComfyUI 노드
  • 추천 보조 플러그인: ComfyUI-Custom-Scripts 이 플러그인을 사용하면 CLIP 텍스트 인코더에서 “embedding:“을 입력하여 임베딩 모델이 있는 경로를 빠르게 입력할 수 있습니다. CLIPTextEncode

추천 Embeddings 모델

다음 페이지에 추천하는 Embeddings를 업데이트했으니, 필요에 따라 다운로드하세요.