
Este é um subprojeto do leitor de prompt SD. Ajuda a extrair metadados de imagens em qualquer formato suportado pelo leitor de prompt SD e salva as imagens com metadados adicionais para garantir a compatibilidade com a detecção de metadados em sites como o Civitai.
Formatos suportados • Instalação • Uso • Alterar log • Créditos

| Png | JPEG | Webp | TXT* | |
|---|---|---|---|---|
| Webui do A1111 | ✅ | ✅ | ✅ | ✅ |
| Difusão fácil | ✅ | ✅ | ✅ | |
| STABLESWARMUI* | ✅ | ✅ | ||
| Stableswarmui (antes de 0,5.8-alfa)* | ✅ | ✅ | ||
| Fooococus-mre* | ✅ | ✅ | ||
| Novelai (Stealth Pnginfo) | ✅ | ✅ | ||
| Novelai (Legacy) | ✅ | |||
| Invokeai | ✅ | |||
| Invokeai (antes de 2.3.5-post.2) | ✅ | |||
| Invokeai (antes de 1,15) | ✅ | |||
| Confortyui* | ✅ | |||
| Desenhe coisas | ✅ | |||
| Naifu (4chan) | ✅ |
Veja o SD Prompt Reader para obter detalhes
Observação
Embora o pacote ZIP esteja disponível, é altamente recomendável não usá -lo para instalação.
Pesquise SD Prompt Reader no gerenciador confortável e instale -o.
Certifique -se de instalar os submódulos junto com o repositório principal.
cd para a pasta custom_nodegit clone --recursive https://github.com/receyuki/comfyui-prompt-reader-node.git cd comfyui-prompt-reader-node
pip install -r requirements.txtAo atualizar, não se esqueça de incluir os submódulos junto com o repositório principal.
git pull --recurse-submodules
Prompt Reader funciona exatamente da mesma forma que o leitor de prompt SD SD. Ele usa o leitor de dados da imagem do leitor de prompt SD SDAIRALONE, permitindo suportar os mesmos formatos e receber atualizações junto com o SD Prompt Reader. Importante
Devido a nós personalizados e fluxos de trabalho complexos potencialmente causando problemas com a capacidade do SD Prompt de leitor de ler os metadados da imagem corretamente, recomenda -se incorporar o nó de Prompt Saver no fluxo de trabalho para garantir a máxima compatibilidade.
parameter_indexparameter_index como os processados por meio refiner hires-fix text_g será combinado com text_l em um único prompt Batch Loader . Ao usar o nó Batch Loader para leitura em massa, a imagem de visualização não será atualizada e a caixa de texto exibirá apenas os metadados da última imagem. 
settings ao nó Parameter Extractor . 
MODEL_NAMEMODEL_NAME é uma saída especial que corresponde ao nome do modelo nos metadados com os modelos existentes no servidor de acordo com a seguinte prioridade:sd_xl_base.safetensors será combinado com SDXLsd_xl_base.safetensors e vice -versa.sd_xl_base será correspondido com SDXLsd_xl_base.safetensors e vice -versa.
Prompt Saver e o nó Parameter Generator foram projetados para serem usados juntos.Prompt Saver escreverá metadados adicionais no formato A1111 nas imagens de saída para serem compatíveis com quaisquer ferramentas que suportem o formato A1111, incluindo SD Prompt Reader e Civitai.Dica
Como não é possível extrair diretamente os metadados do KSampler , é necessário usar o nó Parameter Generator para gerar parâmetros e produzi -los simultaneamente para o nó Prompt Saver e o nó KSampler .
file.png, file_1.png, file_2.png . calculate_hash é ativado, o nó calculará os valores de hash do ponto de verificação, VAE, LORA e inversão de incorporação/textual e os escreva nos metadados. Depois que o servidor reiniciar, ou um novo ponto de verificação, VAE, Lora ou inversão de incorporação/textual é carregada, a primeira geração de imagem pode demorar mais tempo para o cálculo de hash. O valor do hash será armazenado em armazenamento temporário sem a necessidade de cálculo repetido, até que o servidor seja reiniciado.resource_hash estiver ativado, os hashes de recursos serão gravados nos metadados para apoiar a detecção automática no Civitai. Esta função será executada apenas quando calculate_hash estiver ativado.Lora Loader ou o nó Lora Selector . O valor de hash da inversão de incorporação/textual será detectado automaticamente do prompt. save_metadata_filesave_metadata_file for ativado, os metadados serão salvos como um arquivo txt com o mesmo nome ao lado da imagem. date_format & time_formatdate_format e time_format , consulte o strftime.org ou www.strfti.me. filename e path %counter não pode ser usado para path , ele só pode ser usado para filename . Esse %counter é um pouco diferente do %counter no nó de Saver embutido, ele contará todos os arquivos de imagem no path .
Consulte a tabela a seguir para os espaços reservados apoiados pelo filename e path .
| %semente | %data |
| %passos | %tempo |
| %cfg | %contador |
| %modelo | %extensão |
| %amostrador | %qualidade |
| %agendador |

