isGenAI.com

Praktyczny przykład wraz z plikami

Dlaczego obraz nie zwraca zapisanego promptu

„Brak zapisanego promptu” oznacza, że czytnik nie zwrócił obsługiwanej zapisanej instrukcji z tej kopii. Kolejnym przydatnym krokiem jest sprawdzenie oryginalnego pliku i rodzaju zawartego w nim rekordu.

Wykonaj kolejne kroki

  1. Zacznij od przykładu z parametrami: zwraca znany prompt o papierowej łódce.
  2. Sprawdź PNG bez rekordów: wyświetla ten sam obraz, ale nie zawiera obsługiwanego zapisanego promptu.
  3. Sprawdź PNG ze sprzecznymi rekordami: czytnik również nie zwraca jednego zapisanego promptu, ponieważ przykład zawiera dwa rekordy parameters.

Ten sam wynik może mieć różne przyczyny

Te trzy pliki powstały specjalnie po to, aby pokazać różnicę. Jeden ma czytelną instrukcję, drugi jej nie ma, a trzeci zawiera sprzeczne powielone rekordy. Sam brak wyniku nie wyjaśnia, jaka historia doprowadziła do powstania Twojego pliku.

Nieobsługiwane struktury, uszkodzenia i ograniczenia czytnika również mogą uniemożliwić ekstrakcję. Zachowaj oryginał i komunikaty diagnostyczne, zamiast interpretować każdy brak wyniku jako „ten plik nigdy nie miał promptu”.

Workflow nadal może być przydatny

Niektóre pliki ComfyUI zawierają graf, z którego nie da się odzyskać jednego promptu pozytywnego. Otwórz oryginalny PNG w przeglądarce workflow, aby osobno sprawdzić obsługiwany workflow i graf API.

Zrzut ekranu lub nowy eksport może nie zawierać oryginalnych rekordów. Nasz eksperyment z ponownym kodowaniem pokazuje utratę rekordów dla opisanej operacji; nie jest testem każdej aplikacji do zrzutów ekranu ani każdej sieci społecznościowej.

Wybierz kolejne pytanie

Jeśli potrzebujesz zapisanego tekstu, poproś twórcę o oryginalny eksport. Jeśli potrzebujesz nowej propozycji promptu, jest to osobne zadanie rekonstrukcji i powinno zostać tak oznaczone. Brak zapisanego promptu nie dowodzi autorstwa człowieka.

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.

Zaobserwowany wynik
{
  "known_prompt": "Controlled example: a paper boat on a blue table",
  "without_record": null,
  "conflicting_records": null
}

Wartości seed w JSON są ciągami znaków, aby duże liczby całkowite zachowały precyzję. Wynik null oznacza tutaj, że nie zwrócono obsługiwanego zapisanego promptu.

Skróty i odtwarzanie
  • parameters-tEXt.png · 13 371 bajtówe76d2af4e6c273e1ba8ca6cf2b5b7885ceda2321bce893f0bb5f9e64ace17c9f
  • without-records.png · 13 179 bajtówacdc3a0a5e011cf57af9bf0f1da74c75c2d280a2cc9af9297410c529f86932cf
  • conflicting-records.png · 13 563 bajtówc9b84254ad464f9a3cb73ebceca1d5377d96e09376ff1ee3e234caf0ef0d5f8b

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.