Waar staat de ComfyUI-modellenmap? Ingebouwde en extra paden

Voor een draagbare of handmatige ComfyUI-installatie is de ingebouwde modelbibliotheek ComfyUI/models/. Plaats elk bestand in de submap voor het modeltype — checkpoints in models/checkpoints, LoRAs in models/loras, VAEs in models/vae. Als de bestanden al in een gedeelde bibliotheek staan, voeg die bibliotheek dan als extra modelpad toe in plaats van nog een volledige kopie te maken.

Ingebouwde ComfyUI-modelmappen en een externe gedeelde tensorbibliotheek die bij één runtimeloader samenkomen.
ComfyUI kan modeltypen ontdekken in de ingebouwde map en in aanvullende bibliotheken die je uitdrukkelijk opgeeft.

De ingebouwde ComfyUI-modellenmap

ComfyUI behandelt models niet als één ongedifferentieerde bak. De loaders zoeken in geregistreerde mappen naar het overeenkomstige modeltype. De ingebouwde ComfyUI-map voor LoRA is ComfyUI/models/loras. Een checkpoint dat daar wordt geplaatst, blijft een checkpoint; de locatie wijzigen verandert niet wat het bestand bevat.

ComfyUI/
└── models/
    ├── checkpoints/       # volledige diffusiecheckpoints
    ├── diffusion_models/  # diffusie- of UNet-gewichten
    ├── loras/             # LoRA- en verwante adapterbestanden
    ├── text_encoders/     # tekstencodergewichten
    ├── vae/               # VAE-modellen
    └── controlnet/        # ControlNet- en T2I-adaptermodellen

Het huidige officiële configuratievoorbeeld herkent ook oudere namen zoals unet en clip. Geef voor een nieuwe, opgeruimde bibliotheek de voorkeur aan de hierboven getoonde huidige namen. Andere nodetypen kunnen meer mappen registreren, zodat een custom-nodepakket een modellocatie kan toevoegen die niet in deze korte kaart staat.

ComfyUI Desktop: open de map, ga er niet naar raden

Desktopinstallaties zijn gemakkelijk verkeerd te interpreteren omdat de toepassing meer van de indeling beheert. Gebruik in ComfyUI Desktop Help → Open Folder → Open Model Folder. Daarmee open je de actieve locatie en voorkom je dat een model wordt gekopieerd naar een gelijknamige map van een oudere installatie.

Dit is ook de snelste diagnose wanneer een bestand niet verschijnt. Bevestig dat je naar de modelmap kijkt die door de actieve toepassing wordt gebruikt, niet alleen naar de eerste ComfyUI-map die een bestandssysteemzoekopdracht retourneert.

Wanneer extra modelpaden het duidelijkere antwoord zijn

Een extra pad is nuttig wanneer twee ComfyUI-installaties dezelfde bibliotheek moeten zien, een andere UI al eigenaar van de bestanden is of grote modellen op een andere schijf staan. Het vertelt ComfyUI waar het nog meer moet zoeken. Het kopieert, converteert, voegt samen of maakt geen back-up van een model.

Het lastige detail is dat draagbare/handmatige ComfyUI en ComfyUI Desktop niet dezelfde configuratiebestandsnaam gebruiken:

Behoud de door Desktop gegenereerde vermelding. De officiële Desktop-richtlijn zegt je configuratie aan het bestaande bestand toe te voegen, niet het te vervangen. Maak eerst een back-up van de YAML; inspringing maakt deel uit van de syntaxis.

Een kleine, leesbare configuratie voor extra paden

Begin met één benoemde bibliotheek en alleen de modeltypen die je werkelijk deelt. base_path is de bovenliggende map; de overige waarden zijn paden ten opzichte daarvan.

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

Gebruik op Windows een absoluut Windows-pad voor base_path, zoals D:\AI-Library\models\. Behoud spaties in het pad als ze echt zijn; verzin geen aanhalingstekens of escaping totdat de YAML-parser die vereist. De eenvoudigste configuratie is meestal degene die je rechtstreeks kunt vergelijken met de mappen op de schijf.

Herstart, vernieuw en bewijs één bekend model

Sla de configuratie op en start ComfyUI opnieuw. De officiële modelgids vermeldt ook dat r nodedefinities vernieuwt, maar een herstart is de duidelijkere controle na het wijzigen van modelpaden. Bewijs de configuratie daarna met bestanden die je kunt identificeren:

  1. Kies één bekend checkpoint en één bekende LoRA uit de externe bibliotheek.
  2. Controleer dat elk bestand in de juiste loader verschijnt, niet alleen ergens in de interface.
  3. Laad een kleine bestaande workflow en bevestig dat beide bestanden werkelijk kunnen worden geopend.
  4. Laat de oorspronkelijke locatie ongemoeid totdat die test na een nieuwe herstart slaagt.

Als een model ontbreekt, controleer dan in deze volgorde de actieve modelmap, YAML-inspringing, base_path, de typespecifieke submap en de bestandsextensie. Een succesvolle YAML-parse bewijst niet dat een checkpoint als checkpoint is opgeslagen.

Een extra pad is geen retentieplan

Een gedeelde map kan dubbele werkkopieën voorkomen, maar blijft actieve runtimeopslag. Verwijderen uit die map kan elke ComfyUI-installatie raken die ernaar verwijst. Evenzo wordt een SafeTensors-bestand niet geback-upt alleen omdat twee toepassingen het kunnen zien.

Tensor Archive komt pas aan bod nadat de runtimevraag is opgelost. Bepaal een voltooide verwante familie — bijvoorbeeld een basischeckpoint en de adapters — en archiveer, verifieer en herstel die familie vervolgens afzonderlijk. Tensor Archive herschrijft de configuratie van ComfyUI niet en verwijdert de bronmap niet ongemerkt.

Kies de volgende gids op basis van het probleem dat je werkelijk hebt

Als je een workflow over ingebouwde en extra paden wilt behouden, gebruik dan de gids voor ComfyUI-modelback-ups. Als de SSD al vol adapters staat, volg dan de praktische gids om schijfruimte vrij te maken in een LoRA-bibliotheek. Lees voor het verschil tussen trainingsmethoden en het adapterartefact dat ze opleveren LoRA tegenover QLoRA.

Bronnen

Behoud de familie. Wis een redundante kopie.Gratis download ↓