KJNodes/textgenerated

Join String Multi(JoinStringMulti)

이 노드는 기술적으로 사용자가 2개에서 1000개까지의 입력 문자열 수를 동적으로 정의할 수 있도록 허용합니다

Join String Multi

string
inputcount
2
string_1
STRING
delimiter
0
return_list
string_2
STRING
KJNodes

Join String Multi 노드는 기술적으로 사용자가 입력 문자열의 수를 2개에서 1000개까지 동적으로 정의할 수 있도록 허용합니다.

Join String Multi 노드는 여러 개의 입력 텍스트 문자열을 하나의 단일 문자열로 병합하거나, 문자열 목록으로 결합하는 핵심 기능을 가진 텍스트 처리 도구입니다. 구성 가능한 구분자를 통해 각 부분을 연결하여 유연한 텍스트 조립 방식을 제공합니다.

노드 기능

이 노드는 기술적으로 사용자가 입력 문자열의 수를 2개에서 1000개까지 동적으로 정의할 수 있도록 합니다. inputcount 매개변수를 통해 활성화된 입력 포트의 수를 제어하며, delimiter 매개변수를 사용하여 문자열을 연결할 때 사용할 구분자를 지정합니다. 핵심 메커니즘은 모든 활성화된 입력을 순회하며, return_list 매개변수 설정에 따라 연결된 하나의 긴 문자열을 반환할지, 아니면 모든 독립적인 문자열을 포함하는 목록을 반환할지를 결정합니다.

노드 매개변수 설명 - Join String Multi

컨트롤 매개변수 (Parameters)

매개변수 이름데이터 타입필수기본값범위/옵션설명
inputcountINT22 - 1000 (간격: 1)inputcount (입력 매개변수): 연결할 입력 문자열의 총 개수를 설정합니다. 유효 범위는 2에서 1000 사이이며, 조정 후에는 '업데이트' 버튼을 클릭하여 입력 포트를 새로 고쳐야 합니다.
string_1STRING`` (빈 문자열)-string_1 (입력 매개변수): 첫 번째 입력 문자열로, 일반적으로 병합 작업의 시작 부분으로 사용됩니다.
delimiterSTRING-delimiter (입력 매개변수): 문자열을 병합할 때 각 부분을 구분하는 데 사용할 구분자(예: 공백 또는 쉼표)를 정의합니다.
return_listBOOLEANFalse-return_list (입력 매개변수): 출력 형식을 제어합니다. False일 경우 연결된 단일 문자열을 반환하고, True일 경우 독립적인 문자열 목록을 반환합니다.
string_2STRING아니오`` (빈 문자열)--

출력

매개변수 이름데이터 타입설명
stringSTRINGstring (출력 매개변수): 설정에 따라 병합된 문자열 또는 문자열 목록을 출력합니다.

사용 시나리오

실제 워크플로우에서 이 노드는 복잡한 프롬프트나 파일 경로를 구성하는 데 자주 사용됩니다. 예를 들어, 이미지 생성 워크플로우에서 기본 설명, 스타일 키워드 및 화질 매개변수를 독립적인 문자열로 입력한 후, 이 노드를 사용하여 텍스트 기반 이미지 생성 모델에서 사용할 수 있는 완전한 프롬프트로 병합할 수 있습니다. 또한 접두사, 일련번호 및 접미사를 결합하여 파일 이름을 일괄 처리하는 데에도 사용할 수 있습니다.

주의사항

return_list가 True로 설정된 경우, 노드의 출력은 Python 목록 객체(ComfyUI 내부에서는 문자열 타입으로 표현됨)이며, 이는 후속 노드가 목록을 처리할 수 있는 능력이 필요할 수 있습니다. 입력 문자열의 수는 inputcount 매개변수에 의해 제한되며, 최소 2개 이상이어야 합니다.

Join String Multi 노드 소스 코드 링크

Join String Multi 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…