EasyUse/Promptgenerated

Wildcards(wildcardsPrompt)

Нода Wildcards разворачивает wildcard-плейсхолдеры в шаблоне промпта, подставляя случайно выбранные значения, и может дополнительно добавлять ссылку на LoRA.

wildcards Prompt

output_text
populated_text
text
STRING
Select to add LoRA
COMBO
Select to add Wildcard
COMBO
seed
0
multiline_mode
Easy Use

Нода Wildcards разворачивает wildcard-плейсхолдеры в шаблоне промпта, подставляя случайно выбранные значения, и может дополнительно добавлять ссылку на LoRA. Она предназначена для генерации разнообразных промптов, сохраняя воспроизводимость результатов с помощью seed.

Входы

  • text (СТРОКА, по умолчанию: ""): Базовый шаблон промпта. Используйте плейсхолдеры __wildcard_name__ там, куда нужно вставить случайное содержимое.
  • Выбрать для добавления LoRA (КОМБО): Раскрывающийся список доступных LoRA. При выборе к тексту перед обработкой добавляется фрагмент LoRA-промпта (например, <lora:filename:1.0>). Выберите "None", чтобы ничего не добавлять.
  • Выбрать для добавления Wildcard (КОМБО): Раскрывающийся список доступных файлов wildcard. При выборе в текст добавляется плейсхолдер __filename__, чтобы не вводить токен wildcard вручную. Выберите "None", чтобы ничего не добавлять.
  • seed (ЦЕЛОЕ, по умолчанию: 0, Мин.: 0): Случайный seed, используемый при выборе значений wildcard. Одинаковые seed и текст дают одинаковый результат; измените seed, чтобы получить другие вариации.
  • multiline_mode (БУЛЕВО, по умолчанию: ложь): Когда включено, каждая строка текстового входа обрабатывается как отдельный промпт, поэтому wildcard-значения выбираются независимо для каждой строки, а переносы строк сохраняются в выходных данных. Когда выключено, весь текст обрабатывается как один промпт.

Выходы

  • СТРОКА (текст): Обработанный текст промпта: базовый текст, в котором все wildcard-плейсхолдеры заменены выбранными значениями, а также включены добавленные выбранные LoRA/wildcard дополнения, если они есть.
  • СТРОКА (seed): Значение seed, переданное в ноду, возвращаемое в виде строки. Его можно использовать для записи seed или передачи в другие текстовые узлы.

Примечания по использованию

  • Токены wildcard записываются с двойными подчеркиваниями, например __color__. Нода заменяет каждый токен случайной строкой из соответствующего файла wildcard.
  • Используйте раскрывающийся список "Выбрать для добавления Wildcard" как ярлык: он вставляет токен за вас, что полезно, если вы не помните точное имя файла wildcard.
  • Чтобы создавать воспроизводимые промпты, задайте фиксированный seed и сохраняйте тот же текст. Изменение seed рандомизирует выбранные строки wildcard.
  • Поскольку второй выход является строкой, вы можете подключить его к узлам, которые ожидают строковый seed, или просто оставить его неподключенным, если вам нужен только итоговый промпт.

Комментарии

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

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