isGenAI.com

Un ejemplo práctico, con los archivos

Extraer un flujo de trabajo de ComfyUI de un PNG

Un PNG original de ComfyUI puede contener un flujo de trabajo editable y un grafo de API separado. Inspecciona directamente esos registros cuando necesites la estructura del flujo, no solo un prompt de texto.

Sigue los pasos

  1. Descarga el PNG con registros de flujo de trabajo de abajo y selecciónalo en el visor.
  2. Lee los dos tipos de registro. Cada ejemplo controlado contiene dos nodos: LoadImage y SaveImage.
  3. Abre el JSON guardado, inspecciona sus valores y descarga el registro que necesites. Identifica ambos archivos por su tipo de registro.

Qué contiene este ejemplo

Añadimos un pequeño grafo construido a mano a píxeles dibujados mediante código. Ambos registros describen una ruta LoadImage → SaveImage. Demuestran la extracción del grafo; no lo ejecutamos para crear esta imagen.

El extractor de texto no devuelve ningún prompt de generación guardado para este archivo. Es lo esperado: este ejemplo sencillo no contiene una ruta de generación condicionada por texto. Un flujo útil y un prompt positivo recuperable son resultados distintos.

Inspecciona antes de abrir en otra herramienta

El visor lee el JSON como datos. No instala nodos personalizados, descarga archivos referenciados ni ejecuta el grafo. El JSON guardado puede contener rutas o nombres aportados por su autor.

Un flujo de trabajo descargado no incluye pesos de modelos ni archivos de entrada. Comprueba las dependencias en tu entorno antes de intentar ejecutar cualquier flujo.

Si el PNG no contiene un flujo de trabajo

Prueba la exportación original en lugar de una vista previa recodificada. Un registro ausente, una estructura no compatible o los límites del lector pueden impedir la recuperación. Este visor admite PNG y archivos JSON independientes; otros formatos necesitan un lector adecuado.

Descargar · Ejecutar · Comparar

Prueba el ejemplo verificado

Dibujamos la imagen mediante código y añadimos registros controlados. Los prompts y nombres de modelo guardados son datos de demostración. Estos archivos prueban la lectura de registros; no se usó ningún generador de imágenes, aplicación de capturas ni red social para crear estos resultados.

Descargar el JSON del flujo editable · Descargar el JSON del grafo de API

Resultado observado
[
  {
    "field": "workflow",
    "nodes": 2,
    "node_types": [
      "LoadImage",
      "SaveImage"
    ]
  },
  {
    "field": "prompt",
    "nodes": 2,
    "node_types": [
      "LoadImage",
      "SaveImage"
    ]
  }
]
Huellas y reproducción
  • workflow-records.png · 14.013 bytes427aa019b768aaaeb2fb59724a4e49772e041ee6091f47cffc7ec6a35867dc08
  • without-records.png · 13.179 bytesacdc3a0a5e011cf57af9bf0f1da74c75c2d280a2cc9af9297410c529f86932cf

Los archivos de prueba y las observaciones se publican bajo CC0-1.0. Descargar todas las observaciones y versiones o leer el procedimiento. El script completo de reproducción en Node.js (requiere sharp) crea las mismas entradas de prueba y compara bytes y píxeles. El código fuente de isGenAI también verifica los campos guardados con npx tsx scripts/build-guide-lab.ts.

Para el estudio independiente de exportaciones, explora los 18 casos de conservación de metadatos.

Fuentes y método

Las fuentes primarias enlazadas describen los formatos. Los resultados de los archivos de prueba descargables se comprobaron con aserciones automatizadas frente al lector actual de isGenAI. Estas guías se prepararon con ayuda de IA y se revisaron con esos ejemplos.

Comunicar un error o un ejemplo no compatible. Para un registro firmado, inspecciona las Content Credentials.