Introdução geral
O Cog-ComfyUI é um projeto de código aberto desenvolvido para executar fluxos de trabalho do ComfyUI por meio de uma API. Criado pelo usuário fofr do GitHub, o projeto fornece uma maneira eficiente de integrar e executar fluxos de trabalho do ComfyUI. O ComfyUI é uma interface de usuário para geração e manipulação de imagens com suporte para uma variedade de modelos e nós personalizados. integrar os fluxos de trabalho do ComfyUI de forma rápida e eficiente.
Lista de funções
- Execuções de APISimplifique o processo de integração executando os fluxos de trabalho do ComfyUI por meio da API.
- Suporte para vários modelosInclui pesos de modelos populares e nós personalizados.
- Gerenciamento eficiente do fluxo de trabalhoSuporte à execução e ao gerenciamento rápidos de fluxos de trabalho na plataforma Replicate.
- Configuração de nó personalizadoNó personalizado: permite que os usuários adicionem e configurem nós personalizados conforme necessário.
- Gerenciamento de arquivos de entradaSuporte para upload de arquivos de entrada via URL, upload de arquivo único ou arquivo zip.
Usando a Ajuda
Instalação e configuração
- Armazém de Clonagem:
git clone --recurse-submodules https://github.com/fofr/cog-comfyui.git
- Instale o nó personalizado:
. /scripts/install_custom_nodes.py
- Inicie o contêiner do Cog e exponha a porta:
sudo cog run -p 8188 bash
- Inicie o servidor dentro do contêiner do Cog:
cd ComfyUI/ python main.py --listen 0.0.0.0
- Acesse o servidor no computador local:
http://:8188
Usando a API do ComfyUI
- Obter API JSON:
- existir ComfyUI Ativar a "Opção de modo de desenvolvedor" em Configurações
- Carregar fluxo de trabalho e exportar API JSON
- Prepare o arquivo de entrada:
- Especifique o arquivo de entrada usando um URL
- Carregamento de um único arquivo de entrada
- Faça upload de um arquivo zip contendo os arquivos de entrada
- Use o modelo LoRA:
- URL de download para uso direto dos modelos LoRA
- Usando o nó LoraLoaderFromURL fornecido pelo ComfyUI-GlifNodes
- Execute o fluxo de trabalho:
- Atualize o caminho do arquivo de entrada e execute o fluxo de trabalho
- Ative a opção Return Temp File para retornar imagens de grade de controle pré-processadas
Funções principais
- Carregando fluxos de trabalho::
- Acesse o servidor local do ComfyUI e carregue o arquivo workflow_api.json ou workflow_ui.json.
- Certifique-se de ter feito download e colocado o arquivo de pesos do Stable Diffusion 3 na pasta ComfyUI/models/checkpoints.
- Configuração de nós personalizados::
- Adicione ou modifique a configuração do nó personalizado no arquivo custom_nodes.json.
- Use a interface ComfyUI para conexões de nós e ajustes de parâmetros.
- Fluxos de trabalho operacionais e de gerenciamento::
- Execute fluxos de trabalho na plataforma Replicate e use APIs para integrar-se a aplicativos ou sites.
- Garanta que os fluxos de trabalho sejam executados com eficiência com a API pronta para produção do Replicate.
- Depuração e otimização::
- Use as ferramentas de depuração e os recursos de registro do ComfyUI para monitorar o status das operações do fluxo de trabalho.
- Ajuste os parâmetros do modelo e as configurações dos nós conforme necessário para otimizar os resultados da geração.