Stable-Diffusion-Android
Stable Diffusion AI (SDAI) est une application facile à utiliser qui :
- Vous apporte la puissance de la créativité artistique numérique avec Stable Diffusion AI
- Vous donne la liberté de choisir votre fournisseur de génération d'IA
- N'a pas d'annonces, de télémétrie et ne vous espionne pas
Captures d'écran
Caractéristiques
- Peut utiliser un environnement de serveur alimenté par AI Horde (un cluster distribué participatif de travailleurs de diffusion stable)
- Peut utiliser un environnement de serveur alimenté par Stable-Diffusion-WebUI (AUTOMATIC1111)
- Peut utiliser un environnement de serveur alimenté par SwarmUI
- Peut utiliser un environnement de serveur alimenté par l'API Hugging Face Inference.
- Peut utiliser un environnement serveur alimenté par OpenAI (DALL-E-2, DALL-E-3).
- Peut utiliser un environnement de serveur alimenté par Stability AI.
- Peut utiliser l'environnement local alimenté par LocalDiffusion (bêta)
- Prend en charge les modes Txt2Img, Img2Img originaux
- Soutien rapide positif et négatif
- Prise en charge de la taille dynamique comprise entre 64 et 2 048 px (pour la largeur et la hauteur)
- Sélection de différentes méthodes d'échantillonnage (les échantillonneurs disponibles sont chargés depuis le serveur)
- Un apport de semences unique
- Pas d'échantillonnage dynamique compris entre 1 et 150
- Échelle CFG dynamique comprise entre 1,0 et 30,0
- Option de restauration des visages
- ( Img2Img UNIQUEMENT ) : Sélection d'images dans la galerie de périphériques (nécessite l'autorisation de l'utilisateur)
- (Img2Img UNIQUEMENT) : Capturez l'image d'entrée de la caméra (nécessite l'autorisation de l'utilisateur)
- ( Img2Img UNIQUEMENT ) : Récupération d'une image aléatoire pour l'entrée
- ( Img2Img UNIQUEMENT ) : Inpaint (pour A1111)
- Flou du masque (1 à 64)
- Mode masque (masqué, non masqué)
- Contenu masqué (Remplir, Original, Bruit latent, Rien latent)
- Zone de peinture (image entière, uniquement masquée)
- Remplissage masqué uniquement (0 à 256 px)
- Génération par lots avec un maximum de 20 images (pour A1111 et Horde)
- Sélecteur Lora (pour A1111)
- Sélecteur d'inversion textuelle (pour A1111)
- Sélecteur d'hyperréseaux (pour A1111)
- Sélecteur de modèle SD (pour A1111)
- La galerie intégrée à l'application, stockée localement, contient toutes les images générées par l'IA
- Affiche la grille des images générées
- Vue détaillée de l'image : Zoom, Pincement, Informations sur la génération.
- Exporter toute la galerie vers un fichier .zip
- Exporter une seule photo vers un fichier .zip
- Paramètres
- URL du serveur WebUI
- Sélection active du modèle SD
- Surveillance de la disponibilité du serveur (méthode http-ping)
- Activer/Désactiver la sauvegarde automatique des images générées
- Activer/Désactiver l'enregistrement des images générées dans le dossier
Download/SDAI
Android MediaStore - Vider le cache de la galerie/application
Instructions de configuration
Option 1 : utilisez votre propre instance Automatic1111
Cela nécessite que vous disposiez de l'interface Web AUTOMATIC1111 qui s'exécute en mode serveur.
Vous pouvez le faire fonctionner soit sur votre propre matériel avec un GPU moderne de Nvidia ou AMD, soit l'exécuter à l'aide de Google Colab.
- Suivez les instructions de configuration sur le référentiel Stable-Diffusion-WebUI.
- Ajoutez les arguments
--api --listen
aux arguments de ligne de commande du script de lancement WebUI. - Après avoir exécuté le serveur, obtenez l'adresse IP ou l'URL de votre serveur WebUI.
- Au premier lancement, l'application vous demandera l'URL du serveur, saisissez-la et appuyez sur le bouton "Connecter". Si vous souhaitez modifier l'URL du serveur, accédez à l'onglet Paramètres, choisissez l'option « Configurer » et répétez le flux de configuration.
Si, pour une raison quelconque, vous n'avez pas la possibilité d'exécuter votre instance de serveur, vous pouvez activer le commutateur de mode Démo sur la page de configuration du serveur : cela vous permettra de tester l'application et de vous familiariser avec elle, mais elle renverra des images fictives au lieu de l'IA. -ceux générés.
Option 2 : utilisez votre propre instance SwarmUI
Cela nécessite que vous disposiez de SwarmUI qui s'exécute en mode serveur.
Vous pouvez le faire fonctionner soit sur votre propre matériel avec un GPU moderne de Nvidia ou AMD, soit l'exécuter à l'aide de Google Colab.
Veuillez vous référer à la documentation SwarmUI pour les instructions d'installation.
Option 3 : utiliser AI Horde
AI Horde est un cluster distribué participatif de travailleurs de génération d'images et de travailleurs de génération de texte.
AI Horde nécessite d'utiliser la clé API, cette application mobile permet d'utiliser soit la clé API par défaut (qui est "0000000000"), soit de saisir la vôtre. Vous pouvez vous inscrire et obtenir votre propre clé API AI Horde ici.
Option 4 : Inférence du visage câlin
L'API Hugging Face Inference permet de tester et d'évaluer plus de 150 000 modèles d'apprentissage automatique accessibles au public, ou vos propres modèles privés, via de simples requêtes HTTP, avec une inférence rapide hébergée sur l'infrastructure partagée de Hugging Face. Ce service est gratuit, mais son tarif est limité.
Hugging Face Inference nécessite l'utilisation d'une clé API, qui peut être créée dans les paramètres du compte Hugging Face.
Option 5 : OpenAI
OpenAI fournit un service de génération de texte en image à l'aide des modèles DALLE-2 ou DALLE-3. Ce service est payant.
OpenAI nécessite l'utilisation d'une clé API, qui peut être créée dans les paramètres de la clé API OpenAI.
Option 6 : StabilitéIA
StabilityAI est le service de génération d'images fourni par DreamStudio.
StabilityAI nécessite l'utilisation d'une clé API, qui peut être créée sur la page Clés API.
Option 7 : diffusion locale Microsoft ONNX Runtime (bêta)
Seul le mode txt2img est pris en charge.
Permet d'utiliser les ressources du téléphone pour générer des images.
Option 8 : diffusion locale Google AI MediaPipe (bêta)
Disponible uniquement sur Playstore et toutes les saveurs.
Seul le mode txt2img est pris en charge.
Permet d'utiliser les ressources du téléphone pour générer des images.
Langues prises en charge
L'application utilise la langue fournie par les paramètres par défaut du système d'exploitation.
L'interface utilisateur de l'application est traduite dans les langues répertoriées dans ce tableau :
Langue | Depuis la version | Statut |
---|
Anglais | 0.1.0 | Translated |
ukrainien | 0.1.0 | Translated |
turc | 0.4.1 | Translated |
russe | 0.5.5 | Translated |
Chinois (simplifié) | 0.6.2 | Translated |
Toute contribution aux traductions est la bienvenue.
Différence entre les versions de build (versions Google Play, F-Droid, GitHub)
Il existe certaines raisons pour lesquelles certaines fonctionnalités de l'application SDAI ne peuvent pas être distribuées via différentes sources (Google Play, F-Droid) en raison des règles et des politiques de conformité.
Les différences entre les versions d'application SDAI sont décrites sur la page wiki du projet Créer une différence de saveur.
Faire un don
Ce logiciel est open source, fourni sans garantie, et vous pouvez l'utiliser gratuitement.
Si vous trouvez ce logiciel utile et que vous souhaitez nous remercier et montrer un peu de soutien, voici le bouton :