\n\n\n\n Stable Diffusion UI: Cambia la directory del modello (Guida Facile!) - AgntBox Stable Diffusion UI: Cambia la directory del modello (Guida Facile!) - AgntBox \n

Stable Diffusion UI: Cambia la directory del modello (Guida Facile!)

📖 13 min read2,531 wordsUpdated Apr 4, 2026

Interfaccia di Stable Diffusion: Come Cambiare la Directory del Modello (Guida Pratica)

Di Nina Torres, Recensore di Strumenti

Se stai usando Stable Diffusion, soprattutto un’interfaccia come Automatic1111 o ComfyUI, sai quanto velocemente può crescere la tua collezione di modelli. Checkpoints, LoRAs, VAEs, Inversioni Testuali – occupano tutti spazio notevole. Gestire efficacemente questi file è cruciale per la performance e l’organizzazione. Questa guida ti guiderà attraverso i passi pratici per **cambiare la directory del modello della tua interfaccia Stable Diffusion**, rendendo il tuo flusso di lavoro più fluido e il tuo spazio di archiviazione più felice.

Tratteremo perché potresti voler fare questo, i metodi comuni per le diverse interfacce, e alcune migliori pratiche. Non si tratta solo di spostare file; si tratta di ottimizzare la tua esperienza con Stable Diffusion.

Perché Cambiare la Directory del Modello della Tua Interfaccia Stable Diffusion?

C’è una serie di motivi convincenti per considerare la modifica di dove la tua interfaccia Stable Diffusion cerca i modelli:

* **Spazio Limitato sul Disco:** Il tuo disco principale (C: su Windows) potrebbe essere quasi pieno. I modelli possono facilmente consumare centinaia di gigabyte. Spostarli su un disco secondario più capiente (D:, E:, ecc.) è una soluzione comune.
* **Memoria più Veloce:** Potresti avere un SSD dedicato e più veloce per i tuoi modelli di Stable Diffusion, mentre il tuo disco principale per il sistema operativo è un HDD più lento o un SSD più piccolo. La performance può migliorare significativamente con un caricamento dei modelli più veloce.
* **Organizzazione e Pulizia:** Mantenere snella la directory di installazione di Stable Diffusion può rendere i backup più facili e ridurre il disordine. Separare i modelli in una propria struttura di cartelle dedicata può migliorare l’organizzazione.
* **Modelli Condivisi:** Se gestisci più interfacce Stable Diffusion (ad es., Automatic1111 e ComfyUI) o diverse installazioni, potresti voler che condividano lo stesso repository di modelli per evitare duplicati.
* **Archiviazione di Rete:** In alcune configurazioni avanzate, gli utenti potrebbero voler Archiviare i modelli su un dispositivo di archiviazione collegato in rete (NAS) per accessibilità o gestione centralizzata.

Comprendere queste ragioni ti aiuta a decidere se cambiare la directory del modello della tua interfaccia Stable Diffusion sia la scelta giusta per la tua configurazione.

Comprendere i Tipi di Modelli e le Loro Posizioni Predefinite

Prima di cambiare qualcosa, rivediamo rapidamente i principali tipi di modelli e dove risiedono solitamente all’interno di un’installazione predefinita di Automatic1111 (poiché è una delle interfacce più popolari). ComfyUI ha una struttura simile, spesso sotto una sottocartella `models`.

* **Checkpoints (Safetensors/CKPT):** Questi sono i modelli fondamentali che generano immagini. Sono grandi.
* *Posizione Predefinita:* `stable-diffusion-webui/models/Stable-diffusion/`
* **LoRAs:** Modelli di dimensioni più piccole, per il fine-tuning.
* *Posizione Predefinita:* `stable-diffusion-webui/models/Lora/`
* **VAEs (Variational Autoencoders):** Utilizzati per una migliore decodifica delle immagini e colore.
* *Posizione Predefinita:* `stable-diffusion-webui/models/VAE/`
* **Inversioni Testuali (Embeddings):** File piccoli che insegnano al modello nuovi concetti o stili.
* *Posizione Predefinita:* `stable-diffusion-webui/embeddings/` (Nota: Questo è spesso una cartella separata, non direttamente sotto `models/`)
* **Hypernetworks:** Un altro tipo di modello per il fine-tuning, meno comune ora.
* *Posizione Predefinita:* `stable-diffusion-webui/models/Hypernetworks/`
* **Modelli ControlNet:** Modelli specifici per l’estensione ControlNet.
* *Posizione Predefinita:* `stable-diffusion-webui/extensions/sd-webui-controlnet/models/` (Questo è spesso all’interno della cartella dell’estensione)

