Diffusion Model Selector(DiffusionModelSelector)
이 노드는 기술적으로 folder_paths를 호출합니다.
Diffusion Model Selector
Diffusion Model Selector는 ComfyUI에서 확산 모델(Diffusion Model)을 편리하게 선택하기 위한 노드입니다. 핵심 기능은 사용자가 설치된 모델 목록에서 하나를 선택하면, 해당 모델의 파일 시스템 상의 전체 경로를 반환하는 것입니다. 이 노드는 복잡한 워크플로에서 모델 파일을 지정하는 과정을 단순화합니다.
노드 기능
이 노드는 기술적으로 folder_paths.get_filename_list 메서드를 호출하여 ComfyUI가 구성한 diffusion_models 디렉토리에서 사용 가능한 모든 모델 파일명 목록을 가져옵니다. 사용자가 모델 이름을 선택하면, 노드 내부에서 folder_paths.get_full_path_or_raise 함수를 사용하여 모델 이름을 해당하는 절대 파일 경로 문자열로 해석합니다. 최종적으로 이 경로 문자열을 출력하여, 이후 모델 경로가 필요한 다른 노드들이 사용할 수 있도록 합니다.
노드 파라미터 설명 - Diffusion Model Selector
입력
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
model_name | COMBO | 예 | - | - | 입력 파라미터 model_name: 드롭다운 목록에서 설치된 확산 모델 이름을 선택합니다. 노드는 이를 기반으로 모델 파일의 위치를 찾습니다. |
출력
| 파라미터 이름 | 데이터 타입 | 설명 |
|---|---|---|
| model_path | STRING | 출력 파라미터 model_path: 선택한 모델의 디스크 상의 전체 파일 경로 문자열을 출력합니다. |
사용 시나리오
일반적인 이미지 생성 워크플로에서, 이 노드를 모델 경로 지정이 필요한 노드(예: 일부 사용자 정의 로더 또는 스크립트 노드)의 해당 입력 포트에 연결할 수 있습니다. 워크플로가 실행될 때, 이 노드는 선택된 모델의 전체 경로를 하위 노드로 전달하여, 전체 프로세스가 올바른 모델 파일을 사용하여 이미지를 생성하거나 처리하도록 보장합니다.
주의사항
이 노드는 실험적(EXPERIMENTAL)으로 표시되어 있으며, 이는 향후 버전에서 인터페이스나 동작이 변경될 수 있음을 의미합니다. 사용 시 안정성에 유의하고, diffusion_models 디렉토리에 필요한 모델 파일이 올바르게 저장되어 있는지 확인해야 합니다.
Diffusion Model Selector 노드 소스 코드 링크
Diffusion Model Selector 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.