Cog-ComfyUI: Ejecutando flujos de trabajo ComfyUI con APIs

Introducción general

Cog-ComfyUI es un proyecto de código abierto diseñado para ejecutar flujos de trabajo ComfyUI a través de una API. Creado por el usuario de GitHub fofr, el proyecto proporciona una manera eficiente de integrar y ejecutar flujos de trabajo ComfyUI.ComfyUI es una interfaz de usuario para la generación y manipulación de imágenes con soporte para una variedad de modelos y nodos personalizados.Cog-ComfyUI se ejecuta a través de la plataforma Replicate y permite a los usuarios integrar rápida y eficientemente los flujos de trabajo ComfyUI. rápida y eficazmente los flujos de trabajo ComfyUI.

Cog-ComfyUI:使用API运行ComfyUI工作流

 

Lista de funciones

  • Ejecuciones APISimplifica el proceso de integración ejecutando flujos de trabajo ComfyUI a través de la API.
  • Compatibilidad con varios modelos: Incluye pesos de modelos populares y nodos personalizados.
  • Gestión eficaz del flujo de trabajo: Admite la ejecución y gestión rápidas de flujos de trabajo en la plataforma Replicate.
  • Configuración personalizada de nodosPermite a los usuarios añadir y configurar nodos personalizados según sus necesidades.
  • Gestión de archivos de entradaAdmite la carga de archivos de entrada mediante URL, carga de un solo archivo o archivo zip.

 

Utilizar la ayuda

Instalación y configuración

  1. Almacén de clonación:
    git clone --recurse-submodules https://github.com/fofr/cog-comfyui.git
    
  2. Instale el nodo personalizado:
    ./scripts/install_custom_nodes.py
    
  3. Inicie el contenedor Cog y exponga el puerto:
    sudo cog run -p 8188 bash
    
  4. Inicie el servidor dentro del contenedor Cog:
    cd ComfyUI/
    python main.py --listen 0.0.0.0
    
  5. Acceda al servidor en la máquina local:
    http://<gpu-machines-ip>:8188
    

Uso de la API ComfyUI

  1. Obtener JSON de la API:
    • existe ComfyUI Activar la "Opción Modo Desarrollador" en Ajustes
    • Cargar flujo de trabajo y exportar API JSON
  2. Prepare el archivo de entrada:
    • Especifique el archivo de entrada mediante una URL
    • Cargar un único archivo de entrada
    • Cargue un archivo zip que contenga los archivos de entrada
  3. Utilizar el modelo LoRA:
    • URL de descarga para el uso directo de los modelos LoRA
    • Usando el nodo LoraLoaderFromURL proporcionado por ComfyUI-GlifNodes
  4. Ejecute el flujo de trabajo:
    • Actualice la ruta del archivo de entrada y ejecute el flujo de trabajo
    • Active la opción Devolver archivo temporal para devolver imágenes de rejilla de control preprocesadas.

Funciones principales

  1. Carga de flujos de trabajo::
    • Accede al servidor local de ComfyUI y carga el archivo workflow_api.json o workflow_ui.json.
    • Asegúrate de que has descargado y colocado el archivo de pesos de Stable Diffusion 3 en la carpeta ComfyUI/models/checkpoints.
  2. Configuración de nodos personalizados::
    • Añada o modifique la configuración del nodo personalizado en el archivo custom_nodes.json.
    • Utiliza la interfaz ComfyUI para conectar nodos y ajustar parámetros.
  3. Flujos de trabajo operativos y de gestión::
    • Ejecute flujos de trabajo en la plataforma Replicate y utilice las API para integrarlos en aplicaciones o sitios web.
    • Asegúrese de que los flujos de trabajo se ejecutan de forma eficiente con la API de Replicate preparada para la producción.
  4. Depuración y optimización::
    • Utiliza las herramientas de depuración y las capacidades de registro de ComfyUI para supervisar el estado de las operaciones de flujo de trabajo.
    • Ajuste los parámetros del modelo y las configuraciones de los nodos según sea necesario para optimizar los resultados de la generación.
© declaración de copyright
AiPPT

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...