ComfyUI 中的 CLIP Text Encode (Prompt) 节点
CLIP Text Encode 用模型文本编码器把文本提示转换成 CONDITIONING。一个节点放正面提示,另一个放负面提示。
节点包:ComfyUI core
分类:条件与提示词
CLIP Text Encode (Prompt) 的作用
采样器不能直接读文字。CLIP Text Encode 会把提示通过 CLIP(或 T5)文本编码器,生成引导去噪的条件张量。标准流程里有两个节点:正面提示接到 KSampler 的正输入,负面提示接到负输入。
文本框支持 ComfyUI 提示语法:(word:1.3) 提高词权重,(word:0.7) 降低,普通括号乘以 1.1,嵌入用 embedding:name 引用。超过 75 个 token 的提示会自动拆分,BREAK 可以手动开始新块。
输入
名称 | 类型 | 含义 |
|---|---|---|
clip | CLIP | 来自 Load Checkpoint、Load LoRA 或 DualCLIPLoader 的文本编码器。 |
text | STRING | 提示文本。支持多行;也可以转换成输入,从别的节点传入。 |
输出
名称 | 类型 | 含义 |
|---|---|---|
CONDITIONING | CONDITIONING | 编码后的提示,给 KSampler、ControlNet Apply 或 conditioning combine 节点用。 |
AD

跳过安装:云端预装的 ComfyUI 工作流
BitVector 在自家 GPU 上运行现成的 ComfyUI 工作流。无需安装,没有缺失节点,没有红框。用手机或笔记本打开,一分钟出图。
如何使用 CLIP Text Encode (Prompt)
- 加两个 CLIP Text Encode 节点,把加载器(含 LoRA 后)的 CLIP 输出接到两个节点。
- 一个写正面提示,一个写不想要的内容。
- 第一个 CONDITIONING 接 KSampler 正输入,第二个接负输入。
- 用 (term:1.2) 这类权重时别用太多,1.1 到 1.4 是有效范围。
设置与技巧
- 把最重要的词放前面;CLIP 对每个 75-token 块开头更敏感。
- 文本反转嵌入:写 embedding:文件名(不带扩展名)在任一框里;负面嵌入如 easynegative 放负面框。
- Flux 和 SD3 用自然句子写;T5 对权重和标签混合支持没那么好。
- 右键节点选“Convert text to input”,可以用文本节点或通配符节点控制提示。
- 负面提示可以空;ComfyUI 会编码空字符串。
CLIP Text Encode (Prompt) 故障排查
Token indices sequence length is longer than the specified maximum (77)
原因
提示超过 75 个 token。ComfyUI 会拆成块,这条消息只是分词器的警告。
修复方法
没啥错误,不用修。提示太长可以缩短,或者用 BREAK 控制拆分位置,避免后面词被忽略。
提示似乎被忽略,图像几乎没变化
原因
节点接的 CLIP 和模型不匹配(比如用的是检查点 CLIP,但模型经过了 LoRA),或者 SD 模型的 cfg 设成 1 导致引导无效。
修复方法
接链条里最后加载器的 CLIP,SD 1.5 和 SDXL 的 cfg 保持 4 到 8。Flux 用 Flux Guidance 替代 cfg。
错误:找不到嵌入 / 输出里打印了 "embedding:xyz"
原因
嵌入文件不在 models/embeddings 里,或者名字写错了,带了扩展名。
修复方法
把 .pt 或 .safetensors 文件放到 models/embeddings,引用时去掉扩展名,Linux 下大小写要对。
加权词如 (red:1.5) 会产生瑕疵
原因
权重大于 1.5 会把嵌入推到模型没训练过的范围。
修复方法
权重别超过 1.4,用重复词语表达概念,不要只靠数字加权。
关于 CLIP Text Encode (Prompt) 的问题
我需要负面提示吗?
SD 1.5 和 SDXL 用了很管用(模糊、低分辨率、手部问题)。Flux cfg 1 时完全忽略负面提示。
为什么有 "CLIP Text Encode (Prompt)" 和 "CLIPTextEncodeSDXL" 两个节点?
SDXL 版本可以分别设置两个 SDXL 编码器的文本和目标尺寸。普通节点在实际用 SDXL 时也能正常工作。
BREAK 是干嘛的?
它结束当前 75-token 块,后面的词从新块开始,能获得完整关注度。
相关节点
Load Checkpoint
ComfyUI core
Load Checkpoint(CheckpointLoaderSimple)打开一个 .safetensors 或 .ckpt 模型文件,并输出每个工作流程都需要的三个部分:扩散模型 MODEL、CLIP 文本编码器和 VAE。
KSampler
ComfyUI core
KSampler 运行去噪循环:它接收模型、提示词和潜变量,生成最终的潜变量图像,受种子、步数、cfg、采样器、调度器和去噪程度控制。
Conditioning (Combine) and (Concat)
ComfyUI core
Conditioning (Combine) 会把两个条件合并,这样采样器会同时受到两个条件的引导;Conditioning (Concat) 会把两个令牌序列拼接成一个更长的提示。相关节点可以设置区域、遮罩和时间步范围。
CLIP Set Last Layer
ComfyUI core
CLIP Set Last Layer 是 ComfyUI 里对应“clip skip”的节点:它会提前几层停止文本编码器(-2 是动漫和 Pony 模型常用的设置)。
Flux Guidance
ComfyUI core
Flux Guidance(FluxGuidance)把指导值写进Flux Dev模型预期的conditioning里,替代了cfg;默认是3.5,有用的范围是2到5。
AD

修节点修累了?交给云端
BitVector 在高速云 GPU 上维护着数百个 ComfyUI 工作流,已安装、已更新、已测试。没有 Python,没有 CUDA 报错,没有显存限制。任何浏览器都能用。
更多 ComfyUI 节点
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager 是一个扩展,可以在界面内安装、更新和修复自定义节点包和模型,解决导入工作流时缺失的节点问题,并且可以快照你的设置。
Save Image
ComfyUI core
Save Image 会把 IMAGE 张量保存成 PNG 文件到 ComfyUI/output 文件夹,文件里还会嵌入整个工作流程的元数据,这样你以后可以把图片拖回 ComfyUI,恢复整个图。
VAE Decode
ComfyUI core
VAE Decode 使用 VAE 将采样得到的 LATENT 转换成像素 IMAGE;VAE Decode (Tiled) 则是对非常大的图片进行分块处理,效果相同。
Empty Latent Image
ComfyUI core
Empty Latent Image 创建一个空白的潜在画布(宽度、高度、批量大小),文本到图像采样就是从这里开始的;尺寸必须是8的倍数,并且要和模型家族匹配。
Load Image
ComfyUI core
Load Image 从 ComfyUI 的输入文件夹(或上传)读取图片,输出一个 IMAGE 张量和一个从 alpha 通道提取的 MASK,这是 img2img、修补、ControlNet 和 IP-Adapter 图的起点。
Load LoRA
ComfyUI core
Load LoRA(LoraLoader)会把 LoRA 文件应用到 MODEL 和 CLIP 上,分别设置强度,这样你可以给任何检查点加上风格、角色或概念,而不用合并模型。

Model
Trends
.ai
© ModelTrends.ai
|
© 2026
|
版权所有