Kde je složka modelů ComfyUI? Nativní a další cesty
U přenosné nebo ruční instalace ComfyUI je nativní knihovna modelů ComfyUI/models/. Každý soubor umístěte do podsložky jeho typu modelu — checkpointy do models/checkpoints, LoRAs do models/loras, VAEs do models/vae. Pokud jsou soubory již ve sdílené knihovně, přidejte tuto knihovnu jako další cestu modelů namísto vytváření další úplné kopie.
Nativní složka modelů ComfyUI
ComfyUI nepovažuje models za jeden nerozlišený kontejner. Jeho loadery hledají v registrovaných složkách odpovídající typ modelu. Nativní složka ComfyUI pro LoRA je ComfyUI/models/loras. Checkpoint umístěný v ní je stále checkpointem; změna umístění nemění obsah souboru.
ComfyUI/
└── models/
├── checkpoints/ # úplné checkpointy difuzních modelů
├── diffusion_models/ # váhy difuze nebo UNet
├── loras/ # LoRA a související soubory adaptérů
├── text_encoders/ # váhy textového enkodéru
├── vae/ # Modely VAE
└── controlnet/ # Modely ControlNet a adaptéru T2I
Aktuální oficiální příklad konfigurace rozpoznává také starší názvy jako unet a clip. U nové, přehledné knihovny upřednostněte aktuální názvy uvedené výše. Jiné typy uzlů mohou registrovat další složky, takže balíček vlastních uzlů může přidat umístění modelu, které v této krátké mapě není.
ComfyUI Desktop: otevřete složku, nehádejte její umístění
Instalace Desktop lze snadno chybně vyložit, protože aplikace spravuje větší část rozvržení. V ComfyUI Desktop použijte Help → Open Folder → Open Model Folder. Tím otevřete aktivní umístění a vyhnete se zkopírování modelu do podobně pojmenované složky starší instalace.
Jde také o nejrychlejší diagnostiku, když se soubor nezobrazí. Ověřte, že sledujete složku modelů používanou běžící aplikací, nikoli jen první adresář ComfyUI vrácený při hledání v souborovém systému.
Kdy jsou další cesty modelů čistším řešením
Další cesta je užitečná, když mají dvě instalace ComfyUI používat stejnou knihovnu, když soubory již vlastní jiné uživatelské rozhraní nebo když velké modely leží na jiném disku. Říká ComfyUI, kde dále hledat. Model nekopíruje, nepřevádí, neslučuje ani nezálohuje.
Nepříjemným detailem je, že přenosná/ruční instalace ComfyUI a ComfyUI Desktop nepoužívají stejný název konfiguračního souboru:
- Přenosná nebo ruční instalace: zkopírujte
ComfyUI/extra_model_paths.yaml.exampledoComfyUI/extra_model_paths.yamla potom kopii upravte. - Desktop v systému Windows: upravte
C:\Users\YourUsername\AppData\Roaming\ComfyUI\extra_models_config.yaml. - Desktop v systému macOS: upravte
~/Library/Application Support/ComfyUI/extra_models_config.yaml.
Zachovejte položku vygenerovanou aplikací Desktop. Oficiální pokyny pro Desktop říkají, že máte konfiguraci přidat do stávajícího souboru, nikoli jej nahradit. Nejprve YAML zazálohujte; odsazení je součástí syntaxe.
Malá a čitelná konfigurace další cesty
Začněte jednou pojmenovanou knihovnou a pouze typy modelů, které skutečně sdílíte. base_path je nadřazený adresář; zbývající hodnoty jsou cesty relativní k němu.
shared_models:
base_path: /Volumes/AI-Library/models/
checkpoints: checkpoints
loras: loras
vae: vae
controlnet: controlnet
text_encoders: text_encoders
diffusion_models: diffusion_models
Ve Windows použijte pro base_path absolutní cestu Windows, například D:\AI-Library\models\. Mezery v cestě zachovejte, pokud tam skutečně jsou; nevymýšlejte uvozovky ani escapování, dokud je parser YAML nevyžaduje. Nejjednodušší konfigurace je obvykle ta, kterou můžete přímo porovnat se složkami na disku.
Restartujte, obnovte a ověřte jeden známý model
Uložte konfiguraci a restartujte ComfyUI. Oficiální průvodce modely také uvádí, že r obnoví definice uzlů, ale po změně cest modelů je restart srozumitelnější kontrolou. Poté nastavení ověřte pomocí souborů, které dokážete určit:
- Vyberte jeden známý checkpoint a jednu známou LoRA z externí knihovny.
- Ověřte, že se každý soubor zobrazí v příslušném loaderu, nikoli pouze někde v rozhraní.
- Načtěte malý existující pracovní postup a potvrďte, že lze oba soubory skutečně otevřít.
- Původní umístění ponechte beze změny, dokud tento test neuspěje po novém restartu.
Pokud model chybí, zkontrolujte v tomto pořadí aktivní složku modelů, odsazení YAML, base_path, podsložku konkrétního typu a příponu souboru. Úspěšné parsování YAML nedokazuje, že byl checkpoint zařazen jako checkpoint.
Další cesta není plán uchování
Sdílený adresář může zabránit duplicitním pracovním kopiím, stále však jde o živé běhové úložiště. Odstranění z něj může ovlivnit každou instalaci ComfyUI, která na něj odkazuje. Stejně tak soubor SafeTensors není zazálohovaný pouze proto, že jej vidí dvě aplikace.
Tensor Archive přichází na řadu po vyřešení otázky běhového prostředí. Určete dokončenou související rodinu — například základní checkpoint a jeho adaptéry — a poté tuto rodinu samostatně archivujte, ověřte a obnovte. Tensor Archive nepřepisuje konfiguraci ComfyUI ani tiše neodstraňuje zdrojovou složku.
Dalšího průvodce zvolte podle problému, který skutečně řešíte
Potřebujete-li zachovat pracovní postup napříč nativními a dalšími cestami, použijte průvodce zálohováním modelů ComfyUI. Pokud je SSD již plný adaptérů, postupujte podle praktického průvodce, jak uvolnit místo na disku v knihovně LoRA. Rozdíl mezi trénovacími metodami a artefaktem adaptéru, který vytvářejí, vysvětluje článek LoRA a QLoRA.
Zdroje
- Dokumentace ComfyUI: Modely — nativní složky modelů, umístění Desktop, konfigurace dalších cest a řešení problémů.
- ComfyUI: extra_model_paths.yaml.example — aktuální klíče a struktura konfigurace přenosné/ruční instalace.
- ComfyUI: folder_paths.py — aktuální registrace výchozích složek a starší aliasy.
- Dokumentace ComfyUI: načtení LoRA — zdokumentované nativní umístění souborů LoRA.