a script for AUTOMATIC1111
Creates images with with different checkpoints and prompts. Either different prompts for each checkpoint or the base prompt is inserted into each template for the checkpoint.
Checkout @RandyHaylor Fork for some advanced features like:
- iterate through all checkpoints without the same amount of prompts
- iterator for prompts (for embedding version testing etc)
Different checkpoints need different trigger words, or you want to test the same prompt with a photorealistic model and an anime model, then it would be good if the prompt for the anime model is not RAW Color photo of ...
This script takes the positive prompt and always inserts it into the prompt for the respective model, so that the prompt for the anime model is no longer RAW Color photo, etc.
can now be installed like an extension:
extensions > install from URL
Copying the script to the scripts folder is depracticated
detailed docs here and in the help tab in the script
press the 📒 button below the checkpoint text field and all checkpoints will be automatically loaded into the text field
If you have installed the Civitai Helper extension the 📒 button below the prompt text field will load the previews prompt for each Checkpoint
Save your checkpoint prompt combinations and load them again at the next startup
Give your saves a unique name, and press the 💾 button. So far only the console shows if the save worked.
Reload a saved stand by selecting the name from the Dropdown menu and then pressing the 📒 button below it.
The saved values appear only after a restart of the UI in the Dropdown menu, that should definitely be fixed later on.
In the Positive prompt write your prompt without any trigger words. E.g. "one young woman, long blonde hair, wearing a black skirt and a white blouse,standing in nature".
In the script add the checkpoint names in the first input box. Separate the names with a comma.
In the second textbox you write the prompts for each checkpoint in the same order as the checkpoints. at the place where your base prompt should be inserted you write {prompt}
. The prompts are separated with a semicolon.
hires fix always uses the same prompts as for the first pass of the checkpoint, even if extra hires fix prompts were specified
An example of replicantV30_v30 and artiusV21_v21:
The Prompt for replicantV30_v30:
(masterpiece, best quality),from above , one young woman, long blonde hair, wearing a black skirt and a pink blouse,standing in an urban park area
The prompt for artiusV21_v21:
Portrait photo of one young woman, long blonde hair, wearing a black skirt and a pink blouse,standing in an urban park area, (cinematic:1.5), epic realistic, hyperdetailed, insane details, intricate details, accent lighting, soft volumetric light, bokeh, (dramatic light:1.2), (neutral colors:1.3), cross process
some settings can be changed individually for each checkpoint. Syntax can be found in the help tab of the script
although the correct info texts are displayed, send to img2img and send to inpaint do not pass the correct data, but only the base prompt.
works with Dynamic Prompts, but jinja2 templates can cause unexpected behavior.
if you find any other bugs besides the ones mentioned above, open a new Issue. Please give as many details as possible
If you want to contribute something to the script just open a pull request and I will check it. There is still some work to do.
- delete checkpoints and prompts at index
- only load models for a specific sd version
- add negative prompt
- add basemodel version next to the Checkpointname
- reload button for save and load
- add clip skip for each checkpoint