main
- 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>
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:
- Lê
Nlinhas aleatórias do arquivo de seção (com pingpong opcional). - Parseia os outfits por
/cute distribui entre osNprompts. - Monta
character_description + outfit + prompt_linee limpa duplicatas/vírgulas.
Ao final, distribui backgrounds entre todos os prompts gerados.
Languages
Python
100%