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

Stable Diffusion UI : Cambiare la directory del modello (Guida facile !)

📖 13 min read2,533 wordsUpdated Apr 4, 2026

Interfaccia Stable Diffusion: Come modificare la tua cartella di modelli (Guida pratica)

Di Nina Torres, Valutatrice di strumenti

Se stai usando Stable Diffusion, specialmente un’interfaccia come Automatic1111 o ComfyUI, sai quanto velocemente la tua collezione di modelli può crescere. Checkpoint, LoRAs, VAE, inversioni testuali – tutti richiedono uno spazio considerevole. Gestire questi file in modo efficiente è cruciale per le prestazioni e l’organizzazione. Questa guida ti spiegherà i passaggi pratici per **modificare la tua cartella di modelli dell’interfaccia Stable Diffusion**, rendendo il tuo flusso di lavoro più fluido e il tuo spazio di archiviazione più piacevole.

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

Perché modificare la tua cartella di modelli dell’interfaccia Stable Diffusion?

Ci sono diverse ragioni convincenti per considerare la modifica della posizione in cui la tua interfaccia Stable Diffusion cerca i modelli:

* **Spazio su disco limitato:** Il tuo disco principale (C: su Windows) potrebbe mancare di spazio. I modelli possono facilmente consumare centinaia di gigabyte. Spostarli su un secondo disco più grande (D:, E:, ecc.) è una soluzione comune.
* **Archiviazione più veloce:** Potresti avere un SSD dedicato e più veloce per i tuoi modelli Stable Diffusion, mentre il tuo disco principale per il sistema operativo è un HDD più lento o un SSD più piccolo. Le prestazioni possono migliorare notevolmente con un caricamento più rapido dei modelli.
* **Organizzazione e pulizia:** Mantenere la tua cartella di installazione Stable Diffusion leggera può semplificare i backup e ridurre il disordine. Separare i modelli in una propria struttura di cartelle dedicate può migliorare l’organizzazione.
* **Modelli condivisi:** Se utilizzi più interfacce Stable Diffusion (ad esempio, Automatic1111 e ComfyUI) o diverse installazioni, potresti voler far sì che condividano lo stesso repository di modelli per evitare di duplicare i file.
* **Archiviazione in rete:** In alcune configurazioni avanzate, gli utenti potrebbero voler archiviare modelli su un dispositivo di archiviazione in rete (NAS) per un accesso o una gestione centralizzata.

Comprendere queste ragioni ti aiuta a decidere se modificare la tua cartella di modelli dell’interfaccia Stable Diffusion è la scelta giusta per la tua configurazione.

Comprensione dei tipi di modelli e delle loro posizioni predefinite

Prima di cambiare qualsiasi cosa, rivediamo rapidamente i principali tipi di modelli e le loro posizioni tipiche in un’installazione predefinita di Automatic1111 (dato che è una delle interfacce più popolari). ComfyUI ha una struttura simile, spesso sotto una sottocartella `models`.

* **Checkpoint (Safetensors/CKPT):** Questi sono i modelli di base che generano le immagini. Sono voluminosi.
* *Posizione predefinita:* `stable-diffusion-webui/models/Stable-diffusion/`
* **LoRAs:** Modelli di addestramento più piccoli.
* *Posizione predefinita:* `stable-diffusion-webui/models/Lora/`
* **VAEs (Autoencoder Variazionali):** Utilizzati per un migliore decodifica dell’immagine e del colore.
* *Posizione predefinita:* `stable-diffusion-webui/models/VAE/`
* **Inversioni testuali (Embeddings):** Piccoli file che insegnano al modello nuovi concetti o stili.
* *Posizione predefinita:* `stable-diffusion-webui/embeddings/` (Nota: Questo è spesso un folder separato, non direttamente sotto `models/`)
* **Hyperreti:** Un altro tipo di modello di addestramento, 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 si trova spesso nella cartella dell’estensione)

Conoscere questi percorsi predefiniti è importante per pianificare la tua nuova struttura di cartelle. Quando **modifichi la tua cartella di modelli dell’interfaccia Stable Diffusion**, probabilmente sposterai la maggior parte di questi.

Metodo 1: Usare argomenti della riga di comando (Automatic1111)

Questa è la metodo più comune e raccomandato per **modificare la tua cartella di modelli dell’interfaccia Stable Diffusion** per Automatic1111. È flessibile e consente un controllo preciso.

Passo 1: Crea la tua nuova struttura di cartella di modelli

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

All’interno di `D:\StableDiffusionModels`, ricrea le sottocartelle necessarie:

* `D:\StableDiffusionModels\Stable-diffusion\` (per i checkpoint)
* `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 verso le 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, Hyperreti e embeddings.

