(4 Méthodes) Comment exécuter FLUX localement sur Windows, Mac et Linux

FLUX, un générateur d'images IA avancé, s'est catapulté au premier plan de la scène de l'intelligence artificielle. Il est reconnu pour sa capacité à créer des images détaillées et imaginatives à partir de phrases de texte, en faisant une ressource prisée pour les artistes, les designers et les amateurs d'IA.

Build APIs Faster & Together in Apidog

(4 Méthodes) Comment exécuter FLUX localement sur Windows, Mac et Linux

Start for free
Inhalte

FLUX, un générateur d'images IA avancé, s'est catapulté au premier plan de la scène de l'intelligence artificielle. Il est reconnu pour sa capacité à créer des images détaillées et imaginatives à partir de phrases de texte, en faisant une ressource prisée pour les artistes, les designers et les amateurs d'IA. Bien que des versions accessibles sur le web soient proposées, faire fonctionner FLUX sur votre ordinateur personnel présente des avantages, notamment un traitement plus rapide, une utilisation illimitée et une meilleure confidentialité. Ce guide fournira des instructions sur la façon de faire fonctionner FLUX localement sur des systèmes Windows, Mac et Linux. Charger plus

Avant de commencer, parlons de la meilleure alternative au générateur d'images FlowGPT qui vous offre une qualité bien supérieure.

Les images suivantes sont générées avec le générateur d'images IA d'Anakin AI, essayez-le maintenant ! 👇👇👇

Prompt : innocent et séduisant, cheveux longs, ambiance alternative, beaux yeux, taches de rousseur, poitrine moyenne, décolleté subtil, corps moulé, provocante, photo candide, (chambre confortable), chemise à épaule dénudée, angle dynamique, éclairage vibrant, contraste élevé, ombres dramatiques, très détaillé, peau détaillée, profondeur de champ, grain de film.

Prompt : photo en vue de dessus d'une modèle assise à une table de restaurant devant la caméra, dans un cadre romantique haut de gamme face à la caméra. Un steak à point est sur la table découpé en plusieurs morceaux, sur une planche en bois, qui a également un petit plat de ce qui semble être un condiment ou une salsa avec des légumes hachés.

Prompt : Une affiche de spectacle de télévision pour “Breaking Bread,” une parodie de Breaking Bad. Un boulanger strict en tablier saupoudré de farine tient un rouleau à pâtisserie comme une arme dans une boulangerie rustique. Des pains et des sacs de farine imitent le décor désertique. Le menu en tableau noir énumère des éléments pleins de jeux de mots. Le titre utilise une police robuste pour “Breaking” et des lettres dorées, semblables à du pain, pour “Bread.” Slogan : “La pâtisserie est un jeu dangereux.”

Prompt : joli style d'Anime japonais, une femme adulte avec des ailes d'ange blanches, des cornes de démon noires et un bandeau noir, un halo rouge, de longs cheveux roses ondulés, des yeux marron, un sourire maléfique. Vêtue d'un sweat à capuche technique noir et blanc, de jeans avec de nombreuses sangles et boucles. Elle tient une bombe de peinture et se tient contre un mur avec le texte “Générateur d'images IA Anakin” en graffitis noir et jaune à côté d'elle.

Ces images incroyables et de haute qualité sont générées avec le générateur d'images IA d'Anakin AI, essayez-le maintenant ! 👇👇👇

Anakin.ai - Plateforme d'application IA tout-en-un

Générez du contenu, des images, des vidéos et des voix ; créez des flux de travail automatisés, des applications IA personnalisées et des agents intelligents. Votre…

app.anakin.ai

Méthode 1 : Utiliser ComfyUI pour exécuter FLUX localement

ComfyUI est une interface puissante et conviviale pour exécuter des modèles IA, y compris FLUX. Cette méthode est recommandée pour les utilisateurs qui préfèrent une interface graphique et ne veulent pas traiter avec des opérations en ligne de commande.

