Expert Text Prompt : Nœud d'analyseur de prompt basé sur AST pour ComfyUI

ComfyUI Wikinews

Un nouveau nœud personnalisé ComfyUI analyse les prompts sous forme d'AST : variables aléatoires pondérées, groupes de prompts, coupure et solo en ligne, routage négatif automatique et vérificateur de syntaxe intégré.

Expert Text Prompt demo

Le nœud Expert Text Prompt analyse l'intégralité du prompt sous forme d'arbre syntaxique au lieu de chaîner des nœuds regex ou des fichiers de liste de mots.

Un nœud au lieu d'une chaîne regex

Expert Text Prompt est un nouveau nœud personnalisé par v3rm1ll1on qui remplace les nœuds regex de prompt et les fichiers de liste de mots par un seul analyseur basé sur AST. Au lieu de construire une cascade de nœuds randomizers, vous écrivez une seule CHAÎNE de prompt et le nœud l'analyse dans un arbre syntaxique, ce qui permet également sa fonctionnalité la plus pratique : une vérification de syntaxe intégrée qui identifie le caractère exact d'une accolade manquante au lieu d'échouer silencieusement.

Tour des fonctionnalités

FonctionnalitéSyntaxeCe qu'elle fait
Variables aléatoires pondérées{70% bleu | 30% vert}Probabilité personnalisée par option
Chance de passage{20%? lunettes de soleil}20 % de chances d'omettre la balise entièrement
Groupes de prompts[GRP:NOM]Organiser les longs prompts en sections sémantiques
Couper le son en ligne// veste en cuirCommenter une balise ou un groupe sans le supprimer
Solo en ligne! baliseExécuter uniquement les balises ou groupes mis en solo
Extraction négative-lunettes de soleilRoute la balise vers la sortie négative automatiquement
Plages numériques{18-50} / {0-10:2}Variables aléatoires numériques aléatoires ou échelonnées
Emplacement réservé $negativepartout dans le champ négatifContrôle exactement où les négatifs extraits sont injectés

Les poids style SDXL (tag:1.2) et les balises LoRA en ligne <lora:my_lora:1.1> survivent à l'analyse sans modification, et une graine déterministe rend chaque lancer de variable aléatoire reproductible. Le nœud signale également le nombre total de combinaisons de prompts possibles en tant que sortie entière, utile pour estimer combien d'espace de variation un lot échantillonne réellement.

Disponibilité

Le nœud est publié sur le Registre ComfyUI sous le nom Expert Text Prompt (Wildcards & AST) par v3rm1ll1on (MIT). Installez-le via le Gestionnaire ComfyUI, ou cloner le référentiel dans custom_nodes. Le dossier exemples comprend sept modèles de prompts progressivement plus difficiles, se terminant par un générateur de personnages de classe maître combinant groupes, poids et variables aléatoires imbriquées.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…
Expert Text Prompt : Nœud d'analyseur de prompt basé sur AST pour ComfyUI | ComfyUI Wiki