ComfyUI LoRA Sidebar

세부 정보

파일 다운로드

모델 설명

이거 뭐야?

tl;dr - 수백 개, 수천 개의 LoRA를 보유하고 ComfyUI를 사용한다면 이 도구가 당신을 위해 만들어졌습니다.

모든 LoRA를 시각적인 라이브러리로 제공하는 사용자 인터페이스를 제공하는 맞춤 노드입니다. 속도가 빠르고 가볍게 설계되어, 특히 LoRA가 많을 때 ComfyUI에서 LoRA를 사용하는 것을 훨씬 더 재미있게 만들어줍니다. A1111 및 다른 UI 중심 플랫폼에 익숙한 사용자에게도 익숙한 환경을 제공합니다. 이미 가지고 있는 몇 가지 기존 데이터 파일을 기본 지원합니다. (civitai.info, Stability Matrix, rgthree) LoRA가 많다면 이 사이드바가 당신의 새로운 최고의 친구가 될 수 있습니다!

업데이트

  • V1.2

    • 외부 데이터 처리 개선: Stability Matrix 데이터 파일과 rgthree 메타데이터를 모두 지원하도록 확장. 처리 중 외부 호출을 더욱 줄여 더욱 빠르게 동작하며, 추가 데이터는 백그라운드에서 필요할 때 로드합니다. 현재로서는 더 이상 메타데이터 지원을 추가할 계획이 없으므로, 이 변경이 일정 기간 동안 마지막 주요 데이터 지원 업데이트가 될 것입니다.

    • 사용자 정의 이미지를 LoRA 정보 창에 쉽게 추가할 수 있도록, 이미지를 LoRA 기본 디렉토리(preview.jpg 및 info.json이 있는 곳)에 배치하고 새로고침하기만 하면 됩니다. 이 기능으로 썸네일 설정도 매우 간편해졌습니다.

    • LoRA 정보 팝업을 통해 기본 LoRA 썸네일을 교체할 수 있습니다.

    • LoRA 정보 팝업의 이미지 처리 기능 강화: 고해상도 확대 기능 추가.

    • 카테고리를 최소화해도 즐겨찾기 카테고리가 확장된 상태로 유지되도록 개선됨 (대규모 데이터셋 사용자에게 유용한 QoL 향상).

    • 일부 버그 수정.

  • V1.1

    • civitai.info 형식의 기존 데이터와 이미지를 지원하도록 추가되어 LoRA 중복을 줄이고 해당 LoRA의 처리 속도를 크게 향상시켰습니다.

    • 하위 디렉토리 계산 방식의 버그 수정: 드래그 앤 드롭 기능이 훨씬 더 안정적으로 작동합니다.

    • 이전 데이터 파일 감지 및 재처리 로직 추가. 이 기능은 필요할 때만 변경할 예정이며, 확인할 수 있는 기능은 중요합니다(이번에 제가 바꿨거든요 😛).

    • 저장된 데이터 구조 개편: 향후 업데이트를 위한 기반 마련.

    • 검색창에서 “lycoris”를 검색하면 모든 lycos를 빠르게 찾을 수 있습니다 🥳.

기능

- 모든 LoRA 모델을 자동으로 시각적 라이브러리로 생성하는 사이드바

- 검색을 위해 초고속으로 설계됨

- 기본 모델(및 모든 검색어)로 LoRA를 쉽게 필터링 가능

- LoRA 정보 팝업을 통해 LoRA 세부 정보 확인: 중요한 모델 정보 제공 및 복사 가능한 학습 단어 및 태그 포함

- 캔버스 위에 LoRA 노드를 생성하거나 업데이트하려면 LoRA를 드래그 앤 드롭

- LoRA 정보 팝업에서 이미지를 드래그 앤 드롭하여 메타데이터가 존재할 경우 전체 워크플로우를 로드

- 폴더 구조, 자동 또는 사용자 정의 태그를 통해 LoRA를 여러 방식으로 분류 및 정렬

