☰
AI绘画:Textual Inversion与Embedding的区别与应用
2026/10/6 8:03:24 网站建设 项目流程

AI绘画:Textual Inversion与Embedding的区别与应用

你好!在SD的世界里,除了大模型和LoRA,还有一个轻量级的"魔法工具"——Embedding(也叫Textual Inversion)。它体积小巧但非常实用,特别是负向Embedding几乎是每个玩家的必备。今天我们来彻底搞懂它。

一、什么是Embedding/Textual Inversion

1.1 通俗理解

💡Embedding是"概念的浓缩胶囊"。

如果说Checkpoint大模型是一本百科全书,LoRA是这本书的"补充章节",那么Embedding就是书中的一个"特殊词汇定义"——它教会AI理解一个新的词(或一组词)代表什么意思。

比如,你可以训练一个Embedding来定义"一种特殊的发光效果"。之后只要在Prompt中输入这个Embedding的名字,AI就知道你想要那种发光效果。

1.2 技术本质

Embedding实际上是CLIP文本编码器中的一些向量(vector)。它不修改U-Net(大模型的核心),只修改文本编码阶段——告诉CLIP"当遇到这个词时,把它理解为这个向量"。

这就是为什么Embedding文件很小(通常只有几十KB到几MB),且使用时不需要额外的权重参数。

1.3 与LoRA的区别

维度EmbeddingLoRA
修改范围只修改文本编码修改U-Net注意力层
文件大小几十KB-几MB几MB-几百MB
效果强度较轻较强
训练难度较简单较复杂
使用方式直接在Prompt中用关键词<lora:名称:权重>
主要用途负向过滤/简单概念角色/风格/复杂概念

二、负向Embedding:每个玩家的必备

2.1 为什么需要负向Embedding

SD的训练数据中有大量低质量图片。虽然负向Prompt(如"low quality, blurry")能过滤一些,但Embedding可以提供更精确、更有效的过滤。

💡 负向Embedding就是"打包好的一组负向提示词",用一个词就能激活。

2.2 必装的负向Embedding

🔧EasyNegative:

  • 最经典的负向Embedding
  • 有效过滤低质量、畸形、模糊的图片
  • 几乎每个Prompt都应该加
  • 放在负向Prompt中:EasyNegative

🔧badhandv4:

  • 专门改善手部问题
  • 减少手指畸形、多余手指
  • 不能完全解决手部问题,但能显著改善
  • 用法:badhandv4

🔧negative_hand-neg:

  • 另一个手部优化Embedding
  • 可以与badhandv4一起使用

🔧Deep Negative:

  • 综合性的负向Embedding
  • 覆盖多种质量问题

2.3 负向Embedding使用示例

标准负向Prompt模板:

EasyNegative, badhandv4, low quality, blurry, jpeg artifacts, watermark, signature, deformed, distorted, bad anatomy, extra limbs, missing fingers, fused fingers, ugly, poorly drawn

📝 将.pt或.safetensors文件放入embeddings/文件夹,在Prompt中直接输入文件名即可(不需要扩展名)。

三、正向Embedding

3.1 风格类Embedding

  • PureErosFace:一种特定的人脸风格
  • ulzzang-6500:韩系"脸赞"风格
  • epi_noiseoffset:增加画面细节和质感

3.2 概念类Embedding

一些Embedding定义了特定的视觉概念:

  • 特定的光影效果
  • 特定的色彩风格
  • 特定的材质质感

四、Embedding的使用方法

4.1 安装

下载.pt或.safetensors文件,放入:

stable-diffusion-webui/embeddings/

4.2 使用

在Prompt中直接输入Embedding文件名(不带扩展名):

best quality, 1girl, PureErosFace, ...

⚠️ Embedding不需要尖括号和权重参数(和LoRA的区别)。它在Prompt中的作用就像一个普通的关键词。

4.3 管理技巧

  • 在WebUI中,点击"Show extra networks"可以看到所有Embedding
  • 给好的Embedding在文件名前加数字标记(如"01_EasyNegative")方便排序
  • 定期清理不用的Embedding

五、总结

✅ Embedding是轻量级的"概念胶囊",修改CLIP文本编码而非U-Net
✅ 文件极小(KB-MB级),使用简单(直接输入名称)
✅ 负向Embedding(EasyNegative/badhandv4)是每个SD玩家必备
✅ 与LoRA互补:Embedding简单轻量,LoRA功能更强
✅ 负向Prompt推荐模板:EasyNegative + badhandv4 + 常规负向词
✅ 正向Embedding可以提供特定的风格或概念效果

掌握Embedding虽然简单,但它是提升出图质量最省力的方法之一。特别是EasyNegative,加不加效果差距明显!


下一篇预告:AI绘画:ControlNet是什么以及它能做什么——从此告别"AI随机出图"

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询