
Dies ist ein Unterprojekt des SD -Eingabeaufforderung -Lesers. Es hilft Ihnen dabei, Metadaten aus Bildern in einem beliebigen Format zu extrahieren, das vom SD -Eingabeaufforderung -Leser unterstützt wird, und speichert die Bilder mit zusätzlichen Metadaten, um die Kompatibilität mit der Erkennung von Metadaten auf Websites wie Civitai zu gewährleisten.
Unterstützte Formate • Installation • Verwendung • Protokoll ändern • Credits

| Png | JPEG | Webp | TXT* | |
|---|---|---|---|---|
| A1111 von Webui | ✅ | ✅ | ✅ | ✅ |
| Einfache Verbreitung | ✅ | ✅ | ✅ | |
| Stableswarmui* | ✅ | ✅ | ||
| Stableswarmui (vor 0.5.8-alpha)* | ✅ | ✅ | ||
| Fooocus-mre* | ✅ | ✅ | ||
| Romanai (Stealth Pnginfo) | ✅ | ✅ | ||
| Romanai (Vermächtnis) | ✅ | |||
| Aufrufen | ✅ | |||
| Invokeai (vor 2.3.5-post.2) | ✅ | |||
| Invokeai (vor 1.15) | ✅ | |||
| Bequemer* | ✅ | |||
| Zeichnen Sie Dinge | ✅ | |||
| Naifu (4chan) | ✅ |
Weitere Informationen finden Sie unter SD -Eingabeaufforderungleser
Notiz
Während das ZIP -Paket verfügbar ist, wird dringend empfohlen, es nicht zur Installation zu verwenden.
Suchen Sie im Comfyui -Manager nach SD Prompt Reader und installieren Sie ihn.
Bitte stellen Sie sicher, dass Sie die Submodules zusammen mit dem Hauptrepository installieren.
cd zum Ordner custom_nodegit clone --recursive https://github.com/receyuki/comfyui-prompt-reader-node.git cd comfyui-prompt-reader-node
pip install -r requirements.txtVergessen Sie bei der Aktualisierung nicht, die Submodules zusammen mit dem Hauptrepository einzubeziehen.
git pull --recurse-submodules
Prompt Reader funktioniert genauso wie der eigenständige SD -Eingabeaufforderung -Leser. Es verwendet den Bilddatenleser aus dem eigenständigen SD -Eingabeaufforderungsleser, sodass er dieselben Formate unterstützt und Aktualisierungen zusammen mit dem SD -Eingabeaufforderung -Leser empfängt. Wichtig
Aufgrund von benutzerdefinierten Knoten und komplexen Workflows, die möglicherweise Probleme mit der Fähigkeit des SD -Eingabeaufforderungs -Leser verursachen, Bildmetadaten korrekt zu lesen, wird empfohlen, den Prompt Saver -Sparknoten in den Workflow einzubetten, um eine maximale Kompatibilität zu gewährleisten.
parameter_indexrefiner Bilder, parameter_index mehrere Parametersätze enthalten, z hires-fix text_g mit text_l zu einer einzelnen Eingabeaufforderung kombiniert Batch Loader . Bei Verwendung des Batch Loader -Knotens zum Lesen von Massenlesen wird das Vorschaubild nicht aktualisiert, und das Textfeld zeigt nur die Metadaten des letzten Bildes an. 
settings an den Parameter Extractor . 
MODEL_NAMEMODEL_NAME ist eine spezielle Ausgabe, die dem Modellnamen in der Metadaten mit den vorhandenen Modellen auf dem Server entsprechend der folgenden Priorität entspricht:sd_xl_base.safetensors werden mit SDXLsd_xl_base.safetensors und umgekehrt abgestimmt.sd_xl_base SDXLsd_xl_base.safetensors
Prompt Saver -Sparknoten und der Parameter Generator sind so ausgelegt, dass sie zusammen verwendet werden.Prompt Saver schreibt zusätzliche Metadaten im A1111 -Format in die Ausgabebilder, die mit allen Tools kompatibel sind, die das A1111 -Format unterstützen, einschließlich SD -Eingabeaufforderung und Civitai.Tipp
Da es nicht möglich ist, Metadaten aus KSampler direkt zu extrahieren, muss der Parameter Generator verwendet werden, um Parameter zu erzeugen und gleichzeitig auf den Prompt Saver und KSampler -Knoten auszugeben.
file.png, file_1.png, file_2.png z. calculate_hash aktiviert ist, berechnet der Knoten die Hash -Werte von Checkpoint-, Vae-, Lora- und Einbettungs-/Textinversion und schreibt sie in die Metadaten. Nach dem Neustart des Servers oder eines neuen Checkpoint, VAE, LORA oder Einbettung/Textinversion wird die erste Bilderzeugung für die Hash -Berechnung länger dauern. Der Hash -Wert wird im temporären Speicher gespeichert, ohne dass eine wiederholte Berechnung erforderlich ist, bis der Server neu gestartet wird.resource_hash aktiviert ist, werden die Ressourcenhashes in die Metadaten geschrieben, um die automatische Erkennung von Civitai zu unterstützen. Diese Funktion wird nur ausgeführt, wenn calculate_hash aktiviert ist.Lora Loader oder den Lora Selector . Der Hash -Wert der Einbettung/Textinversion wird automatisch aus der Eingabeaufforderung erkannt. save_metadata_filesave_metadata_file eingeschaltet ist, wird die Metadaten neben dem Bild als TXT -Datei mit demselben Namen gespeichert. date_format & time_formattime_format date_format Sie unter Strftime.org oder www.strfti.me. filename & path %counter kann nicht für path verwendet werden, sondern kann nur für filename verwendet werden. Dieser %counter unterscheidet sich geringfügig vom %counter im integrierten Saver . Sie zählt alle Bilddateien im path .
In der folgenden Tabelle finden Sie Platzhalter, die vom filename und path unterstützt werden.
| %Samen | %Datum |
| %Schritte | %Zeit |
| %CFG | %Schalter |
| %Modell | %Verlängerung |
| %Sampler | %Qualität |
| %Scheduler |