Étape 1 : Installer ComfyUI

  1. Visitez la page des versions de ComfyUI sur GitHub : https://github.com/comfyanonymous/ComfyUI/releases
  2. Téléchargez la dernière version pour votre système d'exploitation.
  3. Extrayez l'archive téléchargée à un emplacement de votre choix.

Étape 2 : Télécharger les modèles FLUX

  1. Visitez le dépôt FLUX HuggingFace : https://huggingface.co/black-forest-labs/FLUX.1-schnell/tree/main
  2. Téléchargez les fichiers suivants :
  • flux_schnell.safetensors (modèle principal)
  • ae.safetensors (fichier VAE)

3. Depuis le dépôt des encodeurs de texte FLUX (https://huggingface.co/comfyanonymous/flux_text_encoders/tree/main), téléchargez :

  • t5xxl_fp16.safetensors (pour les systèmes avec 32 Go de RAM ou plus)
  • t5xxl_fp8_e4m3fn.safetensors (pour les systèmes avec moins de 32 Go de RAM)
  • clip_l.safetensors

Étape 3 : Placer les fichiers dans les dossiers ComfyUI

  1. Déplacez flux_schnell.safetensors dans ComfyUI/models/checkpoints/
  2. Déplacez ae.safetensors dans ComfyUI/models/vae/
  3. Déplacez t5xxl_fp16.safetensors (ou t5xxl_fp8_e4m3fn.safetensors) et clip_l.safetensors dans ComfyUI/models/clip/

Étape 4 : Exécuter ComfyUI

  1. Ouvrez un terminal ou une invite de commande.
  2. Naviguez vers le dossier ComfyUI.
  3. Exécutez la commande appropriée pour votre système :
  • Windows : python_embeded\\\\python.exe -m ComfyUI
  • Mac/Linux : python3 main.py

4. Ouvrez un navigateur web et allez à http://localhost:8188

Étape 5 : Configurer le flux de travail FLUX

  1. Dans l'interface ComfyUI, faites un clic droit et ajoutez les nœuds suivants :
  • CLIP Text Encode (T5XXL)
  • CLIP Text Encode (CLIP L)
  • Flux Guidance
  • Image Latente Vide
  • VAE Decode

2. Connectez les nœuds comme suit :

  • La sortie CLIP Text Encode (T5XXL) à l'entrée “t5_emb” de Flux Guidance
  • La sortie CLIP Text Encode (CLIP L) à l'entrée “clip_emb” de Flux Guidance
  • La sortie Empty Latent Image à l'entrée “latent” de Flux Guidance
  • La sortie Flux Guidance à l'entrée VAE Decode

3. Réglez vos paramètres souhaités dans chaque nœud.

Étape 6 : Générer des images

  1. Entrez votre phrase de texte dans les deux nœuds CLIP Text Encode.
  2. Cliquez sur “Queue Prompt” pour générer une image.

Méthode 2 : Utiliser Stable Diffusion WebUI

Stable Diffusion WebUI est une autre interface populaire pour exécuter des modèles IA, y compris FLUX. Cette méthode convient aux utilisateurs déjà familiers avec Stable Diffusion et préférant son interface.

Étape 1 : Installer Stable Diffusion WebUI

  1. Clonez le dépôt de Stable Diffusion WebUI :

git clone <https://github.com/AUTOMATIC1111/stable-diffusion-webui.git>

2. Naviguez dans le répertoire cloné :

cd stable-diffusion-webui

3. Exécutez le script approprié pour votre système :

  • Windows : webui-user.bat
  • Mac/Linux : ./webui.sh

Étape 2 : Télécharger les modèles FLUX

Suivez les mêmes étapes que dans la Méthode 1 pour télécharger les modèles FLUX et le fichier VAE.

Étape 3 : Placer les fichiers dans les dossiers Stable Diffusion WebUI

  1. Déplacez flux_schnell.safetensors dans stable-diffusion-webui/models/Stable-diffusion/
  2. Déplacez ae.safetensors dans stable-diffusion-webui/models/VAE/

Étape 4 : Configurer Stable Diffusion WebUI

  1. Dans le WebUI, allez à l'onglet “Paramètres”.
  2. Sous “Stable Diffusion”, sélectionnez le modèle FLUX.
  3. Sous “VAE”, sélectionnez le fichier VAE FLUX.
  4. Cliquez sur “Appliquer les paramètres” et redémarrez le WebUI.

Étape 5 : Générer des images

  1. Dans l'onglet texte-vers-image, entrez votre prompt.
  2. Ajustez les paramètres comme souhaité.
  3. Cliquez sur “Générer” pour créer votre image.

Méthode 3 : Utiliser Stability Matrix

Stability Matrix est une application puissante et conviviale qui vous permet d'exécuter divers modèles IA, y compris FLUX, avec une interface élégante et des fonctionnalités avancées. Cette méthode est idéale pour les utilisateurs qui souhaitent un équilibre entre facilité d'utilisation et options de personnalisation.

Étape 1 : Installer Stability Matrix

  1. Visitez la page GitHub de Stability Matrix : https://github.com/LykosAI/StabilityMatrix
  2. Téléchargez la dernière version pour votre système d'exploitation (Windows, Mac ou Linux).
  3. Installez l'application en suivant les instructions pour votre OS :
  • Windows : Exécutez l'exécutable d'installation.
  • Mac : Glissez le fichier .app dans votre dossier Applications.
  • Linux : Extrayez l'AppImage et rendez-le exécutable.

Étape 2 : Configurer Stability Matrix

  1. Lancez Stability Matrix.
  2. Lors du premier démarrage, l'application vous guidera tout au long de la configuration initiale.
  3. Choisissez votre emplacement d'installation préféré et vos paramètres GPU.

Étape 3 : Installer le package ComfyUI

  1. Dans Stability Matrix, allez à l'onglet “Gestionnaire de packages”.
  2. Trouvez “ComfyUI” dans la liste des packages disponibles.
  3. Cliquez sur “Installer” à côté de ComfyUI.
  4. Attendez que l'installation soit terminée.

Étape 4 : Télécharger les modèles FLUX

  1. Dans Stability Matrix, allez à l'onglet “Gestionnaire de modèles”.
  2. Cliquez sur “Ajouter un nouveau modèle.”
  3. Dans la barre de recherche, tapez “FLUX” et appuyez sur Entrée.
  4. Trouvez les modèles suivants et cliquez sur “Télécharger” pour chacun :
  • FLUX.1-schnell (modèle principal)
  • FLUX VAE (fichier VAE)
  • FLUX T5XXL Text Encoder (choisissez fp16 ou fp8 en fonction de la RAM de votre système)
  • FLUX CLIP L Text Encoder

Étape 5 : Configurer ComfyUI pour FLUX

  1. Dans Stability Matrix, allez à l'onglet “Packages Installés”.
  2. Trouvez ComfyUI et cliquez sur “Lancer.”
  3. Lorsque ComfyUI s'ouvre dans votre navigateur, faites un clic droit dans l'espace de travail et ajoutez les nœuds suivants :
  • CLIP Text Encode (T5XXL)
  • CLIP Text Encode (CLIP L)
  • Flux Guidance
  • Empty Latent Image
  • VAE Decode

Étape 6 : Configurer le flux de travail FLUX

  1. Connectez les nœuds comme suit :
  • La sortie CLIP Text Encode (T5XXL) à l'entrée “t5_emb” de Flux Guidance
  • La sortie CLIP Text Encode (CLIP L) à l'entrée “clip_emb” de Flux Guidance
  • La sortie Empty Latent Image à l'entrée “latent” de Flux Guidance
  • La sortie Flux Guidance à l'entrée VAE Decode

2. Dans chaque nœud, sélectionnez le modèle FLUX approprié :

  • Pour CLIP Text Encode (T5XXL), choisissez le FLUX T5XXL Text Encoder
  • Pour CLIP Text Encode (CLIP L), choisissez le FLUX CLIP L Text Encoder
  • Pour Flux Guidance, choisissez FLUX.1-schnell
  • Pour VAE Decode, choisissez FLUX VAE

Étape 7 : Générer des images

  1. Entrez votre phrase de texte souhaitée dans les deux nœuds CLIP Text Encode.
  2. Ajustez les paramètres dans le nœud Flux Guidance :
  • Réglez le nombre d'étapes (par exemple, 20–50)
  • Ajustez l'échelle de guidage (par exemple, 7–9)
  • Définissez la largeur et la hauteur souhaitées (par exemple, 512x512)

3. Cliquez sur “Queue Prompt” pour générer une image.

Méthode 4 : Utiliser un script Python (Avancé)

Cette méthode s'adresse aux utilisateurs avancés qui sont à l'aise avec Python et qui préfèrent une approche plus personnalisable.

Étape 1 : Configurer l'environnement Python

  1. Installez Python 3.8 ou supérieur.

2. Créez un nouvel environnement virtuel :

python -m venv flux_env

3. Activez l'environnement virtuel :

  • Windows : flux_env\\\\Scripts\\\\activate
  • Mac/Linux : source flux_env/bin/activate

Étape 2 : Installer les dépendances

  1. Installez PyTorch avec support CUDA (visitez pytorch.org pour la commande correcte pour votre système).

2. Installez d'autres packages nécessaires :

pip install transformers diffusers accelerate

Étape 3 : Télécharger les modèles FLUX

Suivez les mêmes étapes que dans la Méthode 1 pour télécharger les modèles FLUX et le fichier VAE.

Étape 4 : Créer un script Python

Créez un nouveau fichier nommé run_flux.py avec le contenu suivant :

import torch

from diffusers import FluxModel, FluxScheduler, FluxPipeline

from transformers import T5EncoderModel, CLIPTextModel, CLIPTokenizer

def load_flux():

flux_model = FluxModel.from_pretrained(“path/to/flux_schnell.safetensors”)

t5_model = T5EncoderModel.from_pretrained(“path/to/t5xxl_fp16.safetensors”)

clip_model = CLIPTextModel.from_pretrained(“path/to/clip_l.safetensors”)

clip_tokenizer = CLIPTokenizer.from_pretrained(“openai/clip-vit-large-patch14”)

scheduler = FluxScheduler()

pipeline = FluxPipeline(

flux_model=flux_model,

t5_model=t5_model,

clip_model=clip_model,

clip_tokenizer=clip_tokenizer,

scheduler=scheduler

)

return pipeline

def generate_image(pipeline, prompt, num_inference_steps=50):

image = pipeline(prompt, num_inference_steps=num_inference_steps).images[0]

return image

if __name__ == “__main__”:

pipeline = load_flux()

prompt = “Un beau paysage avec des montagnes et un lac”

image = generate_image(pipeline, prompt)

image.save(“flux_generated_image.png”)

Étape 5 : Exécuter le script

  1. Ouvrez un terminal ou une invite de commande.
  2. Activez votre environnement virtuel.
  3. Exécutez le script :

python run_flux.py

Conclusion

Utiliser FLUX localement vous ouvre à un monde de possibilités infinies dans l'art et le design générés par IA. Que ce soit par le biais de l'interface conviviale ComfyUI, du Stable Diffusion WebUI familier ou d'un script Python personnalisé, vous pouvez désormais contrôler la puissance de FLUX sur votre machine locale. Respectez toujours les conditions de licence du modèle et utilisez-le de manière responsable.

Explorez FLUX en profondeur, jouez avec différents prompts, paramètres et flux de travail pour apprécier son plein potentiel. Faire fonctionner FLUX localement offre non seulement plus de contrôle lors de la génération, mais permet aussi des itérations plus rapides et une compréhension plus approfondie des capacités du modèle.

Avec dévouement et imagination, vous êtes en route pour produire des visuels extraordinaires de qualité supérieure qui dépassent les limites de l'art assisté par IA. Profitez de votre excursion dans l'univers fascinant de FLUX et de la génération d'images IA ! Soyez l'Elon Musk de vos propres créations !