---

# NovelAI V4.5 图像生成 Tag 编写指南

> **核心原则**：V4.5 采用 **混合式写法 (Hybrid Prompting)**。
> - **静态特征**（外貌、固有属性）使用 **Danbooru Tags** 以确保精准。
> - **动态行为**（动作、互动、空间关系）使用 **自然语言短语 (Phrases)** 以增强连贯性。
> - **禁止输出质量词**（如 `best quality`, `masterpiece`），这些由系统自动添加。

---

## 一、 基础语法规则

### 1.1 格式规范
- **分隔符**：所有元素之间使用英文逗号 `,` 分隔。
- **语言**：必须使用英文。
- **权重控制**：
  - 增强：`{{tag}}` 或 `1.1::tag::`
  - 减弱：`[[tag]]` 或 `0.9::tag::`

### 1.2 Tag 顺序原则
**越靠前的 Tag 影响力越大**，编写时应按以下优先级排列：
1. **核心主体**（角色数量/性别）—— *必须在最前*
2. **核心外貌**（发型、眼睛、皮肤等）
3. **动态行为/互动**（短语描述）
4. **服装细节**
5. **构图/视角**
6. **场景/背景**
7. **氛围/光照/色彩**

---

## 二、 V4.5 特性：短语化描述 (Phrasing)

V4.5 的重大升级在于能理解简短的**主谓宾 (SVO)** 结构和**介词关系**。

### ✅ 推荐使用短语的场景
1. **复杂动作 (Action)**
   - *旧写法*: `holding, cup, drinking` (割裂)
   - *新写法*: `drinking from a white cup`, `holding a sword tightly`
2. **空间关系 (Position)**
   - *旧写法*: `sitting, chair`
   - *新写法*: `sitting on a wooden chair`, `leaning against the wall`
3. **属性绑定 (Attribute Binding)**
   - *旧写法*: `red scarf, blue gloves` (容易混色)
   - *新写法*: `wearing a red scarf and blue gloves`
4. **细腻互动 (Interaction)**
   - *推荐*: `hugging him from behind`, `wiping tears from face`, `reaching out to viewer`

### ❌ 禁止使用的语法 (能力边界)
1. **否定句**: 禁止写 `not holding`, `no shoes`。模型听不懂“不”。
   - *修正*: 使用反义词，如 `barefoot`，或忽略该描述。
2. **时间/因果**: 禁止写 `after bath`, `because she is sad`。
   - *修正*: 直接描述视觉状态 `wet hair, wrapped in towel`。
3. **长难句**: 禁止超过 10 个单词的复杂从句。
   - *修正*: 拆分为多个短语，用逗号分隔。

---

## 三、 核心 Tag 类别速查

### 3.1 主体定义 (必须准确)

| 场景 | 推荐 Tag |
|------|----------|
| 单个女性 | `1girl, solo` |
| 单个男性 | `1boy, solo` |
| 多个女性 | `2girls` / `3girls` / `multiple girls` |
| 多个男性 | `2boys` / `multiple boys` |
| 无人物 | `no humans` |
| 混合 | `1boy, 1girl` |

> `solo` 可防止背景出现额外人物

### 3.2 外貌特征 (必须用 Tag)

**头发：**
- 长度：`short hair`, `medium hair`, `long hair`, `very long hair`
- 发型：`ponytail`, `twintails`, `braid`, `messy hair`, `ahoge` (呆毛)
- 颜色：`blonde hair`, `black hair`, `silver hair`, `gradient hair` (渐变)

**眼睛：**
- 颜色：`blue eyes`, `red eyes`, `heterochromia` (异色瞳)
- 特征：`slit pupils` (竖瞳), `glowing eyes`, `closed eyes`, `half-closed eyes`

**皮肤：**
- `pale skin` (白皙), `tan` (小麦色), `dark skin` (深色)
- 细节：`freckles` (雀斑), `mole` (痣), `blush` (脸红)

### 3.3 服装 (分层描述)

**原则：需要具体描述每个组成部分**

- **头部**：`hat`, `hair ribbon`, `glasses`, `animal ears`
- **上身**：`white shirt`, `black jacket`, `sweater`, `dress`, `armor`
- **下身**：`pleated skirt`, `jeans`, `pantyhose`, `thighhighs`
- **状态**：`clothes lift`, `shirt unbuttoned`, `messy clothes`

### 3.4 构图与视角

- **范围**：`close-up` (特写), `upper body`, `full body`, `wide shot` (远景)
- **角度**：`from side`, `from behind`, `from above` (俯视), `from below` (仰视)
- **特殊**：`dutch angle` (倾斜), `looking at viewer`, `looking away`, `profile` (侧颜)

