Shift + ScrollWheel to move tags around |
||
|---|---|---|
| javascript | ||
| .gitattributes | ||
| Demo.jpg | ||
| LICENSE | ||
| README.md | ||
| README_ZH.md | ||
README.md
SD Webui Prompt Format
[English|中文]
This is an Extension for the Automatic1111 Webui, which helps formatting prompts.

The above demo was achieved in just 1 process
Sometimes, when you type too fast or copy prompts from all over the places, you end up with duplicated spaces or commas. This simple Extension helps removing them whenever you click Generate.
Feature List
- Works in both
txt2imgandimg2img - Remove duplicated spaces and commas
- Fix misplaced brackets and commas
- Toggle
Remove Duplicatesto remove identical tags found in the prompts- Note: Only works for tag-based prompt, not sentence-based prompt
- eg.
1girl, solo, smile, 1girlwill become1girl, solo, smile - eg.
a girl smiling, a girl standingwill not be changed
- eg.
- Note: Only works for tag-based prompt, not sentence-based prompt
- Toggle
Remove Underscoresto replace_with space- Some newer anime checkpoints claim to eliminate the need of using underscores
- Respect line breaks
- Note:
Remove Duplicatesonly checks within the same line
- Note:
- Pressing
Ctrl + \to quickly escape the parentheses of the hovered tag (the words where the caret is)- Normally, parentheses are used to increase the weight of a prompt. Therefore, for tags like
mejiro mcqueen (umamusume), you will need to escape it likemejiro mcqueen \(umamusume\).
- Normally, parentheses are used to increase the weight of a prompt. Therefore, for tags like
- Toggle between auto formatting and manual formatting
- In
Auto: The process is ran whenever you press Generate - In
Manual: The process is only ran when you press the Format button
- In
- Toggle between auto updating prompts or not1
- Some Extensions (eg. tagcomplete) listen to the text editing event, which means the formatting causes them to trigger
- You only really need to disable this if you have the above Extension
- You can open
prompt_format.jsand edit this line at the topstatic updateInput = true;tostatic updateInput = false;to save the setting
- You can open
- When
disabled, the formatting is purely visual. It will only update once you manually edit the prompt again
- [New] Use
Shift + ScrollWheelto quickly shift the hovered tag in the prompt
-
Due to the implementation being in
JavaScriptinstead ofPython, the image's metadata will still only be updated in the next generation. This toggle mainly affects when you clickSend to img2img, will the prompt be already formatted or not, etc. ↩︎