Praktyczny przykład wraz z plikami
Wyodrębnij workflow ComfyUI z pliku PNG
Oryginalny PNG z ComfyUI może zawierać edytowalny workflow i oddzielny graf API. Sprawdź te rekordy bezpośrednio, jeśli potrzebujesz struktury workflow, a nie tylko jednego promptu tekstowego.
Wykonaj kolejne kroki
- Pobierz poniższy PNG z rekordami workflow, a następnie wybierz go w przeglądarce workflow.
- Odczytaj dwa typy rekordów. Każdy kontrolowany przykład zawiera dwa węzły: LoadImage i SaveImage.
- Otwórz zapisany JSON, sprawdź wartości i pobierz potrzebny rekord. Oznacz oba pliki zgodnie z typem rekordu.
Co zawiera ten przykład
Do pikseli narysowanych kodem dodaliśmy mały graf zbudowany ręcznie. Oba rekordy opisują ścieżkę LoadImage → SaveImage. Pokazują ekstrakcję grafu; nie uruchomiliśmy go, aby utworzyć ten obraz.
Ekstraktor tekstu promptu nie zwraca dla tego pliku zapisanego promptu generowania. To oczekiwane: prosty przykład nie ma ścieżki generowania sterowanej tekstem. Przydatny workflow i możliwy do odzyskania prompt pozytywny to różne wyniki.
Sprawdź dane przed otwarciem w innym narzędziu
Przeglądarka odczytuje JSON jako dane. Nie instaluje niestandardowych węzłów, nie pobiera wskazanych plików ani nie uruchamia grafu. Zapisany JSON może zawierać ścieżki lub nazwy wprowadzone przez autora.
Pobrany workflow nie zawiera wag modeli ani plików wejściowych. Sprawdź zależności we własnym środowisku, zanim spróbujesz uruchomić dowolny workflow.
Jeśli PNG nie zawiera workflow
Spróbuj użyć oryginalnego eksportu zamiast ponownie zakodowanego podglądu. Brak rekordu, nieobsługiwana struktura lub ograniczenia czytnika mogą uniemożliwić odzyskanie danych. Przeglądarka obsługuje PNG i samodzielne pliki JSON; inne formaty mediów wymagają odpowiedniego czytnika.
Pobierz · Uruchom · Porównaj
Wypróbuj sprawdzony przykład
Narysowaliśmy obraz kodem i dodaliśmy kontrolowane rekordy. Zapisane prompty i nazwy modeli są danymi demonstracyjnymi. Pliki testują odczyt rekordów; do uzyskania tych wyników nie użyto generatora obrazów, aplikacji do zrzutów ekranu ani sieci społecznościowej.
Pobierz JSON edytowalnego workflow · Pobierz JSON grafu API
Zaobserwowany wynik
[
{
"field": "workflow",
"nodes": 2,
"node_types": [
"LoadImage",
"SaveImage"
]
},
{
"field": "prompt",
"nodes": 2,
"node_types": [
"LoadImage",
"SaveImage"
]
}
]Skróty i odtwarzanie
- workflow-records.png · 14 013 bajtów
427aa019b768aaaeb2fb59724a4e49772e041ee6091f47cffc7ec6a35867dc08 - without-records.png · 13 179 bajtów
acdc3a0a5e011cf57af9bf0f1da74c75c2d280a2cc9af9297410c529f86932cf
Pliki testowe i obserwacje są udostępnione na warunkach CC0-1.0. Pobierz wszystkie obserwacje i wersje lub przeczytaj opis procedury. Kompletny skrypt odtwarzania Node.js (wymaga sharp) tworzy te same dane testowe i porównuje bajty oraz piksele. Kod źródłowy isGenAI dodatkowo weryfikuje zapisane pola za pomocą npx tsx scripts/build-guide-lab.ts.
W osobnym badaniu eksportu sprawdź 18 przypadków zachowania metadanych.
Źródła i metoda
Podlinkowane źródła pierwotne opisują formaty. Wyniki plików testowych do pobrania sprawdzono automatycznymi asercjami względem aktualnego czytnika isGenAI. Te poradniki przygotowano z pomocą AI i zweryfikowano na podstawie tych przykładów.
Zgłoś błąd lub nieobsługiwany przykład. Aby sprawdzić podpisany rekord, sprawdź Content Credentials.