专家文本提示:用于 ComfyUI 的基于 AST 的提示解析器节点

ComfyUI Wikinews

新的 ComfyUI 自定义节点将提示解析为 AST:包含加权通配符、提示分组、行内静音与独奏、自动负面路由及内置语法检查器。

专家文本提示演示

专家文本提示节点将整个提示解析为语法树,而不是链接正则表达式节点或单词列表文件。

一个节点替代正则表达式链

专家文本提示 是 v3rm1ll1on 发布的一个新自定义节点,它使用单个基于 AST 的解析器替换了提示正则表达式节点和单词列表文件。无需构建级联的随机化节点,只需编写一个提示字符串,该节点就会将其解析为语法树,这也启用了其最实用的功能:内置语法检查,它能精确定位遗漏括号的确切字符,而不是静默失败。

功能概览

功能语法作用
加权通配符{70% 蓝色 | 30% 绿色}每个选项自定义概率
跳过几率{20%? 墨镜}完全省略标签的几率为 20%
提示分组[GRP:NAME]将长提示组织成语义部分
行内静音// 皮夹克注释掉标签或分组而不删除它
行内独奏! 标签仅运行已独奏的标签或分组
负面提取-墨镜自动将标签路由到负面输出
数字范围{18-50} / {0-10:2}随机或步进数值通配符
$negative 占位符负面字段任意位置控制提取的负面内容注入的确切位置

SDXL 风格的权重 (tag:1.2) 和内联 LoRA 标签 <lora:my_lora:1.1> 在解析后保持不变,确定性种子使每次通配符滚动可复现。该节点还将可能的提示组合总数报告为整数输出,有助于估计批处理实际采样的变化空间有多大。

可用性

该节点由 v3rm1ll1on 发布在 ComfyUI Registry 上,名为 专家文本提示(通配符与 AST)(MIT)。通过 ComfyUI Manager 安装,或将仓库克隆到 custom_nodes 中。示例文件夹 包含七个难度递增的提示模板,最终是一个结合分组、权重和嵌套通配符的大师级角色生成器。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…
专家文本提示:用于 ComfyUI 的基于 AST 的提示解析器节点 | ComfyUI Wiki