BREAK 是 Automatic1111 / Forge 上的提示词分组关键字。它能突破 75 token 限制,让长提示词的注意力分配更均匀。
75 token 限制是什么
Stable Diffusion 的 CLIP 文本编码器一次最多处理 75 个 token。超出会被截断或自动分块。一个英文单词约等于 1-2 token,一个中文字约 2-3 token。所以长提示词必然超过。
BREAK 怎么用
a young woman, long black hair, BREAK, in a misty forest, soft morning light, BREAK, photorealistic, sharp focus
用 BREAK 把提示词分成多段,每段独立编码后合并。每段最长 75 token,可以无限叠加。
典型应用
- 主体段 + BREAK + 场景段 + BREAK + 风格段
- 避免主体被场景词稀释
- 多角色同图:每个角色一个 BREAK 段
BREAK 不是万能
BREAK 不能定位
BREAK 不像 ControlNet 能精确控制画面分区。它只是注意力分块。
多 BREAK 后画面发散
4-5 段 BREAK 后画面可能跑偏。建议 2-3 段。
SDXL 上的差异
SDXL 的 token 限制是 77,且有双编码器。BREAK 仍有效,但作用比 SD 1.5 时代弱。Flux 完全不需要 BREAK,自然语言直接写。