isGenAI.com

Un ejemplo práctico, con los archivos

JSON de flujo de trabajo y JSON de prompt de API en ComfyUI

Elige el registro adecuado para tu siguiente tarea. El flujo editable describe el lienzo; el grafo de API describe las clases de nodo y sus entradas. El campo llamado prompt contiene JSON y no es necesariamente una frase que puedas pegar en un cuadro de texto.

Sigue los pasos

  1. Descarga o inspecciona los dos registros JSON enlazados abajo.
  2. En el flujo editable, localiza las matrices nodes y links. Sigue la conexión del nodo 1 al nodo 2.
  3. En el grafo de API, localiza las entradas 1 y 2. Los inputs de SaveImage hacen referencia a la salida de LoadImage.

Lee la pareja de ejemplos controlados

Ambos registros describen la misma estructura pequeña de dos nodos. La versión del editor también guarda valores de disposición. La representación de API usa los identificadores de nodo como claves de objeto.

El visor muestra los mismos dos tipos de nodo en ambos. Esa coincidencia sirve para comprobar el ejemplo, pero no demuestra que cualquier pareja de grafos tenga un comportamiento equivalente.

Elige la descarga adecuada

Usa el registro editable para restaurar un lienzo en un entorno de ComfyUI compatible. Usa el registro orientado a ejecución para construir una integración que espere esa estructura. Comprueba los requisitos de la herramienta de destino.

Los archivos contienen referencias, no un entorno completo. Descargar correctamente un JSON no demuestra que estén disponibles los modelos, los paquetes de nodos y los archivos de entrada.

Por qué este ejemplo no tiene un prompt de texto

El ejemplo pasa una imagen de LoadImage a SaveImage. No incluye una ruta de muestreo condicionada por texto. Un lector debe conservar el grafo disponible en lugar de inventar un prompt positivo a partir de los píxeles visibles.

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.