adbrasiandClaude Opus 4.7 3516674dcd fix: corrigir 4 issues apontados no code review
- fix(backgrounds): regex \\n era literal; agora separa por newline real
- fix(backgrounds): shuffle assignments via RNG para distribuição intercalada
- fix(errors): exception retorna lista vazia em vez de string de erro que
  poluía o output como prompt
- fix(sections): warning quando count > linhas disponíveis no arquivo

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 23:01:29 -03:00

prompta_generita_lite

Custom node ComfyUI para gerar prompts combinando descrição manual de personagem, outfits por seção e linhas de arquivos sections/*.txt.

Versão enxuta de prompta_generita: sem planilha de personagens, sem integração Civitai, sem LLM. Tudo é input manual — você descreve o personagem e os outfits de cada seção.

Instalação

cd ComfyUI/custom_nodes
git clone <repo-url> prompta_generita_lite

Reinicie o ComfyUI. O node aparece como "Gerador de prompt de pack (Lite)" em Prompt Utilities/Packreator.

Inputs

Campo Tipo Descrição
character_description STRING (multiline) Tags/descrição do personagem
s1_outfit / s2_outfit / s3_outfit STRING (multiline) Outfits da seção, separados por /cut
s1_source / s2_source / s3_source ENUM Arquivo .txt em sections/
s1_prompt_count / s2_prompt_count / s3_prompt_count INT Quantos prompts gerar por seção
background STRING (multiline) Backgrounds separados por /cut ou /
pingpong BOOLEAN Alterna entre arquivo principal e seu par V2
seed INT -1 para aleatório

Output

  • generated_prompts (LIST[STRING]) — lista de prompts prontos

Fluxo

Para cada seção, o node:

  1. Lê N linhas aleatórias do arquivo de seção (com pingpong opcional).
  2. Parseia os outfits por /cut e distribui entre os N prompts.
  3. Monta character_description + outfit + prompt_line e limpa duplicatas/vírgulas.

Ao final, distribui backgrounds entre todos os prompts gerados.

S
Description
No description provided
Readme
620 KiB
Languages
Python 100%