-
-
Notifications
You must be signed in to change notification settings - Fork 88
Home
ShiftHackZ edited this page Aug 13, 2024
·
4 revisions
Welcome to the SDAI (Stable Diffusion Android Implementation) wiki!
- Can use server environment powered by AI Horde (a crowdsourced distributed cluster of Stable Diffusion workers)
- Can use server environment powered by Stable-Diffusion-WebUI (AUTOMATIC1111)
- Can use server environment powered by SwarmUI
- Can use server envitonment powered by Hugging Face Inference API.
- Can use server environment powered by OpenAI (DALL-E-2, DALL-E-3).
- Can use server environment powered by Stability AI.
- Can use local environment powered by LocalDiffusion (Beta)
- Supports original Txt2Img, Img2Img modes
- Positive and negative prompt support
- Support dynamic size in range from 64 to 2048 px (for width and height)
- Selection of different sampling methods (available samplers are loaded from server)
- Unique seed input
- Dynamic sampling steps in range from 1 to 150
- Dynamic CFG scale in range from 1.0 to 30.0
- Restore faces option
- ( Img2Img ONLY ) : Image selection from device gallery (requires user permission)
- ( Img2Img ONLY ) : Capture input image from camera (requires user permission)
- ( Img2Img ONLY ) : Fetching random image for the input
- ( Img2Img ONLY ) : Inpaint (for A1111)
- Mask blur (1 to 64)
- Mask mode (Masked, not masked)
- Masked content (Fill, Original, Latent noise, Latent nothing)
- Inpaint area (Whole picture, only masked)
- Only masked padding (0 to 256 px)
- Batch generation with maximum of 20 images (for A1111 and Horde)
- Lora picker (for A1111)
- Textual inversion picker (for A1111)
- Hypernetworks picker (for A1111)
- SD Model picker (for A1111)
- In-app Gallery, stored locally, contains all AI generated images
- Displays generated images grid
- Image detail view: Zoom, Pinch, Generation Info.
- Export all gallery to .zip file
- Export single photo to .zip file
- Settings
- WebUI server URL
- Active SD Model selection
- Server availability monitoring (http-ping method)
- Enable/Disable auto-saving of generated images
- Enable/Disable saving generated images to
Download/SDAI
android MediaStore folder - Clear gallery / app cache
App uses the language provided by OS default settings.
User interface of the app is translated for languages listed in this table:
Language | Since version | Status |
---|---|---|
English | 0.1.0 | Translated |
Ukrainian | 0.1.0 | Translated |
Turkish | 0.4.1 | Translated |
Russian | 0.5.5 | Translated |
Chinese (Simplified) | 0.6.2 | Translated |
As Google Play has some policies that app needs to be compliant with in order to be allowed to publish on Google Play there are some differences between builds distributed via Google Play and F-Droid/GitHub releases, listed in this table:
Feature | Google Play build | F-Droid/GitHub build | Reason |
---|---|---|---|
Sideloading LocalDiffusion custom model | ❌ | ✅ | Google Play does not allow publishing apps with android.permission.MANAGE_EXTERNAL_STORAGE permission, which is required to read custom model files from external storage directly. |