**Importante:** Non spostare la cartella `stable-diffusion-webui` stessa. Sposta solo il *contenuto* delle sottocartelle di modelli.

Passo 3: Modifica `webui-user.bat`

È qui che dici ad Automatic1111 dove cercare.

1. Accedi alla tua cartella di installazione `stable-diffusion-webui`.
2. Trova e apri `webui-user.bat` con un editor di testo (come Notepad, Notepad++, VS Code).
3. Trova 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”
“`

**Osservazioni:**
* Assicurati di includere le virgolette attorno ai tuoi percorsi, soprattutto se contengono spazi.
* Se non utilizzi un certo tipo di modello (ad esempio, Hyperreti), puoi omettere questo argomento.
* Se hai già altri argomenti in `COMMANDLINE_ARGS`, aggiungi semplicemente questi 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`. Specifichi ogni tipo individualmente. Ecco perché la ricreazione della struttura di sottocartella è 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 “Checkpoint Stable Diffusion” nell’interfaccia. Dovresti vedere tutti i tuoi modelli elencati. Se è così, sei riuscito a **modificare la tua cartella di modelli dell’interfaccia Stable Diffusion**.

**Risoluzione dei problemi:**
* Se mancano dei modelli, controlla nuovamente i tuoi percorsi in `webui-user.bat` per errori di battitura o lettere di disco errate.
* Assicurati che i file di modelli siano realmente presenti nelle nuove cartelle specificate.
* Assicurati di non aver accidentalmente spostato l’intera cartella `models` invece che il suo contenuto.

Metodo 2: Link simbolici (Symlinks) – Opzione avanzata

I link simbolici sono come scorciatoie avanzate. Inganneggiano il sistema operativo facendogli credere che una cartella si trovi in un certo luogo, mentre il suo contenuto reale è altrove. È un modo potente per **modificare la tua cartella di modelli dell’interfaccia Stable Diffusion** senza modificare la configurazione dell’interfaccia direttamente, il che è utile per le interfacce che non offrono una modifica diretta del percorso.

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

Passo 1: Crea la tua nuova cartella di modelli

Proprio come prima, decidi il tuo nuovo posizionamento. Ad esempio, `D:\MyNewModelStorage`.

Passaggio 2: Sposta la cartella del modello originale

Supponiamo che tu voglia spostare la tua cartella di checkpoint `Stable-diffusion`.

