isGenAI.com

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

  1. Pobierz lub obejrzyj dwa rekordy JSON podlinkowane poniżej.
  2. W edytowalnym workflow znajdź tablice nodes i links. Prześledź połączenie od węzła 1 do węzła 2.
  3. 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ów427aa019b768aaaeb2fb59724a4e49772e041ee6091f47cffc7ec6a35867dc08
  • without-records.png · 13 179 bajtówacdc3a0a5e011cf57af9bf0f1da74c75c2d280a2cc9af9297410c529f86932cf

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.