KSampler , é necessário usar o nó Parameter Generator para gerar parâmetros e produzi -los simultaneamente para o nó Prompt Saver e o nó KSampler . Dica
O nó Parameter Generator também pode ser usado como um painel de controle para fluxos de trabalho complexos conformáveis, assim como o fluxo de trabalho do AP.
model_version e aspect_ratio são usados apenas para calcular a resolução ideal da versão do modelo selecionada sob a proporção escolhida. O método de cálculo é baseado na documentação de desenvolvimento da AI de estabilidade e no código -fonte STABLESWARMUI (desenvolvido pela estabilidade AI). refiner_startrefiner_start refere -se à proporção de etapas concluídas quando o refinador começa a ser executado, ou seja, a proporção das etapas básicas para o total de etapas. Isso é usado para calcular o start_at_step ( REFINER_START_STEP ) exigido pelo KSampler refinador na relação de etapa selecionada.
Batch Loader foi projetado especificamente para o Nó Prompt Reader para ler arquivos de imagem em lote em um diretório e não pode ser usado com outros nós personalizados.IMAGE do nó do Batch Loader à entrada da image do Nó Prompt Reader . 
pathpath suporta caminhos relativos, como ./input/ ou caminhos absolutos como C:/Users/receyuki/Pictures . e / são aceitáveis.path ; nesse caso, o image_load_limit e start_index não funcionarão.
Parameter Extractor é uma extensão do nó Prompt Reader , projetado para recuperar os valores de todos os parâmetros nas configurações (incluindo os parâmetros que o nó Prompt Reader não pode emitir). por exemplo, Hires upscalerSETTINGS do nó do Prompt Reader às settings do nó do Parameter Extractor . Após a primeira execução, a lista de parâmetros será carregada. 

text_g e text_l separadamente, os usuários do SDXL precisam usar o nó Prompt Merger para combinar text_g e text_l em um único prompt.model_name , sampler_name e scheduler são tipos especiais que não podem ser usados diretamente por alguns outros nós, você pode usar o nó Type Converter para convertê -los em tipo de STRING .
Lora Loader e o nó Lora Selector são usados para escrever dados LORA em metadados e suportar a detecção automática no Civitai.Lora Loader ou conecte a saída LORA_NAME do nó Lora Selector à entrada lora_name de outros carregadores LORA (embutidos ou personalizados) e vincule a saída NEXT_LORA à entrada lora_name do nó Prompt Saver . Ambos os nós têm a mesma função, escolha de acordo com suas necessidades. Lora Loader Node ou Lora Selector de cabeça a cauda através de last_lora e NEXT_LORA e conecte a NEXT_LORA no final da cadeia LORA à entrada lora_name do Nó Prompt Saver .




