Iniciar el servidor
Cuando inicias ComfyUI, se inicia automáticamente un servidor HTTP enhttp://127.0.0.1:8188.
Para ejecutar ComfyUI como servidor sin interfaz gráfica (sin navegador):
Páginas clave en esta sección
Argumentos de inicio
Referencia completa de todos los argumentos de línea de comandos de main.py.
Rutas de la API
Endpoints HTTP disponibles para enviar flujos de trabajo, subir archivos y consultar el estado.
Ejemplos de API
Ejemplos de código para llamar a la API: solo HTTP, WebSocket + History y SaveImageWebsocket.
Mensajes del servidor
Tipos de mensajes WebSocket que el servidor envía al cliente durante la ejecución.
Inversión del modelo de ejecución
Avanzado: invierte la ejecución para flujos de control personalizados.
Usar nodos asociados
Si tu flujo de trabajo contiene nodos asociados de pago, puedes incluir tu clave API en el payload. Consulta la guía Integración de la API de nodos asociados para obtener más detalles.Cómo funciona el servidor
El servidor de Comfy se ejecuta sobre el framework aiohttp, que a su vez utiliza asyncio. Los mensajes del servidor al cliente se envían mediante mensajes de socket a través del métodosend_sync del servidor, que es una instancia de PromptServer (definida en server.py). Un escucha de eventos de socket registrado en api.js los procesa. Consulta mensajes.
Los mensajes del cliente al servidor se envían mediante el método api.fetchApi() definido en api.js, y los manejan las rutas HTTP definidas por el servidor. Consulta rutas.