1. Chiudi l’interfaccia Stable Diffusion.
2. Vai su `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ù.*

Passaggio 3: Crea il collegamento simbolico

1. Apri il prompt dei comandi o PowerShell **come amministratore**. È fondamentale.
2. Usa il comando `mklink`. La sintassi è `mklink /D “link_path” “target_path”`.

* `link_path`: Il percorso originale in cui l’interfaccia si aspetta che si trovi la cartella.
* `target_path`: La nuova posizione in cui si trova effettivamente la cartella.

Per il nostro esempio di 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 altre sottocartelle dei modelli (`Lora`, `VAE`, `embeddings`, ecc.) se desideri spostarle utilizzando collegamenti simbolici.

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

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

Passaggio 4: Testa la tua configurazione

Avvia la tua UI Stable Diffusion. Dovrebbe rilevare i modelli come se fossero nelle loro posizioni originali. Questo metodo ti aiuta in modo efficace a **modificare il repository di modelli della tua UI Stable Diffusion** senza la necessità di argomenti specifici per ogni tipo di modello.

**Precauzioni con i symlink:**
* Richiede privilegi amministrativi per essere creato.
* Se elimini il symlink, i file originali rimangono intatti. Se elimini la cartella *di destinazione*, i file originali sono persi. Fai attenzione.
* I backup devono tenere conto dei symlinks se desideri conservare i file di modello reali.

Metodo 3: ComfyUI e `extra_model_paths.yaml`

ComfyUI offre un modo molto chiaro ed esplicito per gestire i percorsi dei modelli utilizzando un file di configurazione. Spesso è il metodo preferito per gli utenti di ComfyUI per **modificare il repository di modelli della loro UI Stable Diffusion**.

Passaggio 1: Crea la tua nuova struttura di directory dei modelli

Allo stesso modo di Automatic1111, pianifica e crea le tue nuove cartelle di modelli. Ad esempio:

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

Passaggio 2: Sposta i tuoi modelli esistenti

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

Ad esempio:

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

Passaggio 3: Modifica `extra_model_paths.yaml`

1. Naviga fino alla tua 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 degli 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 utilizzato per aggiungere percorsi aggiuntivi per i modelli
# I percorsi saranno controllati nell’ordine in cui sono elencati.
# Il primo percorso trovato sarà utilizzato.

# Esempio per aggiungere un percorso aggiuntivo per i checkpoint:
# checkpoints :
# – “D:/ComfyUI_Models/checkpoints” # Percorso Windows
# – “/mnt/models/checkpoints” # Percorso Linux

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

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

# Esempio per aggiungere un percorso aggiuntivo per gli 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 doppie barre oblique inverse (`\\`) nei percorsi per coerenza, anche se barre oblique semplici (`\`) funzionano spesso in Windows.
* Puoi elencare più percorsi per ogni tipo di modello. ComfyUI li verificherà nell’ordine.
* Assicurati che l’indentazione sia corretta (spazi, no tabulazioni, di solito).

6. Salva il file `extra_model_paths.yaml`.

Passaggio 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 il repository di modelli della tua UI Stable Diffusion** per ComfyUI.

Migliori pratiche per la gestione dei directory di modelli

Qualunque sia il metodo che scegli per **modificare il repository di modelli della tua UI Stable Diffusion**, ecco alcuni consigli generali:

* **Pianifica la tua struttura:** Prima di iniziare a spostare file, decidi una struttura di cartella logica per il tuo nuovo repository di modelli. Raggruppa per tipo o anche per obiettivo (ad esempio, “Modelli SDXL”, “Modelli SD1.5”).
* **Fai prima un backup:** Sempre, sempre esegui il backup dei tuoi file di modello importanti prima di apportare modifiche significative. Puoi copiarli temporaneamente.
* **Mantieni la struttura originale:** Quando crei nuove cartelle, cerca di riprodurre la struttura originale delle sottocartelle dell’UI (ad esempio, `Stable-diffusion`, `Lora`, `VAE`). Questo rende più facile la ricerca per l’UI.
* **Disco dedicato:** Se possibile, utilizza un SSD dedicato per i tuoi modelli Stable Diffusion. Questo migliorerà notevolmente i tempi di caricamento.
* **Pulizia regolare:** Controlla periodicamente le tue cartelle di modelli. Elimina i modelli che non utilizzi più. I modelli voluminosi occupano molto spazio.
* **Controllo di versione (facoltativo):** Per chi è davvero serio, prendi in considerazione l’uso di uno strumento come Git LFS per il controllo di versione dei tuoi modelli, soprattutto se sperimenti molto.
* **Controlla i duplicati:** Strumenti come Duplicate File Finder possono aiutarti a identificare e rimuovere modelli duplicati se li hai accidentalmente copiati più volte.
* **Aggiorna i collegamenti:** Se hai dei collegamenti sul desktop che puntano a file di modello specifici, non dimenticare di aggiornarli se hai spostato i file.

Seguendo queste pratiche, manterrai un ambiente Stable Diffusion efficiente e organizzato, facilitando la gestione della tua collezione in continua espansione di modelli di IA generativa.

FAQ: Cambiare il repository di modelli dell’UI Stable Diffusion

**D1: Dopo aver cambiato il mio repository di modelli, alcuni modelli mancano. Cosa devo controllare?**

R1: Innanzitutto, 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. Poi, controlla che i file di modello reali siano presenti nelle nuove directory che hai specificato. Assicurati anche di aver ricreato la giusta struttura di sottodirectory (ad esempio, `Stable-diffusion`, `Lora`) nel tuo nuovo repository principale di modelli.

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

A2 : Sì, in generale. Quando **modifichi la directory dei modelli della tua UI Stable Diffusion** utilizzando argomenti da riga di comando (Automatic1111) o `extra_model_paths.yaml` (ComfyUI), aggiungi *posizioni aggiuntive* in cui l’UI cerca. L’UI generalmente controlla prima le sue posizioni predefinite e poi quelle personalizzate. Questo può essere utile se desideri spostare solo alcuni modelli, o se hai alcuni modelli principali che preferisci mantenere nella posizione predefinita. Tuttavia, per una migliore organizzazione e per evitare confusione, è generalmente meglio raggruppare i tuoi modelli nella nuova directory personalizzata.

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

A3 : I modelli ControlNet vengono spesso trattati in modo leggermente diverso poiché si trovano nella cartella dell’estensione ControlNet. Per Automatic1111, il metodo `webui-user.bat` può utilizzare l’argomento `–controlnet-dir`. Devi 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 un’entry `controlnet` al tuo file `extra_model_paths.yaml` puntando alla tua nuova posizione del modello ControlNet.

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

A4 : Sì, una volta che hai confermato che la tua UI Stable Diffusion carica 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 pulita la tua installazione. Tuttavia, controlla sempre che la tua UI funzioni perfettamente prima. Se hai utilizzato dei symlinks, ricorda che eliminare il symlink stesso è sicuro, ma eliminare la *directory di destinazione* a cui il symlink punta comporterà l’eliminazione dei tuoi modelli reali.

🕒 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

More AI Agent Resources

AgntmaxClawseoAgntupAgnthq
Scroll to Top