Maison >Tutoriel système >Série Windows >Vous souhaitez une puissante génération d'images d'IA locale sous Windows ? Utilisez cet outil
La génération d'images IA à l'aide d'outils en ligne comme ChatGPT, DALL-E et MidJourney est très populaire, mais que se passe-t-il si vous souhaitez générer vos propres images à l'aide de l'IA, sur votre propre ordinateur, sans aucune restriction ? Voici le moyen le plus simple de le faire sous Windows.
Les générateurs d'images d'IA en ligne sont incroyablement puissants et capables d'exploiter d'énormes quantités de données pour créer leurs images en fonction de vos invites (dans le monde de l'IA, une invite est les instructions que vous donnez à l'IA), mais ils présentent certains inconvénients. : Ils sont assortis de frais mensuels, ils conservent un historique de vos interactions et peuvent restreindre les types d'images que vous pouvez demander.
La génération d'images locales exécutée sur votre propre ordinateur Windows est gratuite (mis à part le coût de l'électricité) et sans aucune restriction. Vous pouvez expérimenter n’importe quelle invite d’image à laquelle vous pouvez penser et utiliser des modèles créés par la communauté pour créer un contenu unique. Il s'agit d'une introduction amusante à l'espace émergent de l'IA et peut également vous aider à développer d'autres compétences en programmation et en informatique.
Fooocus est un programme de génération d'images construit à l'aide de Stable Diffusion. Il est 100 % gratuit et open source, fonctionne hors ligne et fournit un générateur d'images IA prêt à l'emploi qui "fonctionne tout simplement" : une fois que vous l'avez opérationnel, vous pouvez simplement commencer à lui proposer vos idées et obtenez des résultats (presque) immédiats.
La plupart des autres outils de diffusion stable et de génération d'images IA pour Windows sont difficiles à configurer, avec des étapes d'installation complexes qui nécessitent souvent une familiarité avec le programme sous-jacent. Fooocus est relativement simple à configurer : tout ce dont vous avez besoin est un ordinateur prenant en charge Docker fonctionnant via le sous-système Windows pour Linux (WSL) et un GPU modeste (Fooocus nécessite une carte graphique NVIDIA de 4 Go pour fonctionner).
Il convient de noter que ces étapes fonctionnent également sous Linux. Vous pouvez ignorer les étapes spécifiques à WSL ci-dessous et simplement installer Docker Desktop et utiliser le terminal Linux au lieu de l'application Windows Terminal. Si vous êtes un utilisateur MacOS, consultez DiffusionBee, qui fournit une génération d'images similaire et rationalisée avec Stable Diffusion enveloppé dans sa propre application.
Docker est un logiciel qui vous permet d'exécuter des « conteneurs », qui sont des environnements isolés pouvant contenir toutes les dépendances et pièces mobiles d'un logiciel. Ils ressemblent un peu à une machine virtuelle, mais ont moins de temps système. Pour installer Docker, téléchargez et installez Docker Desktop pour Windows.
Docker peut fonctionner sur Windows 10 et 11 en mode WSL ou Hyper-V. Comme Fooocus ne prend en charge que WSL, vous devrez d'abord activer WSL. Vous devrez également installer l'application Windows Terminal avant de continuer.
Pour télécharger Fooocus, vous devrez visiter leur page Github puis cliquer sur le bouton vert « Code », suivi de « Télécharger ZIP ». GitHub n'est pas le site Web le plus convivial (il est principalement utilisé par les développeurs pour partager du code entre eux), donc la capture d'écran ci-dessous montre où trouver le bouton.
Une fois le téléchargement du fichier .zip terminé, extrayez-le dans son propre dossier et ouvrez le dossier contenant les fichiers Fooocus décompressés.
Ensuite, faites un clic droit sur un emplacement vide du répertoire Fooocus et cliquez sur « Ouvrir dans le terminal ». Cela ouvrira une fenêtre de terminal Powershell.
Assurez-vous que Docker Desktop est en cours d'exécution, puis tapez la commande docker suivante :
docker compose up -d
Cette commande effectue les opérations suivantes :
Si vous n'avez jamais exécuté Fooocus avec Docker auparavant, il construira automatiquement l'application Docker en fonction du code Fooocus dans le répertoire. Cela peut prendre un certain temps sur certains ordinateurs, alors soyez patient et prenez un café (ou prenez un long déjeuner) pendant que vous attendez.
Quand c'est fait, vous verrez que l'application Fooocus a été créée et démarrée.
Vous pourrez également voir le conteneur Fooocus s'exécuter dans Docker Desktop.
Depuis Docker Desktop, vous pouvez arrêter et démarrer Fooocus (sans avoir à utiliser le terminal), ou supprimer le conteneur et toutes ses données.
Maintenant que Fooocus est opérationnel dans Docker, vous pouvez y accéder depuis votre navigateur Web. Par défaut, il fonctionne sur le port 7865 et est accessible à l'adresse http://localhost:7865 ("localhost" est l'adresse que votre ordinateur utilise pour accéder à lui-même). Vous pouvez cliquer sur un conteneur en cours d'exécution dans l'interface Docker Desktop pour voir quels ports de localhost peuvent être utilisés pour y accéder.
Une fois l'interface Fooocus chargée, il suffit simplement de lui demander de réaliser quelques images !
La première image peut prendre un peu plus de temps que les autres pendant la préparation des modèles utilisés par Fooocus. Voici un exemple d'image générée à l'aide d'une simple invite Fooocus : une photo d'un How-To Geek utile surfant sur le net.
Si vous souhaitez modifier le comportement ou essayer différents styles, ou consulter l'historique des images que vous avez générées, cochez la case "Avancé". Fooocus propose de nombreuses options et vous pouvez même utiliser des modèles créés par la communauté à partir de sites comme CivitAI.
Il existe du contenu NSFW sur CivitAI.
L'IA générative peut créer du texte, des images et des vidéos en fonction de vos demandes. Il s'agit d'un tout nouvel ensemble d'outils que vous pouvez utiliser pour vous amuser, apprendre et être productif. C'est aussi une bonne façon de débuter avec la programmation, par exemple en utilisant Stable Diffusion avec Python pour générer des images.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!