\n\n\n\n Stable Diffusion UI : Changer le Répertoire du Modèle (Guide Facile !) - AgntBox Stable Diffusion UI : Changer le Répertoire du Modèle (Guide Facile !) - AgntBox \n

Stable Diffusion UI : Changer le Répertoire du Modèle (Guide Facile !)

📖 15 min read2,994 wordsUpdated Mar 26, 2026

Stable Diffusion UI : Comment Changer Votre Répertoire de Modèle (Guide Pratique)

Par Nina Torres, Évaluatrice d’Outils

Si vous utilisez Stable Diffusion, en particulier une interface comme Automatic1111 ou ComfyUI, vous savez à quelle vitesse votre collection de modèles peut croître. Points de contrôle, LoRAs, VAEs, Inversions Textuelles – tous prennent un espace significatif. Gérer efficacement ces fichiers est crucial pour la performance et l’organisation. Ce guide vous expliquera les étapes pratiques pour **changer votre répertoire de modèles de l’UI Stable Diffusion**, rendant votre flux de travail plus fluide et votre stockage plus heureux.

Nous aborderons pourquoi vous pourriez vouloir faire cela, les méthodes courantes pour différentes UIs, et quelques meilleures pratiques. Ce n’est pas seulement une question de déplacer des fichiers ; il s’agit d’optimiser votre expérience avec Stable Diffusion.

Pourquoi Changer Votre Répertoire de Modèle de l’UI Stable Diffusion ?

Il existe plusieurs raisons convaincantes de considérer la modification de l’emplacement où votre UI Stable Diffusion cherche des modèles :

* **Espace Disque Limité :** Votre disque principal (C: sur Windows) pourrait être à court d’espace. Les modèles peuvent facilement consommer des centaines de gigaoctets. Les déplacer vers un disque secondaire plus grand (D:, E:, etc.) est une solution courante.
* **Stockage Plus Rapide :** Vous pourriez avoir un SSD dédié et plus rapide pour vos modèles Stable Diffusion, tandis que votre disque principal est un HDD plus lent ou un SSD plus petit. La performance peut s’améliorer considérablement avec un chargement de modèle plus rapide.
* **Organisation et Nettoyage :** Garder votre répertoire d’installation Stable Diffusion allégé peut faciliter les sauvegardes et réduire le désordre. Séparer les modèles dans leur propre structure de dossiers dédiée peut améliorer l’organisation.
* **Modèles Partagés :** Si vous faites fonctionner plusieurs UIs Stable Diffusion (par exemple, Automatic1111 et ComfyUI) ou différentes installations, vous pourriez vouloir qu’ils partagent le même dépôt de modèles pour éviter la duplication de fichiers.
* **Stockage Réseau :** Dans certaines configurations avancées, les utilisateurs pourraient vouloir stocker des modèles sur un périphérique de stockage en réseau (NAS) pour l’accessibilité ou la gestion centralisée.

Comprendre ces raisons vous aide à décider si changer votre répertoire de modèle de l’UI Stable Diffusion est la bonne option pour votre configuration.

Comprendre les Types de Modèles et Leurs Emplacements Par Défaut

Avant de changer quoi que ce soit, examinons rapidement les principaux types de modèles et où ils résident généralement dans une installation par défaut d’Automatic1111 (étant l’une des UIs les plus populaires). ComfyUI a une structure similaire, souvent sous un sous-dossier `models`.

* **Points de Contrôle (Safetensors/CKPT) :** Ce sont les modèles de base qui génèrent des images. Ils sont volumineux.
* *Emplacement Par Défaut :* `stable-diffusion-webui/models/Stable-diffusion/`
* **LoRAs :** Modèles plus petits pour le fine-tuning.
* *Emplacement Par Défaut :* `stable-diffusion-webui/models/Lora/`
* **VAEs (Autoencodeurs Variationnels) :** Utilisés pour un meilleur décodage d’image et de couleur.
* *Emplacement Par Défaut :* `stable-diffusion-webui/models/VAE/`
* **Inversions Textuelles (Incorporations) :** Petits fichiers qui enseignent au modèle de nouveaux concepts ou styles.
* *Emplacement Par Défaut :* `stable-diffusion-webui/embeddings/` (Note : Ceci est souvent un dossier séparé, pas directement sous `models/`)
* **Hyperréseaux :** Un autre type de modèle de fine-tuning, moins courant maintenant.
* *Emplacement Par Défaut :* `stable-diffusion-webui/models/Hypernetworks/`
* **Modèles ControlNet :** Modèles spécifiques pour l’extension ControlNet.
* *Emplacement Par Défaut :* `stable-diffusion-webui/extensions/sd-webui-controlnet/models/` (Celui-ci est souvent dans le dossier de l’extension)