Conoscere questi percorsi predefiniti è importante per pianificare la tua nuova struttura di directory. Quando **cambi la directory del modello della tua interfaccia Stable Diffusion**, molto probabilmente sposterai la maggior parte di questi.

Metodo 1: Utilizzare Argomenti da Riga di Comando (Automatic1111)

Questo è il modo più comune e raccomandato per **cambiare la directory del modello della tua interfaccia Stable Diffusion** per Automatic1111. È flessibile e consente un controllo preciso.

Passo 1: Crea la Tua Nuova Struttura di Directory per i Modelli

Prima di tutto, decidi dove vuoi che vivano i tuoi modelli. Supponiamo che tu voglia metterli sul tuo disco D: in una cartella chiamata `D:\StableDiffusionModels`.

Dentro `D:\StableDiffusionModels`, ricrea le sottocartelle necessarie:

* `D:\StableDiffusionModels\Stable-diffusion\` (per i checkpoints)
* `D:\StableDiffusionModels\Lora\`
* `D:\StableDiffusionModels\VAE\`
* `D:\StableDiffusionModels\Hypernetworks\`
* `D:\StableDiffusionModels\embeddings\` (per le inversioni testuali – nota il nome diverso)

Non è necessario creare cartelle per i tipi che non utilizzi.

Passo 2: Sposta i Tuoi Modelli Esistenti

Ora, sposta con attenzione i tuoi modelli esistenti dalle loro posizioni predefinite alle nuove cartelle corrispondenti.

Ad esempio:

* Sposta tutti i file `.safetensors` e `.ckpt` da `stable-diffusion-webui/models/Stable-diffusion/` a `D:\StableDiffusionModels\Stable-diffusion/`.
* Sposta tutti i file LoRA da `stable-diffusion-webui/models/Lora/` a `D:\StableDiffusionModels\Lora/`.
* E così via per i VAEs, le Hypernetworks e gli embeddings.

**Importante:** Non spostare la cartella `stable-diffusion-webui` stessa. Sposta solo i *contenuti* delle sottocartelle dei modelli.

Passo 3: Modifica `webui-user.bat`

Qui è dove dici ad Automatic1111 dove cercare.

1. Naviga nella directory di installazione di `stable-diffusion-webui`.
2. Trova e apri `webui-user.bat` con un editor di testo (come Notepad, Notepad++, VS Code).
3. Individua la riga che inizia con `set COMMANDLINE_ARGS=`.
4. Aggiungi i seguenti argomenti a questa riga, sostituendo i percorsi di esempio con i tuoi percorsi reali:

“`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”
“`

**Note:**
* Assicurati di includere le virgolette doppie attorno ai tuoi percorsi, soprattutto se contengono spazi.
* Se non utilizzi un certo tipo di modello (ad es., Hypernetworks), puoi omettere quel argomento.
* Se hai già altri argomenti in `COMMANDLINE_ARGS`, aggiungi questi nuovi dopo uno spazio. Ad esempio: `set COMMANDLINE_ARGS= –xformers –ckpt-dir “D:\StableDiffusionModels\Stable-diffusion”`
* Non c’è un argomento diretto per una cartella generale `models`. Devi specificare ogni tipo individualmente. Ecco perché ricreare la struttura delle sottocartelle è importante.

5. Salva il file `webui-user.bat`.

Passo 4: Testa la Tua Configurazione

Esegui `webui-user.bat`. Automatic1111 dovrebbe avviarsi come al solito. Vai nel menu a discesa “Stable Diffusion checkpoint” nell’interfaccia. Dovresti vedere tutti i tuoi modelli elencati. Se li vedi, hai gestito con successo di **cambiare la directory del modello della tua interfaccia Stable Diffusion**.

**Risoluzione dei Problemi:**
* Se mancano modelli, ricontrolla i tuoi percorsi in `webui-user.bat` per errori di battitura o lettere di unità errate.
* Assicurati che i file modello siano effettivamente nelle nuove directory specificate.
* Assicurati di non aver accidentalmente spostato l’intera cartella `models` invece dei suoi contenuti.

Metodo 2: Symlinks (Collegamenti Simbolici) – Opzione Avanzata

I symlinks sono come collegamenti avanzati. Ingannano il sistema operativo facendogli credere che una cartella sia in un posto, mentre i suoi contenuti reali sono altrove. Questo è un modo potente per **cambiare la directory del modello della tua interfaccia Stable Diffusion** senza modificare direttamente la configurazione dell’interfaccia, rendendolo utile per le interfacce che non offrono una modifica diretta del percorso.

**Quando usare i Symlinks:**
* Vuoi mantenere intatta la struttura interna dell’interfaccia.
* Devi spostare la cartella `embeddings` o altre sottocartelle specifiche che potrebbero non avere un argomento da riga di comando diretto.
* Ti senti a tuo agio con la riga di comando.

Passo 1: Crea la Tua Nuova Directory per i Modelli

Proprio come prima, decidi la tua nuova posizione. Ad esempio, `D:\MyNewModelStorage`.

Passo 2: Sposta la Cartella del Modello Originale

Supponiamo che tu voglia spostare la tua cartella `Stable-diffusion` per i checkpoints.

1. Chiudi l’interfaccia di Stable Diffusion.
2. Naviga in `stable-diffusion-webui/models/`.
3. Sposta l’intera cartella `Stable-diffusion` nella tua nuova posizione: `D:\MyNewModelStorage\Stable-diffusion`.

*Dopo questo, il percorso `stable-diffusion-webui/models/Stable-diffusion/` non esisterà più.*

Passo 3: Crea il Collegamento Simbolico

1. Apri il Prompt dei Comandi o PowerShell **come amministratore**. Questo è cruciale.
2. Utilizza il comando `mklink`. La sintassi è `mklink /D “link_path” “target_path”`.

* `link_path`: La posizione originale in cui l’interfaccia si aspetta che la cartella sia.
* `target_path`: La nuova posizione in cui la cartella risiede effettivamente.

Per il nostro esempio del checkpoint, digiteresti:

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

Sostituisci `C:\path\to\stable-diffusion-webui` con il tuo percorso di installazione reale.

Vedrai un messaggio come “collegamento simbolico creato per C:\path\to\stable-diffusion-webui\models\Stable-diffusion <<===>> D:\MyNewModelStorage\Stable-diffusion”.

3. Ripeti questo processo per le altre sottocartelle dei modelli (`Lora`, `VAE`, `embeddings`, ecc.) se desideri spostarle usando i symlinks.

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

Esempio per embeddings (che si trova spesso direttamente sotto la cartella principale dell’interfaccia):
“`cmd
mklink /D “C:\path\to\stable-diffusion-webui\embeddings” “D:\MyNewModelStorage\embeddings”
“`

Passo 4: Testa la tua configurazione

Esegui la tua interfaccia Stable Diffusion. Dovrebbe rilevare i modelli come se fossero nelle loro posizioni originali. Questo metodo aiuta effettivamente a **modificare la directory dei modelli della tua interfaccia Stable Diffusion** senza necessità di argomenti specifici dell’interfaccia per ogni tipo di modello.

**Avvertenze con i Symlinks:**
* Richiede privilegi di amministratore per essere creato.
* Se elimini il symlink, i file originali sono al sicuro. Se elimini la cartella *di destinazione*, i file originali andranno persi. Fai attenzione.
* I backup devono tenere in considerazione i symlinks se desideri eseguire il backup dei file modello effettivi.

Metodo 3: ComfyUI e `extra_model_paths.yaml`

ComfyUI offre un modo molto pulito e esplicito per gestire i percorsi dei modelli utilizzando un file di configurazione. Questo è spesso il metodo preferito dagli utenti di ComfyUI per **modificare la directory dei modelli della loro interfaccia Stable Diffusion**.

Passo 1: Crea la tua nuova struttura di directory per i modelli

Simile a Automatic1111, pianifica e crea le tue nuove cartelle per i modelli. Per esempio:

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

Passo 2: Sposta i tuoi modelli esistenti

Sposta i tuoi modelli dalle sottocartelle predefinite di ComfyUI `ComfyUI/models/` nelle tue nuove posizioni.

Per esempio:

* `ComfyUI/models/checkpoints/` -> `D:\ComfyUI_Models\checkpoints\`
* `ComfyUI/models/loras/` -> `D:\ComfyUI_Models\loras\`
* E così via.

Passo 3: Modifica `extra_model_paths.yaml`

1. Naviga nella directory di installazione di ComfyUI.
2. Cerca un file chiamato `extra_model_paths.yaml.example`.
3. Rinomina questo file in `extra_model_paths.yaml`. (Rimuovi l’estensione `.example`).
4. Apri `extra_model_paths.yaml` con un editor di testo.
5. Vedrai esempi commentati. Decommenta o aggiungi nuove voci per i tuoi percorsi personalizzati. La struttura è YAML, quindi l’indentazione è importante.

Ecco un esempio di come aggiungere i tuoi nuovi percorsi:

“`yaml
# Questo file può essere usato per aggiungere percorsi aggiuntivi per i modelli
# I percorsi verranno controllati nell’ordine in cui sono elencati.
# Il primo percorso trovato sarà utilizzato.

