Rode knooppunten in een ComfyUI-workflow oplossen

Rode knooppunten in een ComfyUI-workflow oplossen

Academy is tijdelijk niet beschikbaar. We bouwen het opnieuw op.

Rode knooppunten in ComfyUI betekenen meestal dat de workflow verwijst naar een knooppunttype dat jouw installatie niet kan vinden. Dit gebeurt vaak wanneer je een workflow uit de community downloadt die pakketten met aangepaste knooppunten gebruikt, zoals ComfyUI-Impact-Pack, comfyui_controlnet_aux, ComfyUI_IPAdapter_plus of ComfyUI-AnimateDiff-Evolved. Het doel is niet om de workflow blind opnieuw op te bouwen, maar om het ontbrekende knooppunt te identificeren, het bijbehorende pakket te installeren en opnieuw te testen.

Begin met het lezen van het label van het rode knooppunt of de foutmelding. Zoek naar tekst zoals `Node type not found` en kopieer de exacte naam van het knooppunt. Exacte namen zijn belangrijk, omdat verschillende pakketten hulpmiddelen kunnen bevatten die sterk op elkaar lijken. Een ontbrekend `FaceDetailer`-knooppunt wijst bijvoorbeeld in de richting van ComfyUI-Impact-Pack, terwijl `OpenPosePreprocessor` vaak wijst op comfyui_controlnet_aux.

Als je ComfyUI Manager gebruikt, zoek dan naar het ontbrekende knooppunt of naar de waarschijnlijke pakketnaam, installeer het pakket en herstart daarna ComfyUI. Herstarten is belangrijk omdat ComfyUI de Python-modules opnieuw moet laden en de nieuwe knooppuntklassen moet registreren. Als je bestanden handmatig installeert, plaats de map met aangepaste knooppunten dan in de juiste map voor aangepaste knooppunten van jouw ComfyUI-installatie en herstart op dezelfde manier.

Laad na het herstarten de workflow opnieuw en controleer het canvas voordat je een generatie in de wachtrij zet. Een geslaagde eerste controle is eenvoudig: de eerder rode knooppunten moeten normaal worden weergegeven en hun invoer- en uitvoeraansluitingen moeten zichtbaar zijn. Als een knooppunt nog steeds rood is, is mogelijk het verkeerde pakket geïnstalleerd, is de installatie mislukt of is de workflow afhankelijk van nog een extra pakket met aangepaste knooppunten.

Zodra de rode knooppunten zijn opgelost, pak je de verbindingsfouten één voor één aan. Koppelingen moeten compatibele gegevenstypen met elkaar verbinden: model aan model, conditionering aan conditionering, afbeelding aan afbeelding, enzovoort. Als validatie meldt dat een verplichte invoer ontbreekt, controleer dan het specifieke veld op het knooppunt. Sommige invoervelden vereisen een verbinding; andere zijn widgetwaarden zoals tekst, getallen of geselecteerde opties. Stel de verplichte waarde in of maak de benodigde verbinding voordat je de generatie-instellingen wijzigt.

Het zichtbare teken van succes is dat de workflow wordt gevalideerd en een uitvoerknooppunt bereikt, zoals Preview Image of Save Image. Als het nog steeds mislukt, schakel dan optionele onderdelen tijdelijk uit en test eerst het eenvoudige tekst-naar-afbeelding-pad. Schakel daarna telkens één groep knooppunten weer in.

Bekijk de beschikbaarheid van Academy