Connaître ces chemins par défaut est important pour planifier votre nouvelle structure de répertoire. Lorsque vous **changez votre répertoire de modèle de l’UI Stable Diffusion**, vous serez probablement amené à déplacer la plupart de ceux-ci.

Méthode 1 : Utiliser des Arguments en Ligne de Commande (Automatic1111)

C’est la méthode la plus courante et recommandée pour **changer votre répertoire de modèle de l’UI Stable Diffusion** pour Automatic1111. Elle est flexible et permet un contrôle précis.

Étape 1 : Créez Votre Nouvelle Structure de Répertoire de Modèle

D’abord, décidez où vous voulez que vos modèles se trouvent. Disons que vous voulez les placer sur votre disque D: dans un dossier nommé `D:\StableDiffusionModels`.

À l’intérieur de `D:\StableDiffusionModels`, recréez les sous-dossiers nécessaires :

* `D:\StableDiffusionModels\Stable-diffusion\` (pour les points de contrôle)
* `D:\StableDiffusionModels\Lora\`
* `D:\StableDiffusionModels\VAE\`
* `D:\StableDiffusionModels\Hypernetworks\`
* `D:\StableDiffusionModels\embeddings\` (pour les inversions textuelles – notez le nom différent)

Vous n’avez pas besoin de créer des dossiers pour les types que vous n’utilisez pas.

Étape 2 : Déplacez Vos Modèles Existants

Maintenant, déplacez soigneusement vos modèles existants de leurs emplacements par défaut vers leurs nouveaux dossiers correspondants.

Par exemple :

* Déplacez tous les fichiers `.safetensors` et `.ckpt` de `stable-diffusion-webui/models/Stable-diffusion/` vers `D:\StableDiffusionModels\Stable-diffusion/`.
* Déplacez tous les fichiers LoRA de `stable-diffusion-webui/models/Lora/` vers `D:\StableDiffusionModels\Lora/`.
* Et ainsi de suite pour les VAEs, Hyperréseaux et incorporations.

**Important :** Ne déplacez pas le dossier `stable-diffusion-webui` lui-même. Déplacez uniquement le *contenu* des sous-dossiers de modèles.

Étape 3 : Modifiez `webui-user.bat`

C’est à ce moment que vous indiquez à Automatic1111 où chercher.

1. Naviguez vers votre répertoire d’installation `stable-diffusion-webui`.
2. Trouvez et ouvrez `webui-user.bat` avec un éditeur de texte (comme Notepad, Notepad++, VS Code).
3. Localisez la ligne qui commence par `set COMMANDLINE_ARGS=`.
4. Ajoutez les arguments suivants à cette ligne, en remplaçant les chemins d’exemple par vos chemins réels :

“`batch
set COMMANDLINE_ARGS= –ckpt-dir “D:\StableDiffusionModels\Stable-diffusion” –lora-dir “D:\StableDiffusionModels\Lora” –vae-dir “D:\StableDiffusionModels\VAE” –hypernetwork-dir “D:\StableDiffusionModels\Hypernetworks” –embeddings-dir “D:\StableDiffusionModels\embeddings”
“`

**Remarques :**
* Assurez-vous d’inclure les guillemets autour de vos chemins, surtout s’ils contiennent des espaces.
* Si vous n’utilisez pas un certain type de modèle (par exemple, Hyperréseaux), vous pouvez omettre cet argument.
* Si vous avez déjà d’autres arguments dans `COMMANDLINE_ARGS`, ajoutez simplement ceux-ci après un espace. Par exemple : `set COMMANDLINE_ARGS= –xformers –ckpt-dir “D:\StableDiffusionModels\Stable-diffusion”`
* Il n’existe pas d’argument direct pour un dossier général `models`. Vous spécifiez chaque type individuellement. C’est pourquoi la recréation de la structure de sous-dossiers est importante.

5. Enregistrez le fichier `webui-user.bat`.

Étape 4 : Testez Votre Configuration

Exécutez `webui-user.bat`. Automatic1111 devrait démarrer comme d’habitude. Allez dans le menu déroulant “Point de Contrôle Stable Diffusion” dans l’UI. Vous devriez voir tous vos modèles listés. S’ils y sont, vous avez réussi à **changer votre répertoire de modèle de l’UI Stable Diffusion**.

**Dépannage :**
* Si des modèles manquent, vérifiez de nouveau vos chemins dans `webui-user.bat` pour des fautes de frappe ou des lettres de lecteur incorrectes.
* Assurez-vous que les fichiers de modèle se trouvent effectivement dans les nouveaux répertoires spécifiés.
* Assurez-vous que vous n’avez pas accidentellement déplacé l’ensemble du dossier `models` au lieu de son contenu.

Méthode 2 : Liens Symboliques – Option Avancée

Les liens symboliques sont comme des raccourcis avancés. Ils trompent le système d’exploitation en lui faisant croire qu’un dossier est à un endroit, tandis que son contenu réel se trouve ailleurs. C’est un moyen puissant de **changer votre répertoire de modèle de l’UI Stable Diffusion** sans modifier directement la configuration de l’UI, ce qui le rend utile pour les UIs qui n’offrent pas de modification de chemin direct.

**Quand utiliser des liens symboliques :**
* Vous souhaitez garder la structure interne de l’UI intacte.
* Vous devez déplacer le dossier `embeddings` ou d’autres sous-dossiers spécifiques qui pourraient ne pas avoir d’argument en ligne de commande direct.
* Vous êtes à l’aise avec la ligne de commande.

Étape 1 : Créez Votre Nouveau Répertoire de Modèle

Tout comme auparavant, décidez de votre nouvel emplacement. Par exemple, `D:\MyNewModelStorage`.

Étape 2 : Déplacez le Dossier de Modèle Original

Disons que vous souhaitez déplacer votre dossier de points de contrôle `Stable-diffusion`.

1. Fermez l’UI de Stable Diffusion.
2. Naviguez vers `stable-diffusion-webui/models/`.
3. Déplacez l’ensemble du dossier `Stable-diffusion` vers votre nouvel emplacement : `D:\MyNewModelStorage\Stable-diffusion`.

*Après cela, le chemin `stable-diffusion-webui/models/Stable-diffusion/` n’existera plus.*

Étape 3 : Créez le Lien Symbolique

1. Ouvrez l’Invite de Commande ou PowerShell **en tant qu’administrateur**. C’est crucial.
2. Utilisez la commande `mklink`. La syntaxe est `mklink /D “link_path” “target_path”`.

* `link_path` : L’emplacement d’origine où l’UI s’attend à ce que le dossier soit.
* `target_path` : Le nouvel emplacement où le dossier réside réellement.

Pour notre exemple de point de contrôle, vous taperiez :

“`cmd
mklink /D “C:\path\to\stable-diffusion-webui\models\Stable-diffusion” “D:\MyNewModelStorage\Stable-diffusion”
“`

Remplacez `C:\path\to\stable-diffusion-webui` par votre chemin d’installation réel.

Vous verrez un message du type “lien symbolique créé pour C:\path\to\stable-diffusion-webui\models\Stable-diffusion <<===>> D:\MyNewModelStorage\Stable-diffusion”.

3. Répétez ce processus pour d’autres sous-dossiers de modèles (`Lora`, `VAE`, `embeddings`, etc.) si vous souhaitez les déplacer en utilisant des liens symboliques.

Exemple pour LoRA :
“`cmd
mklink /D “C:\path\to\stable-diffusion-webui\models\Lora” “D:\MyNewModelStorage\Lora”
“`

Exemple pour les embeddings (qui se trouvent souvent directement sous le dossier principal de l’interface utilisateur) :
“`cmd
mklink /D “C:\path\to\stable-diffusion-webui\embeddings” “D:\MyNewModelStorage\embeddings”
“`

Étape 4 : Testez votre configuration

Exécutez votre interface utilisateur Stable Diffusion. Elle devrait détecter les modèles comme s’ils étaient à leurs emplacements d’origine. Cette méthode vous aide efficacement à **changer le répertoire des modèles de votre interface utilisateur Stable Diffusion** sans avoir besoin d’arguments spécifiques à l’interface utilisateur pour chaque type de modèle.

**Précautions avec les symlinks :**
* Nécessite des privilèges administratifs pour être créée.
* Si vous supprimez le symlink, les fichiers originaux sont en sécurité. Si vous supprimez le dossier *cible*, les fichiers originaux sont perdus. Soyez prudent.
* Les sauvegardes doivent prendre en compte les symlinks si vous souhaitez sauvegarder les fichiers de modèles réels.

Méthode 3 : ComfyUI et `extra_model_paths.yaml`

ComfyUI offre une manière très claire et explicite de gérer les chemins des modèles à l’aide d’un fichier de configuration. C’est souvent la méthode préférée des utilisateurs de ComfyUI pour **changer leur répertoire de modèles d’interface utilisateur Stable Diffusion**.

Étape 1 : Créez votre nouvelle structure de répertoire de modèles

Comme pour Automatic1111, planifiez et créez vos nouveaux dossiers de modèles. Par exemple :

* `D:\ComfyUI_Models\`
* `D:\ComfyUI_Models\checkpoints\`
* `D:\ComfyUI_Models\loras\`
* `D:\ComfyUI_Models\vae\`
* `D:\ComfyUI_Models\embeddings\`

Étape 2 : Déplacez vos modèles existants

Déplacez vos modèles des sous-dossiers par défaut `ComfyUI/models/` vers vos nouveaux emplacements.

Par exemple :

* `ComfyUI/models/checkpoints/` -> `D:\ComfyUI_Models\checkpoints\`
* `ComfyUI/models/loras/` -> `D:\ComfyUI_Models\loras\`
* Et ainsi de suite.

Étape 3 : Modifiez `extra_model_paths.yaml`

1. Naviguez jusqu’au répertoire d’installation de ComfyUI.
2. Recherchez un fichier nommé `extra_model_paths.yaml.example`.
3. Renommez ce fichier en `extra_model_paths.yaml`. (Supprimez l’extension `.example`).
4. Ouvrez `extra_model_paths.yaml` avec un éditeur de texte.
5. Vous verrez des exemples commentés. Décommentez ou ajoutez de nouvelles entrées pour vos chemins personnalisés. La structure est YAML, donc l’indentation est importante.

Voici un exemple de la façon d’ajouter vos nouveaux chemins :

“`yaml
# Ce fichier peut être utilisé pour ajouter des chemins supplémentaires pour les modèles
# Les chemins seront vérifiés dans l’ordre où ils sont listés.
# Le premier chemin trouvé sera utilisé.

