enable negative prompt wildcards

master
AUTOMATIC 2024-08-03 11:43:06 +03:00
parent c7d49e1839
commit d2c836bc2d
1 changed files with 5 additions and 0 deletions

View File

@ -45,14 +45,19 @@ class WildcardsScript(scripts.Script):
def process(self, p):
original_prompt = p.all_prompts[0]
original_negative_prompt = p.all_negative_prompts[0]
p.all_prompts = self.replace_prompts(p.all_prompts, p.all_seeds)
p.all_negative_prompts = self.replace_prompts(p.all_negative_prompts, p.all_seeds)
if getattr(p, 'all_hr_prompts', None) is not None:
p.all_hr_prompts = self.replace_prompts(p.all_hr_prompts, p.all_seeds)
if original_prompt != p.all_prompts[0]:
p.extra_generation_params["Wildcard prompt"] = original_prompt
if original_negative_prompt != p.all_negative_prompts[0]:
p.extra_generation_params["Wildcard negative prompt"] = original_negative_prompt
def on_ui_settings():
shared.opts.add_option("wildcards_same_seed", shared.OptionInfo(False, "Use same seed for all images", section=("wildcards", "Wildcards")))