- 사용자 정의 LoRA 지원 (아래 사용법 참고)

- 다운로드한 기억이 없는 LoRA들을 위한 NSFW 보호 기능 제공 😁

- 매우 대규모(9,000개 이상 모델) LoRA 라이브러리에서 테스트 완료

- 심볼릭 링크 지원!

- 영상 미리보기 파일 지원 (왜 안 하죠?)

설치

수동 설치

- 파일을 다운로드하고 압축을 풀어 ComfyUI의 custom_nodes 디렉토리에 넣기만 하면 끝입니다. 이전처럼 추가 종속성이나 설치가 필요 없습니다!

Github

https://github.com/Kinglord/ComfyUI_LoRA_Sidebar

- 이 저장소를 ComfyUI의 custom nodes 폴더에 git clone하세요

- 이 노드는 프론트엔드 전용이므로 Python 종속성이 없습니다. 그냥 다운로드하여 압축을 풀어 넣어도 됩니다. 제가 말해주지 않으면 몰라요.

- ComfyUI 설정에서 새 메뉴를 활성화하세요.

- 설치 후, Lora Sidebar 설정으로 들어가 원하는 대로 구성하세요. 매우 큰 컬렉션을 사용하고 카테고리를 활용하려면 기본적으로 축소된 상태를 추천합니다.

- 사이드바를 열면 자동으로 모든 LoRA를 감지하고 처리를 시작합니다. 이 과정은 다소 시간이 걸릴 수 있습니다!

레지스트리 / 매니저

- 곧 제공 예정

NOTE - 이 사이드바는 사용자 정의 노드 내의 loraData 디렉토리에 이미지를 처리하고 다운로드합니다. 이를 통해 모든 기능이 빠르게 동작하도록 설계되었으나, 약 10개의 LoRA당 약 1MB의 공간이 소모됩니다. 약 9500개의 LoRA 컬렉션은 약 1GB를 차지합니다.

사용법

- 사이드바를 열고 LoRA의 초기 가져오기/처리를 시작하세요.

- LoRA가 많다면 이 과정이 시간이 오래 걸릴 수 있습니다. 이 지연은 CivitAI API에 안전한 요청 제한을 적용했기 때문입니다. 코드 내에서 변경할 수 있는 위치는 알고 있지만, 추천하지 않습니다. 프로세스는 백그라운드에서 실행되며, 완료 전에 ComfyUI를 닫더라도 다음에 열었을 때 이전 위치에서 계속됩니다.

- 검색박스를 사용해 어떤 LoRA라도 빠르게 검색하세요.

- 사이드바는 카테고리를 사용하지 않고 단순한 검색만 할 때 가장 빠릅니다. 모두에게 적합하지 않지만, 시도해볼 만합니다.

- 드롭다운을 사용해 기본 모델로 필터링하세요.

- ⭐ 버튼을 클릭해 LoRA를 즐겨찾기에 추가하거나(다시 클릭하면 제거)

- i 버튼을 클릭해 LoRA 세부 정보를 확인하세요. 이 팝업에는 유용한 데이터가 많고 태그를 복사하거나 LoRA를 삭제할 수 있습니다.

- 📋 버튼을 사용해 LoRA 학습 단어를 복사하세요.

- 새로고침 버튼으로 LoRA 세부 정보를 갱신하세요.

- 캔버스 위에 LoRA 이미지를 드래그 앤 드롭해 LoRA 노드를 생성하거나, 이미 존재하는 LoRA 노드 위에 드래그 앤 드롭해 업데이트하세요.

- 현재는 기본(코어) ComfyUI 노드만 지원합니다.

- 상단 슬라이더를 사용해 LoRA 미리보기 크기를 빠르게 조정하세요.