# Exemple pour ajouter un chemin supplémentaire pour les checkpoints :
# checkpoints :
# – “D:/ComfyUI_Models/checkpoints” # Chemin Windows
# – “/mnt/models/checkpoints” # Chemin Linux

# Exemple pour ajouter un chemin supplémentaire pour les loras :
# loras :
# – “D:/ComfyUI_Models/loras”

# Exemple pour ajouter un chemin supplémentaire pour les vae :
# vae :
# – “D:/ComfyUI_Models/vae”

# Exemple pour ajouter un chemin supplémentaire pour les embeddings :
# embeddings :
# – “D:/ComfyUI_Models/embeddings”

# Mes chemins personnalisés :
checkpoints :
– “D:\ComfyUI_Models\checkpoints”
loras :
– “D:\ComfyUI_Models\loras”
vae :
– “D:\ComfyUI_Models\vae”
embeddings :
– “D:\ComfyUI_Models\embeddings”
“`

**Remarques :**
* Utilisez des barres obliques (`/`) ou des doubles barres obliques inverses (`\\`) dans les chemins pour la cohérence, bien que des barres obliques simples (`\`) fonctionnent souvent sous Windows.
* Vous pouvez lister plusieurs chemins pour chaque type de modèle. ComfyUI les vérifiera dans l’ordre.
* Veillez à ce que l’indentation soit correcte (espaces, pas de tabulations, généralement).

6. Enregistrez le fichier `extra_model_paths.yaml`.

Étape 4 : Testez votre configuration

Démarrez ComfyUI. Chargez un flux de travail et vos modèles devraient être disponibles dans les listes déroulantes. Cette méthode fournit un moyen clair et organisé de **changer le répertoire de modèles de votre interface utilisateur Stable Diffusion** pour ComfyUI.

Meilleures pratiques pour la gestion des répertoires de modèles

Quel que soit le méthode que vous choisissez pour **changer le répertoire de modèles de votre interface utilisateur Stable Diffusion**, voici quelques conseils généraux :

* **Planifiez votre structure :** Avant de commencer à déplacer des fichiers, décidez d’une structure de dossiers logique pour votre nouveau répertoire de modèles. Regroupez par type, ou même par usage (par exemple, “Modèles SDXL”, “Modèles SD1.5”).
* **Sauvegardez d’abord :** Toujours, toujours sauvegarder vos fichiers de modèles importants avant de procéder à des changements majeurs. Vous pouvez les copier dans un emplacement temporaire.
* **Conservez la structure d’origine :** Lors de la création de nouveaux dossiers, essayez de reproduire la structure de sous-dossiers de l’interface d’origine (par exemple, `Stable-diffusion`, `Lora`, `VAE`). Cela facilite la tâche de l’interface pour trouver les éléments.
* **Disque dédié :** Si possible, utilisez un SSD dédié pour vos modèles Stable Diffusion. Cela améliorera considérablement les temps de chargement.
* **Nettoyage régulier :** Passez en revue périodiquement vos dossiers de modèles. Supprimez les modèles que vous n’utilisez plus. Les modèles volumineux prennent beaucoup de place.
* **Contrôle de version (optionnel) :** Pour ceux qui sont vraiment sérieux, envisagez d’utiliser un outil comme Git LFS pour contrôler les versions de vos modèles, surtout si vous expérimentez beaucoup.
* **Vérifiez les doublons :** Des outils comme Duplicate File Finder peuvent vous aider à identifier et supprimer les modèles en double si vous les avez accidentellement copiés plusieurs fois.
* **Mettez à jour les raccourcis :** Si vous avez des raccourcis sur le bureau qui pointent vers des fichiers de modèles spécifiques, n’oubliez pas de les mettre à jour si vous avez déplacé les fichiers.

En suivant ces pratiques, vous maintiendrez un environnement Stable Diffusion efficace et organisé, facilitant la gestion de votre collection de modèles d’IA générative en constante augmentation.

FAQ : Changer le répertoire de modèles de l’interface utilisateur Stable Diffusion

**Q1 : Après avoir changé mon répertoire de modèles, certains modèles sont manquants. Que dois-je vérifier ?**

A1 : Tout d’abord, vérifiez à nouveau les chemins que vous avez saisis dans votre fichier `webui-user.bat` (pour Automatic1111) ou `extra_model_paths.yaml` (pour ComfyUI). Recherchez des fautes de frappe, des lettres de lecteur incorrectes ou des guillemets manquants autour des chemins. Deuxièmement, vérifiez que les fichiers de modèles réels sont bien présents dans les nouveaux répertoires que vous avez spécifiés. Assurez-vous également d’avoir recréé la bonne structure de sous-dossiers (par exemple, `Stable-diffusion`, `Lora`) au sein de votre nouveau répertoire principal de modèles.

**Q2 : Puis-je avoir des modèles à la fois dans l’ancien répertoire par défaut et dans le nouveau répertoire personnalisé ?**

A2 : Oui, en général. Lorsque vous **changez le répertoire de modèles de votre interface utilisateur Stable Diffusion** en utilisant des arguments en ligne de commande (Automatic1111) ou `extra_model_paths.yaml` (ComfyUI), vous ajoutez des emplacements *supplémentaires* pour que l’interface utilisateur les recherche. L’interface utilisera généralement d’abord ses emplacements par défaut, puis ceux personnalisés. Cela peut être utile si vous ne souhaitez déplacer que quelques modèles ou si vous avez quelques modèles principaux que vous préférez conserver à l’emplacement par défaut. Cependant, pour une meilleure organisation et pour éviter toute confusion, il est généralement préférable de regrouper vos modèles dans le nouveau répertoire personnalisé.

**Q3 : Comment déplacer spécifiquement les modèles ControlNet ?**

A3 : Les modèles ControlNet sont souvent traités légèrement différemment car ils se trouvent dans le dossier de l’extension ControlNet. Pour Automatic1111, la méthode `webui-user.bat` peut utiliser l’argument `–controlnet-dir`. Vous déplaceriez vos modèles ControlNet (par exemple, `control_v11p_sd15_canny.pth`) de `stable-diffusion-webui/extensions/sd-webui-controlnet/models/` à votre nouveau répertoire choisi (par exemple, `D:\MyControlNetModels`) puis ajouteriez `–controlnet-dir “D:\MyControlNetModels”` à vos `COMMANDLINE_ARGS`. Pour ComfyUI, vous pouvez ajouter une entrée `controlnet` à votre fichier `extra_model_paths.yaml` pointant vers votre nouvel emplacement de modèle ControlNet.

**Q4 : Est-il sûr de supprimer les anciens dossiers de modèles après avoir tout déplacé ?**

A4 : Oui, une fois que vous avez confirmé que votre interface utilisateur Stable Diffusion charge correctement les modèles à partir du nouveau répertoire, il est sûr de supprimer les anciens dossiers de modèles vides de votre installation originale de Stable Diffusion. Cela aide à libérer de l’espace et garde votre installation propre. Cependant, vérifiez toujours que votre interface fonctionne parfaitement au préalable. Si vous avez utilisé des symlinks, rappelez-vous que supprimer le symlink lui-même est sûr, mais supprimer le *dossier cible* vers lequel le symlink pointe supprimera vos modèles réels.

🕒 Published:

🧰
Written by Jake Chen

Software reviewer and AI tool expert. Independently tests and benchmarks AI products. No sponsored reviews — ever.

Learn more →
Browse Topics: AI & Automation | Comparisons | Dev Tools | Infrastructure | Security & Monitoring

Recommended Resources

BotsecAgent101AgntmaxAgntapi
Scroll to Top