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)

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
inputcountINTДа22 - 1000 (шаг: 1)inputcount (входной параметр): Задаёт общее количество входных строк для соединения. Допустимый диапазон от 2 до 1000. После каждого изменения необходимо нажать кнопку "Обновить" для обновления входных портов.
string_1STRINGДа`` (пустая строка)-string_1 (входной параметр): Первая входная строка, обычно являющаяся начальной частью операции слияния.
delimiterSTRINGДа-delimiter (входной параметр): Определяет разделитель, используемый для разделения частей при объединении строк, например, пробел или запятая.
return_listBOOLEANДаfalse-return_list (входной параметр): Управляет форматом вывода. При значении false возвращается одна объединённая строка, при true — список отдельных строк.
string_2STRINGНет`` (пустая строка)--

Выходные данные (Output)

Имя параметраТип данныхОписание
stringSTRINGstring (выходной параметр): В зависимости от настроек, выводит объединённую строку или список строк.

Сценарии использования

В реальном рабочем процессе этот узел часто используется для построения сложных промптов или путей к файлам. Например, в рабочем процессе генерации изображений вы можете ввести базовое описание, ключевые слова стиля и параметры качества как отдельные строки, а затем использовать этот узел для их объединения в полный промпт, пригодный для использования в текстово-графической модели. Он также может использоваться для пакетной обработки имён файлов, объединяя префикс, порядковый номер и суффикс.

Важные замечания

Обратите внимание, что когда параметр return_list установлен в true, узел выводит объект Python-списка (внутри ComfyUI представленный как строковый тип), что может потребовать от последующих узлов возможности обработки списков. Количество входных строк ограничено параметром inputcount и должно быть не менее 2.

Ссылка на исходный код узла Join String Multi

Узел Join String Multi взят из пакета узлов ComfyUI-KJNodes.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…