# Esempio per aggiungere un percorso extra per checkpoints:
# checkpoints:
# – “D:/ComfyUI_Models/checkpoints” # percorso Windows
# – “/mnt/models/checkpoints” # percorso Linux

# Esempio per aggiungere un percorso extra per loras:
# loras:
# – “D:/ComfyUI_Models/loras”

# Esempio per aggiungere un percorso extra per vae:
# vae:
# – “D:/ComfyUI_Models/vae”

# Esempio per aggiungere un percorso extra per embeddings:
# embeddings:
# – “D:/ComfyUI_Models/embeddings”

# I miei percorsi personalizzati:
checkpoints:
– “D:\ComfyUI_Models\checkpoints”
loras:
– “D:\ComfyUI_Models\loras”
vae:
– “D:\ComfyUI_Models\vae”
embeddings:
– “D:\ComfyUI_Models\embeddings”
“`

**Note:**
* Usa barre oblique ( `/`) o due barre inverse (`\\`) nei percorsi per coerenza, anche se una singola barra inversa (`\`) spesso funziona su Windows.
* Puoi elencare più percorsi per ogni tipo di modello. ComfyUI li verificherà in ordine.
* Assicurati che l’indentazione sia corretta (spazi, non tabulazioni, tipicamente).

6. Salva il file `extra_model_paths.yaml`.

Passo 4: Testa la tua configurazione

Avvia ComfyUI. Carica un workflow e i tuoi modelli dovrebbero essere disponibili nelle liste a discesa. Questo metodo fornisce un modo chiaro e organizzato per **modificare la directory dei modelli della tua interfaccia Stable Diffusion** per ComfyUI.

Pratiche Migliori per la Gestione della Directory dei Modelli

Indipendentemente dal metodo scelto per **modificare la directory dei modelli della tua interfaccia Stable Diffusion**, ecco alcuni consigli generali:

* **Pianifica la tua struttura:** Prima di iniziare a spostare file, decidi una struttura di cartella logica per la tua nuova directory di modelli. Raggruppa per tipo, o anche per scopo (ad esempio, “Modelli SDXL”, “Modelli SD1.5”).
* **Fai un backup prima:** Sempre, sempre esegui il backup dei tuoi file modello importanti prima di apportare modifiche significative. Puoi copiarli in una posizione temporanea.
* **Mantieni la struttura originale:** Quando crei nuove cartelle, cerca di imitare la struttura delle sotto-cartelle dell’interfaccia originale (ad esempio, `Stable-diffusion`, `Lora`, `VAE`). Questo facilita il ritrovamento dei file da parte dell’interfaccia.
* **Unità dedicata:** Se possibile, utilizza un SSD dedicato per i tuoi modelli Stable Diffusion. Questo migliorerà significativamente i tempi di caricamento.
* **Pulizia regolare:** Rivedi periodicamente le tue cartelle di modelli. Elimina i modelli che non usi più. I modelli di grandi dimensioni occupano molto spazio.
* **Controllo delle versioni (Opzionale):** Per coloro che sono seriamente interessati, considera l’uso di uno strumento come Git LFS per il controllo delle versioni dei tuoi modelli, specialmente se stai sperimentando molto.
* **Controlla i duplicati:** Strumenti come Duplicate File Finder possono aiutarti a identificare e rimuovere modelli duplicati se li hai copiati più volte per errore.
* **Aggiorna i collegamenti:** Se hai collegamenti sul desktop che puntano a file modello specifici, ricorda di aggiornarli se hai spostato i file.

Seguendo queste pratiche, manterrai un ambiente Stable Diffusion efficiente e ben organizzato, semplificando la gestione della tua collezione sempre crescente di modelli di intelligenza artificiale generativa.

FAQ: Cambiare la Directory dei Modelli dell’Interfaccia Stable Diffusion

**D1: Dopo aver cambiato la mia directory di modelli, alcuni modelli mancano. Cosa dovrei controllare?**

A1: Prima di tutto, ricontrolla i percorsi che hai inserito nel tuo file `webui-user.bat` (per Automatic1111) o `extra_model_paths.yaml` (per ComfyUI). Cerca errori di battitura, lettere di unità errate o virgolette mancanti attorno ai percorsi. In secondo luogo, verifica che i file modello effettivi siano effettivamente presenti nelle nuove directory che hai specificato. Inoltre, assicurati di aver ricreato la corretta struttura di sotto-cartelle (ad esempio, `Stable-diffusion`, `Lora`) all’interno della tua nuova directory principale dei modelli.

**D2: Posso avere modelli sia nella vecchia directory predefinita che nella nuova directory personalizzata?**

A2: Sì, generalmente. Quando **modifichi la directory dei modelli della tua interfaccia Stable Diffusion** utilizzando argomenti da riga di comando (Automatic1111) o `extra_model_paths.yaml` (ComfyUI), stai aggiungendo posizioni *aggiuntive* per cercare nell’interfaccia. L’interfaccia controllerà tipicamente prima le sue posizioni predefinite, poi quelle personalizzate. Questo può essere utile se desideri solo spostare alcuni modelli o se hai alcuni modelli principali che preferisci mantenere nel posto predefinito. Tuttavia, per una migliore organizzazione e per evitare confusione, è solitamente meglio consolidare i tuoi modelli nella nuova directory personalizzata.

**D3: Come posso spostare specificamente i modelli ControlNet?**

A3: I modelli ControlNet sono spesso trattati in modo leggermente diverso poiché si trovano all’interno della cartella dell’estensione ControlNet. Per Automatic1111, il metodo `webui-user.bat` può utilizzare l’argomento `–controlnet-dir`. Dovresti spostare i tuoi modelli ControlNet (ad esempio, `control_v11p_sd15_canny.pth`) da `stable-diffusion-webui/extensions/sd-webui-controlnet/models/` nella tua nuova directory scelta (ad esempio, `D:\MyControlNetModels`) e poi aggiungere `–controlnet-dir “D:\MyControlNetModels”` ai tuoi `COMMANDLINE_ARGS`. Per ComfyUI, puoi aggiungere una voce `controlnet` al tuo file `extra_model_paths.yaml` che punta alla tua nuova posizione del modello ControlNet.

**D4: È sicuro eliminare le cartelle originali dei modelli dopo aver spostato tutto?**

A4: Sì, una volta confermato che la tua interfaccia Stable Diffusion sta caricando correttamente i modelli dalla nuova directory, è sicuro eliminare le vecchie cartelle dei modelli vuote dalla tua installazione originale di Stable Diffusion. Questo aiuta a liberare spazio e mantiene l’installazione pulita. Tuttavia, controlla sempre che la tua interfaccia funzioni perfettamente prima. Se hai utilizzato symlinks, ricorda che eliminare il symlink stesso è sicuro, ma eliminare la *cartella di destinazione* a cui punta il symlink cancellerà effettivamente i tuoi modelli.

🕒 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
Scroll to Top