Introduction to Unprompted
Unprompted is a powerful tool that serves as both a templating language and a versatile solution for the Stable Diffusion WebUI. The core of Unprompted revolves around shortcodes, making it incredibly user-friendly and easy to pick up, even for those without any programming background. It functions as a Swiss Army knife for the WebUI, designed to enhance readability and streamline usage through natural language. Additionally, Unprompted is accessible as a ComfyUI node, broadening its applicability.
Features
Unprompted comes packed with a host of features that make it a must-have for anyone using the Stable Diffusion WebUI:
- Completely Free: Unprompted is free to use, offering extensive capabilities without any cost.
- Abundance of Shortcodes: It boasts over 70 shortcodes, including
[if]
for conditions,[file]
for imports, and[choose]
blocks for wildcard flexibility, enabling a wide range of expressions. - Custom Shortcodes: Users can extend Unprompted by creating their own shortcodes to suit specific needs.
- Exclusive Features: It incorporates proprietary features like
[txt2mask]
and Bodysnatcher, exclusive to Unprompted. - Organizational Flexibility: Users can organize their
.txt
templates into folders and subfolders in line with their personal preferences. - Modern Language Attributes: Unprompted supports recursion, nested shortcodes, and advanced logic, making it as sophisticated as any modern programming language.
- Integration with Stable Diffusion: It allows reading and writing of various Stable Diffusion variables, offering high customization.
- Advanced NLP Features: Unprompted is equipped with natural language processing features such as auto-pluralization, synonym finding, and verb conjugation.
- Example-Rich: The tool comes with numerous examples to showcase its advanced functionalities.
- Comprehensive Documentation: Users have access to thorough and continuously updated documentation.
- Human – Crafted: Created by a dedicated human developer.
Installation
Unprompted provides multiple installation methods to accommodate different user preferences:
- Direct Installation: Users can install Unprompted directly from the WebUI by using the repository URL.
- Extensions Index: Alternatively, it can be installed through the extensions index by locating Unprompted in the list and hitting the install button.
- Pip Installation: For standalone use, users can install Unprompted via pip, particularly useful for integrating into custom Python projects.
After installation, restarting the WebUI is necessary to ensure all Python dependencies are properly downloaded and configured.
Usage
Once installed, users can immediately begin experimenting with Unprompted. A simple test involves adding a shortcode like [call common/examples/human/main]
to a prompt. This uses the person generator template, automatically selecting characteristics like hair color and posture. The shortcode looks for the relevant template in the unprompted/templates
folder.
Next Steps
Upon successfully verifying the installation and trying out basic functions, users can choose to:
- Dive deeper with the Starter Guide, which offers a walk-through for developing custom templates.
- Explore the comprehensive Manual at their own pace to uncover the full potential of Unprompted.
Premium Templates
While the core Unprompted tool is completely free, users can purchase Premium Template Packs for more advanced features. These include creations like the Beautiful Soul Template, DemonCrawl Avatar Generator, and Fantasy Card Template, each offering unique, high-level functionalities and creative possibilities.
Acknowledgements
The development of Unprompted wouldn't be possible without contributions from various library authors and developers who have provided crucial tools and technologies.
In conclusion, Unprompted is a unique and powerful tool that stands out for its ease of use, extensive features, and support for both novices and experienced users alike. Whether you're casually experimenting with the WebUI or developing sophisticated projects, Unprompted is designed to cater to a wide array of creative and functional needs.