Skip to content

Embedding 文档

Embedding(文本嵌入/概念嵌入)是 ComfyUI 中的重要功能。

什么是 Embedding

Embedding 是一种小型模型,用于扩展提示词能力:

  • 添加训练过的概念
  • 触发特定风格/角色
  • 简化长提示词

与 LoRA 的区别

特性EmbeddingLoRA
大小几十 KB几十到几百 MB
用途概念/风格整体风格/角色
加载文本提示词独立节点
效果精准控制全面影响

Embedding 格式

格式扩展名说明
SD 1.5.pt, .bin, .safetensors通用
SDXL.safetensors (fp8)SDXL 专用
Torch.pt, .pth经典格式

安装位置

ComfyUI/models/embeddings/
├── bad-hands-5.pt
├── easynegative.safetensors
└── ultra-detailed.pt

安装方法

方法 1: 手动下载放入
- 下载 .pt / .safetensors 文件
- 放入 embeddings 目录

方法 2: Manager 安装
- 通过 Manager 搜索安装

使用方法

基本语法

在提示词中引用:

bash
# 格式: embedding:名称
# 或: <embedding:名称>

# 示例
1girl, beautiful, <embedding:easynegative>

调用 Embedding

bash
# 负面 Embedding
embedding:easynegative

# 正面 Embedding
embedding:masterpiece

# 组合使用
1girl, beautiful, <embedding:masterpiece>, <embedding:ultra-detailed>
negative: <embedding:bad-hands-5>

推荐 Embedding

通用负面

Embedding说明效果
easynegative综合负面提升质量
bad-hands-5手部修复改善手部
bad-artist艺术风格避免低质量
bad-prompt通用负面基础修复

质量增强

Embedding说明效果
masterpiece杰作级别提升质量
best-quality最佳质量高质量
very-bad-hands-neg手部负面修复手部
deformed变形修复避免变形

艺术家风格

Embedding风格
art by artstation艺术站风格
art by greg-rutkowskiGreg 风格
art by magdalena艺术风格

自定义 Embedding

训练 Embedding

使用 Textual Inversion 训练:

训练数据:
- 10-20 张同类图像
- 统一风格/角色

训练参数:
- 学习率: 0.00005
- 步数: 1000-5000
- 正则化: 可选

训练工具

工具说明
Stable Diffusion WebUI训练 Embedding
Kohya-ss训练脚本
自定义工具按需选择

Embedding 命名

推荐命名:
- concept_name.pt
- style_name.pt
- character_name.pt

避免:
- 中文名
- 特殊字符
- 过长的名字

Embedding 技巧

组合使用

# 多 Embedding 组合
<embedding:masterpiece>, <embedding:easynegative>, <embedding:ultra-detailed>

效果: 综合提升质量

权重调整

# 调整强度(部分支持)
(embedding:name:0.8)

# 降低强度
(embedding:name:0.5)

负面使用

正向:
1girl, beautiful, <embedding:masterpiece>

负向:
<embedding:bad-hands-5>, <embedding:deformed>

常见问题

Q: Embedding 不生效

A:

  • 检查文件名是否正确
  • 确认放在正确目录
  • 重启 ComfyUI

Q: 名称大小写

A: 大多数情况下不区分大小写,建议使用小写。

Q: 如何卸载

A: 删除 embeddings 目录中的文件即可。

下一步