- 사용자 정의 LoRA를 완전히 작동시키려면, custom node의 loraData 폴더 내 LoRA 폴더에 있는 preview 이미지 및 info 파일을 편집하여 미리보기 및 데이터를 업데이트하세요. 이 방법이 가장 좋으며, 모든 데이터는 로컬에만 저장됩니다.

- 설정을 통해 외관과感觉을 커스터마이징하세요.

설정

이 플러그인은 외관 및 정렬을 맞춤화하기 위한 다양한 설정을 제공합니다. (기대할 만큼) 직관적이지 않은 설정은 도구 설명 툴팁을 제공합니다. 가장 많은 사용자가 조정하고 싶어할 설정은 정렬을 위한 사용자 정의 태그입니다. 디렉토리 구조를 사용하지 않는 경우에요. 성능 저하를 고려해 기본값인 '없음'으로 시도해보는 것을 권장합니다. 하지만 브라우징이 덜 재미있을 수 있으니, 실제로 3,000개 이상의 LoRA가 없다면 크게 신경 쓸 필요 없습니다.

제한 사항

- 드래그 앤 드롭은 코어 Comfy UI 노드만 지원합니다. 사용 중인 사용자 정의 노드가 있다면 이슈를 열어주세요. 지원을 추가해 드리겠습니다.

- 정렬 기능을 사용하면 사이드바 성능이 저하됩니다. 하지만 LoRA가 많지 않다면 눈에 띄지 않습니다.

- 대규모 LoRA 라이브러리에서 사이드바가 처음에 모든 항목을 제대로 로드하지 못할 수 있습니다. 사이드바를 닫고 다시 열거나 검색창의 X 버튼을 누르면 해결됩니다. 검색 기능에는 영향을 주지 않습니다.

- 슬라이더가 시각적으로 좋지 않고 올바른 노드를 사용하지 않습니다. 슬라이더를 자주 사용하신다면, Slider Sidebar를 추천드립니다.

- 이 도구는 LoRA 파일을 관리하기 위한 도구가 아니며, LoRA 파일 관리를 돕기 위해 설계되지 않았습니다.

- 대규모 데이터셋에서는 일부 타임아웃이 발생할 수 있습니다. 이는 해롭지 않지만 서버 로그를 약간 더럽힐 수 있습니다.

요구 사항

- 이 도구는 프론트엔드 플러그인으로, 작동하려면 ComfyUI 설정에서 새 메뉴를 반드시 활성화해야 합니다. 상단 또는 하단 어느 위치여도 상관없습니다.

- ComfyUI 0.1.3+

- 프론트엔드 UI이므로 추가 Python 종속성이 전혀 없습니다.

왜 만들었나요?

ComfyUI에서 LoRA를 시각적으로 관리하는 다른 해결책들이 있었지만, 저에게는 모두 만족스럽지 않았고, 대부분 LoRA 사용을 더 느리게 만들었습니다. 저는 LoRA 사용을 더 쉽게, 빠르게 만들면서도 불필요한 부하가 없는 도구를 원했습니다. 실제로 이 프로젝트를 진행하다가 ComfyUI에 새 내장 모델 브라우저가 나왔다는 소식을 듣고 중단했지만, 며칠 전 그 기능을 사용해보니 LoRA가 너무 많아 프론트엔드가 충돌했습니다. 저처럼 LoRA가 많은 분이라면 그 기능을 사용하는 것을 권장하지 않습니다. 😄 이 플러그인은 진정한 LoRA “파워 유저”를 위해 설계되었으며, ComfyUI에서 그들의 삶을 더 편하게 만들기 위한 것입니다.

감사 인사

뛰어난 콘텐츠를 만들어 주신 모든 LoRA 제작자들!

Comfy Org (물론요)

https://github.com/comfyanonymous/ComfyUI

https://www.comfy.org/discord

호환성

ComfyUI 0.2.0에서 테스트 완료

0.1.3+ 버전 모든 버전에서 작동할 것으로 예상됩니다.

이 모델로 만든 이미지

이미지를 찾을 수 없습니다.