KSampler direkt zu extrahieren, muss der Parameter Generator verwendet werden, um Parameter zu erzeugen und gleichzeitig sowohl auf den Knoten "Eingabeaufforderungsparnis" als auch auf den Knoten Prompt Saver " und KSampler -Knoten auszugeben. Tipp
Der Parameter Generator kann auch als Bedienfeld für komplexe komfortable Workflows verwendet werden, genau wie der AP -Workflow.
model_version und aspect_ratio werden nur zur Berechnung der optimalen Auflösung der ausgewählten Modellversion unter dem ausgewählten Seitenverhältnis verwendet. Die Berechnungsmethode basiert auf der Stabilitäts -AI -Entwicklungsdokumentation und dem StablesWarmui -Quellcode (entwickelt von Stabilität AI). refiner_startrefiner_start bezieht sich auf den Anteil der aus ausgeführten Schritte, wenn der Raffiner ausgeführt wird, dh dem Anteil der Grundschritte zu den Gesamtschritten. Dies wird verwendet, um die vom Refiner KSampler unter dem ausgewählte Schrittverhältnis erforderlichen start_at_step ( REFINER_START_STEP ) zu berechnen.
Batch Loader Knoten ist speziell für den Prompt Reader für Batch-Lesen-Bilddateien in einem Verzeichnis entwickelt und kann nicht mit anderen benutzerdefinierten Knoten verwendet werden.IMAGE des Batch Loader -Loaderknotens an die image des Prompt Reader an. 
pathpath unterstützt relative Pfade wie ./input/ oder absolute Pfade wie C:/Users/receyuki/Pictures . als auch / sind akzeptabel.path eingeben. In diesem Fall funktioniert das image_load_limit und start_index nicht.
Parameter Extractor ist eine Erweiterung des Prompt Reader , mit dem die Werte aller Parameter in den Einstellungen abgerufen werden (einschließlich der Parameter, die der Prompt Reader nicht ausgeben kann). zB Hires upscalerSETTINGS des Prompt Reader mit den settings des Parameter Extractor an. Nach dem ersten Lauf wird die Parameterliste geladen. 

text_g und text_l nicht separat speichern kann, müssen SDXL -Benutzer den Eingabeaufforderung für den Prompt Merger verwenden, um text_g und text_l in eine einzelne Eingabeaufforderung zu kombinieren.model_name , sampler_name und scheduler spezielle Typen sind, die von einigen anderen Knoten nicht direkt verwendet werden können, können Sie den Type Converter -Knoten verwenden, um sie in STRING -Typ umzuwandeln.
Lora Loader Knoten und Lora Selector werden verwendet, um Lora-Daten in Metadaten zu schreiben und die automatische Erkennung von Civitai zu unterstützen.Lora Loader -Knoten oder schließen Sie die LORA_NAME Ausgabe des Lora Selector Selektorknotens an die lora_name Eingabe anderer Lora-Loader (integriert oder benutzerdefiniert) an und verknüpfen Sie die NEXT_LORA Ausgabe mit dem lora_name Eingang des Prompt Saver Knotens. Beide Knoten haben die gleiche Funktion. Bitte wählen Sie nach Ihren Anforderungen. Lora Loader -Knoten oder Lora Selector an den Schwanz durch last_lora und NEXT_LORA an und verbinden Sie die NEXT_LORA am Ende der Lora -Kette mit dem lora_name -Eingang des Prompt Saver .




