Join String Multi(JoinStringMulti)
이 노드는 기술적으로 사용자가 2개에서 1000개까지의 입력 문자열 수를 동적으로 정의할 수 있도록 허용합니다
Join String Multi
Join String Multi 노드는 기술적으로 사용자가 입력 문자열의 수를 2개에서 1000개까지 동적으로 정의할 수 있도록 허용합니다.
Join String Multi 노드는 여러 개의 입력 텍스트 문자열을 하나의 단일 문자열로 병합하거나, 문자열 목록으로 결합하는 핵심 기능을 가진 텍스트 처리 도구입니다. 구성 가능한 구분자를 통해 각 부분을 연결하여 유연한 텍스트 조립 방식을 제공합니다.
노드 기능
이 노드는 기술적으로 사용자가 입력 문자열의 수를 2개에서 1000개까지 동적으로 정의할 수 있도록 합니다. inputcount 매개변수를 통해 활성화된 입력 포트의 수를 제어하며, delimiter 매개변수를 사용하여 문자열을 연결할 때 사용할 구분자를 지정합니다. 핵심 메커니즘은 모든 활성화된 입력을 순회하며, return_list 매개변수 설정에 따라 연결된 하나의 긴 문자열을 반환할지, 아니면 모든 독립적인 문자열을 포함하는 목록을 반환할지를 결정합니다.
노드 매개변수 설명 - Join String Multi
컨트롤 매개변수 (Parameters)
| 매개변수 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
inputcount | INT | 예 | 2 | 2 - 1000 (간격: 1) | inputcount (입력 매개변수): 연결할 입력 문자열의 총 개수를 설정합니다. 유효 범위는 2에서 1000 사이이며, 조정 후에는 '업데이트' 버튼을 클릭하여 입력 포트를 새로 고쳐야 합니다. |
string_1 | STRING | 예 | `` (빈 문자열) | - | string_1 (입력 매개변수): 첫 번째 입력 문자열로, 일반적으로 병합 작업의 시작 부분으로 사용됩니다. |
delimiter | STRING | 예 | - | delimiter (입력 매개변수): 문자열을 병합할 때 각 부분을 구분하는 데 사용할 구분자(예: 공백 또는 쉼표)를 정의합니다. | |
return_list | BOOLEAN | 예 | False | - | return_list (입력 매개변수): 출력 형식을 제어합니다. False일 경우 연결된 단일 문자열을 반환하고, True일 경우 독립적인 문자열 목록을 반환합니다. |
string_2 | STRING | 아니오 | `` (빈 문자열) | - | - |
출력
| 매개변수 이름 | 데이터 타입 | 설명 |
|---|---|---|
| string | STRING | string (출력 매개변수): 설정에 따라 병합된 문자열 또는 문자열 목록을 출력합니다. |
사용 시나리오
실제 워크플로우에서 이 노드는 복잡한 프롬프트나 파일 경로를 구성하는 데 자주 사용됩니다. 예를 들어, 이미지 생성 워크플로우에서 기본 설명, 스타일 키워드 및 화질 매개변수를 독립적인 문자열로 입력한 후, 이 노드를 사용하여 텍스트 기반 이미지 생성 모델에서 사용할 수 있는 완전한 프롬프트로 병합할 수 있습니다. 또한 접두사, 일련번호 및 접미사를 결합하여 파일 이름을 일괄 처리하는 데에도 사용할 수 있습니다.
주의사항
return_list가 True로 설정된 경우, 노드의 출력은 Python 목록 객체(ComfyUI 내부에서는 문자열 타입으로 표현됨)이며, 이는 후속 노드가 목록을 처리할 수 있는 능력이 필요할 수 있습니다. 입력 문자열의 수는 inputcount 매개변수에 의해 제한되며, 최소 2개 이상이어야 합니다.
Join String Multi 노드 소스 코드 링크
Join String Multi 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.