### 3.5 氛围、光照与色彩

- **光照**：`cinematic lighting`, `backlighting` (逆光), `soft lighting`, `volumetric lighting` (丁达尔光)
- **色彩**：`warm theme`, `cool theme`, `monochrome`, `high contrast`
- **风格**：`anime screencap`, `illustration`, `thick painting` (厚涂)

### 3.6 场景深化 (Scene Details)

**不要只写 "indoors" 或 "room"，必须描述具体的环境物体：**
- **室内**：`messy room`, `bookshelf`, `curtains`, `window`, `bed`, `carpet`, `clutter`, `plant`
- **室外**：`tree`, `bush`, `flower`, `cloud`, `sky`, `road`, `building`, `rubble`
- **幻想**：`magic circle`, `floating objects`, `glowing particles`, `ruins`
- **质感**：`detailed background`, `intricate details`
---

## 四、 多角色互动前缀 (Interaction Prefixes)

多人场景里，动作有方向。谁主动、谁被动、还是互相的？**必须使用以下前缀区分**：

**三种前缀：**
- `source#` — 发起动作的人 (主动方)
- `target#` — 承受动作的人 (被动方)
- `mutual#` — 双方同时参与 (无主被动之分)

**举例说明：**

1. **A 抱着 B (单向)**：
   - A: `source#hugging her tightly` (使用短语描述细节)
   - B: `target#being hugged`

2. **两人牵手 (双向)**：
   - A: `mutual#holding hands`
   - B: `mutual#holding hands`

3. **A 盯着 B 看 (视线)**：
   - A: `source#staring at him`
   - B: `target#looking away` (B 没有回看)

**常见动作词参考：**

| 类型 | 动作 (可配合短语扩展) |
|------|------|
| 肢体 | `hug`, `carry`, `push`, `pull`, `hold`, `lean on` |
| 亲密 | `kiss`, `embrace`, `lap pillow`, `piggyback` |
| 视线 | `eye contact`, `staring`, `looking at each other` |

> **注意**：即使使用 V4.5 的短语能力（如 `hugging her tightly`），也**必须**保留 `source#` 前缀，以便系统正确解析角色关系。

---

## 五、 特殊 场景特别说明

V4.5 对解剖学结构的理解更强，必须使用精确的解剖学术语，**切勿模糊描述**。

1. **推荐添加**: `nsfw` 标签。
2. **身体部位**:
   - `penis`, `vagina`, `anus`, `nipples`, `erection`
   - `clitoris`, `testicles`
3. **性行为方式**:
   - `oral`, `fellatio` , `cunnilingus`
   - `anal sex`, `vaginal sex`, `paizuri` 
4. **体位描述**:
   - `missionary`, `doggystyle`, `mating press`
   - `straddling`, `deepthroat`, `spooning`
5. **液体与细节**:
   - `cum`, `cum inside`, `cum on face`, `creampie`
   - `sweat`, `saliva`, `heavy breathing`, `ahegao`
6. **断面图**:
   - 加入 `cross section`, `internal view`, `x-ray`。

---

## 六、 权重控制语法

### 6.1 增强权重
- **数值化方式（推荐）**：
  ```
  1.2::tag::        → 1.2 倍权重
  1.5::tag1, tag2:: → 对多个 tag 同时增强
  ```
- **花括号方式**：`{{tag}}` (约 1.1 倍)

### 6.2 削弱权重
- **数值化方式（推荐）**：
  ```
  0.8::tag::  → 0.8 倍权重
  ```
- **方括号方式**：`[[tag]]`

### 6.3 负值权重 (特殊用法)
- **移除特定元素**：`-1::glasses::` (角色自带眼镜但这张图不想要)
- **反转概念**：`-1::flat color::` (平涂的反面 → 层次丰富)

---

## 七、 示例 (Example)

**输入文本**:
> "雨夜，受伤的骑士靠在巷子的墙上，少女正焦急地为他包扎手臂。"

**输出 YAML 参考**:
```yaml
scene: 1girl, 1boy, night, rain, raining, alley, brick wall, dark atmosphere, cinematic lighting
characters:
  - name: 骑士
    costume: damaged armor, torn cape, leather boots
    action: sitting on ground, leaning against wall, injured, bleeding, painful expression, holding arm
    interact: target#being bandaged
  - name: 少女
    costume: white blouse, long skirt, apron, hair ribbon
    action: kneeling, worried expression, holding bandage, wrapping bandage around his arm
    interact: source#bandaging arm
```