Praktyczny przykład wraz z plikami
JSON workflow ComfyUI a JSON promptu API
Wybierz rekord odpowiedni do następnego zadania. Edytowalny workflow opisuje obszar roboczy, a graf API — klasy węzłów i wejścia. Pole o nazwie prompt zawiera JSON i nie musi być zdaniem, które można wkleić do pola tekstowego.
Wykonaj kolejne kroki
- Pobierz lub obejrzyj dwa rekordy JSON podlinkowane poniżej.
- W edytowalnym workflow znajdź tablice nodes i links. Prześledź połączenie od węzła 1 do węzła 2.
- W grafie API znajdź wpisy 1 i 2. Wartości inputs w SaveImage odwołują się do wyjścia LoadImage.
Odczytaj kontrolowaną parę
Oba przykładowe rekordy opisują tę samą małą strukturę z dwoma węzłami. Wersja edytora dodatkowo zapisuje wartości układu. Reprezentacja API używa identyfikatorów węzłów jako kluczy obiektu.
Przeglądarka podaje te same dwa typy węzłów dla obu rekordów. Ta zgodność jest przydatna przy sprawdzaniu pliku testowego, ale nie dowodzi równoważnego działania dowolnej pary grafów.
Pobierz właściwy rekord
Użyj edytowalnego rekordu, jeśli chcesz odtworzyć obszar roboczy w zgodnym środowisku ComfyUI. Użyj rekordu przeznaczonego do wykonania, gdy tworzysz integrację oczekującą takiej struktury. Sprawdź wymagania narzędzia odbierającego dane.
Pliki zawierają odwołania, a nie kompletne środowisko. Udane pobranie JSON nie potwierdza dostępności plików modeli, pakietów węzłów ani zasobów wejściowych.
Dlaczego ten przykład nie ma promptu tekstowego
Przykład przekazuje obraz z LoadImage do SaveImage. Nie obejmuje sterowanej tekstem ścieżki samplera. Czytnik powinien zachować dostępny graf zamiast wymyślać prompt pozytywny na podstawie widocznych pikseli.
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.