Var finns ComfyUI-modellmappen? Inbyggda och extra vägar

För en portabel eller manuell ComfyUI-installation är den inbyggda modellbiblioteket ComfyUI/models/. Lägg varje fil i undermappen för dess modelltyp – kontrollpunkter i models/checkpoints, LoRAs i models/loras, VAEs i models/vae. Om filerna redan finns i en delad bibliotek, lägg till det biblioteket som ett extra modellvärde istället för att skapa en ny full kopia.

Fördelade ComfyUI-modellmappar och en extern delad tensor-bibliotek som konvergerar mot en enda körningsladdare.
ComfyUI kan upptäcka modelltyper i sin egna katalog och i ytterligare bibliotek som du uttryckligen deklarerar.

Den inbyggda mappen för ComfyUI-modeller

ComfyUI behandlar inte models som en enda oavgränsad behållare. Dess laddare söker i registrerade mappar efter motsvarande modelltyp. Den inbyggda ComfyUI LoRA-mappen är ComfyUI/models/loras. En kontrollpunkt som placeras där är fortfarande en kontrollpunkt; att ändra dess plats ändrar inte vad filen innehåller.

ComfyUI/
└── models/
    ├── checkpoints/       # kompleta diffusionsställningar
    ├── diffusion_models/  # diffusion eller UNet-vikter
    ├── loras/             # LoRA och relaterade adapterfiler
    ├── text_encoders/     # text-encoder-vägter
    ├── vae/               # VAE-modeller
    └── controlnet/        # ControlNet och T2I-adaptermodeller

Den nuvarande officiella konfigurationsexemplet erkänner också äldre namn såsom unet och clip. För en ny, ren biblioteksmappning bör du föredra de nuvarande namnen som visas ovan. Andra nodtyper kan registrera fler mappar, så ett anpassat nodpaket kan till exempel lägga till en modellplats som inte finns i denna korta kartan.

ComfyUI Desktop: öppna mappen, gissa inte på den

Skrivbordsinstallationer är lätt att missförstå eftersom programmet hanterar mer av layouten. I ComfyUI Desktop används Help → Open Folder → Open Model Folder. Det öppnar den aktiva platsen och undviker att kopiera en modell till en liknande namngiven mapp som tillhör en äldre installation.

Detta är också den snabbaste diagnosen när en fil inte visas. Bekräfta att du tittar på den modellmapp som används av den körande applikationen, inte bara den första ComfyUI-mappen som returneras av en filsystemssökning.

När extra modellvägar är det enklare svaret

En extra sökväg är användbar när två ComfyUI-installationer ska se samma bibliotek, när en annan UI redan äger filerna, eller när stora modeller finns på en annan disk. Den säger ComfyUI var den också ska leta. Den kopierar inte, konverterar inte, slår ihop eller säkerhetskopierar en modell.

Det obehagliga steget är att portabla/manuella ComfyUI och ComfyUI Desktop använder inte samma konfigurationsfilnamn:

Behåll den inrapporterade posten som skapats av Skrivbordsprogrammet. Den officiella vägledningen från Skrivbordsprogrammet säger att du ska lägga till din konfiguration i den befintliga filen, inte ersätta den. Gör en säkerhetskopia av YAML-filen först; indentering är en del av syntaxen.

En liten, läsbar extra-sökvägskonfiguration

Starta med ett namngivet bibliotek och endast de modelltyper du faktiskt delar. base_path är den överordnade katalogen; de övriga värdena är sökvägar relativt den.

shared_models:
  base_path: /Volumes/AI-Library/models/
  checkpoints: checkpoints
  loras: loras
  vae: vae
  controlnet: controlnet
  text_encoders: text_encoders
  diffusion_models: diffusion_models

På Windows ska du använda en absolut Windows-sökväg för base_path, till exempel D:\AI-Library\models\. Behåll mellanslag i sökvägen om de faktiskt finns; lägg inte till citattecken eller escape-tecken förrän YAML-parsern kräver dem. Den enklaste konfigurationen är vanligtvis den som kan jämföras direkt med mapparna på disken.

Starta om, uppdatera och bekräfta en känd modell

Spara konfigurationen och starta om ComfyUI. Den officiella modellguiden noterar också att r uppdaterar noddefinieringar, men en omstart är den tydligare kontrollen efter att ha ändrat modellbanor. Bevisa sedan inställningen med filer du kan identifiera:

  1. Välj en känd checkpoint och en känd LoRA från det externa biblioteket.
  2. Kontrollera att varje objekt finns i den lämpliga laddaren, inte bara någonstans i gränssnittet.
  3. Ladda en liten existerande arbetsflödesfil och bekräfta att båda filerna faktiskt kan öppnas.
  4. Behåll den ursprungliga platsen oförändrad tills detta test lyckas efter en ny start.

Om en modell saknas, kontrollera den aktiva modellmappen, YAML-indentering, base_path, den typspecifika undermappen och filändelsen – i den ordning. Ett lyckat YAML-parsningsresultat bevisar inte att en kontrollpunkt har sparats som en kontrollpunkt.

En extra sökväg är inte en återhållansplan

En delad katalog kan förhindra dubbletter av arbetskopior, men den förblir levande körningstillfällig lagring. Att ta bort från den kan påverka varje ComfyUI-installation som pekar dit. På samma sätt blir en SafeTensors-fil inte säkerställd bara därför att två program kan se den.

Tensor Archive tillhör efter att runtime-frågan är löst. Identifiera en färdig relaterad familj – kanske en bascheckpunkt och dess adapter – och arkivera, verifiera och återställ den familjen separat. Tensor Archive skriver inte om ComfyUI:s konfiguration eller raderar källmappen tyst.

Välj nästa guide enligt det problem du faktiskt har

Om du behöver bevara ett arbetsflöde mellan inbyggda och extra sökvägar använder du guiden om säkerhetskopiering av ComfyUI-modeller. Om SSD-enheten redan är fylld med adaptrar följer du den praktiska guiden om att frigöra diskutrymme för LoRA. Läs LoRA kontra QLoRA om skillnaden mellan träningsmetoderna och de adapterartefakter de ger upphov till.

Källor

Håll familjen. Ta bort en onödig kopia. Gratis nedladdning ↓