EasyUse/Promptgenerated

PromptReplace(promptReplace)

Нода PromptReplace является утилитой для работы со строками в категории EasyUse/Prompt.

prompt Replace

output_prompt
prompt
STRING
find1
STRING
replace1
STRING
find2
STRING
replace2
STRING
find3
STRING
replace3
STRING
Easy Use

Нода PromptReplace является утилитой для работы со строками в категории EasyUse/Prompt. Она принимает базовый промпт и до трёх пар «найти/заменить», применяет эти замены к тексту промпта и выводит результирующую строку.

Входы

  • prompt (СТРОКА, обязательно): Оригинальный текст промпта, который нужно изменить.
  • find1 (СТРОКА, необязательно, по умолчанию ""): Текст для поиска на первом шаге замены.
  • replace1 (СТРОКА, необязательно, по умолчанию ""): Текст, заменяющий все вхождения find1.
  • find2 (СТРОКА, необязательно, по умолчанию ""): Текст для поиска на втором шаге замены.
  • replace2 (СТРОКА, необязательно, по умолчанию ""): Текст, заменяющий все вхождения find2.
  • find3 (СТРОКА, необязательно, по умолчанию ""): Текст для поиска на третьем шаге замены.
  • replace3 (СТРОКА, необязательно, по умолчанию ""): Текст, заменяющий все вхождения find3.

Входы find и replace необязательны и по умолчанию равны пустым строкам. Оставьте пару «найти/заменить» пустой, чтобы пропустить этот шаг замены.

Выходы

  • СТРОКА: Результирующий промпт после применения всех указанных замен.

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

  • Замены применяются по порядку: сначала find1/replace1, затем find2/replace2 к результату первой замены и, наконец, find3/replace3 к результату второй замены.
  • Поскольку замены выполняются последовательно, последующие шаблоны поиска применяются к уже изменённому промпту. Если вы хотите найти текст оригинального промпта в более поздней паре, учитывайте изменения, внесённые предыдущими заменами.
  • Этот узел работает исключительно со строкой промпта; он не изменяет напрямую conditioning, embeddings или другие данные нод.

Комментарии

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

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