Discord bot for Stable Diffusion via AUTOMATIC1111's Web UI or SD.Next
Top 88.0% on sourcepulse
AIYA is a Discord bot designed to provide a comprehensive interface for interacting with AUTOMATIC1111's Stable Diffusion Web UI and SD.Next. It allows users to generate images from text prompts, create prompts from keywords, manage generation parameters, and perform post-processing tasks like upscaling and image captioning directly within Discord.
How It Works
AIYA connects to the Stable Diffusion Web UI's API, enabling it to send generation requests and receive results. It supports a wide array of parameters, including negative prompts, sampling steps, CFG scale, sampling methods, and advanced features like LoRA and ControlNet integration. The bot also offers interactive elements such as buttons for regenerating images with modified seeds or prompts, and dropdowns for selecting specific images from batches for upscaling or downloading.
Quick Start & Requirements
launch.bat
(Windows) or launch.sh
(Linux). Docker deployment is also available.--api
command-line argument). Tested on specific commits for both UIs..env
file with your Discord bot token.Highlighted Details
/settings
command for per-channel defaults and limits./identify
command.Maintenance & Community
The project acknowledges contributions from AUTOMATIC1111, SD.Next, and other community members. Further community interaction details are not explicitly provided in the README.
Licensing & Compatibility
The repository does not explicitly state a license. Compatibility with commercial or closed-source projects is not specified.
Limitations & Caveats
The /identify
command requires a specific Web UI script, detailed on the wiki. The bot uses the Web UI's legacy high-res fix method, which requires a specific setting to be enabled in the Web UI. The /generate
command may be disabled if torch
, nvidia
, or transformers
are not installed.
9 months ago
1 day