什么是角色?
角色是图片生成里管理人物的标准容器——把每个人物的外貌、装束、姿势单独存起来,跟主提示词解耦。这样主提示词只管场景、风格、氛围,角色卡只管人物本身,两边互不打架。
核心思路
- 主提示词 = 场景、风格、氛围、构图大方向
- 角色 = 人物的外貌细节(一人一张卡,可复用)
把人物从主提示词里"抽"出来,同一组角色可以配合不同的主提示词反复出场——换个场景、换个风格、换个季节,角色不变。
角色由什么组成
每个角色包含 4 个核心字段:
| 字段 | 作用 | 例子 |
|---|---|---|
| 名称 | 你给角色取的标识,仅用于自己识别 | 小白 / 樱花猫娘 |
| 提示词 | 描述这个角色的外貌、服饰、姿势 | 1girl, cat ears, pink hair, school uniform, smile |
| 排除词 | 这个角色不要的元素 | bad hands, extra fingers |
| 位置 | 角色在画面里的目标位置 | C3(居中)/ A1(左上)等 |
跟主提示词什么关系
主提示词描述整体场景(背景、氛围、构图、风格),角色描述每个人物的细节。两者各管各的,最后由 AI 合成在同一张画面上。
多角色:最多同时启用 6 个
你可以创建任意数量的角色(保存在角色库里),但单次生成最多启用 6 个。
每个角色卡片右侧有 ✓ 启用开关:
- 启用:参与本次生成,会计入 token 总量
- 未启用:保留在角色库,不参与生成、不占 token
位置控制:5×5 网格
每个角色都需要一个"目标位置"。系统提供两种模式:
自动模式(默认推荐)
不指定位置,让 AI 自行决定每个角色的摆放——构图自然,但谁在哪里随机。
适合人物构图无强约束的场景:合影、群像、氛围图。
自定义模式(5×5 精确网格)
画面被分成 5 行 × 5 列共 25 个格子,点选你要的格子即可——适合有明确空间安排的场景,如左右对话、上下层叠、特定构图。
默认 C3 居中
新建角色默认位置是 C3(行=C 中间,列=3 居中),完全居中。如果只画一个角色,不用动。
token 怎么算
角色的提示词和排除词,只在角色启用时才算入总 token:
- 主提示词上限 512 token
- 排除词上限 512 token
- 每个启用角色的 prompt → 计入总提示词 token
- 每个启用角色的 negativePrompt → 计入总排除词 token
输入框右下角的「本 X · 总 Y/512」实时显示:
- 本 = 当前编辑字段自己的 token
- 总 = 所有启用角色 + 主提示词 + 预设的合计
角色是可复用的资产
角色跟预配置是完全独立的两套体系——预配置只保存主提示词和参数,不会记录哪些角色被启用、各自的位置。切换预配置时,角色的启用/位置维持现状,需要你手动调整。
这种独立反而是优势:你建好的角色永远在角色库里待命,可以配合任意预配置反复出场。
复用:一组角色,多种场景
把"樱花猫娘"建好之后,主提示词从 春日樱花 → 雪山顶 → 东京霓虹街——只换场景,角色不变,几秒就能产出三种完全不同氛围的图。
不需要为每个场景重新写一遍人物外貌。
组合:启用开关 + 位置
主提示词不变的情况下,只调启用 + 位置就能切换构图:双人变三人、左右换位、单人特写——无需重写人物描述。
什么时候不用角色
少数情况确实不需要建角色:
- 纯背景 / 风景图(没有人物主体)
- 只画一次的快速试图(不打算复用人物)
- 抽象风格图(如纯几何、纯纹理、抽象艺术)
其他大部分场景,只要画面里有"人物",建议都用角色管理。
多人不混色
画两个外貌差异大的人物(如黑发男 + 金发女)时,主提示词里硬写 1boy, black hair, 1girl, blonde hair, ... 经常会"混色"——男的也长出金发。拆成两个角色 + 各自定位置就能解决。
小提示
- 人物优先建角色:哪怕只有一个人,也建议建成角色卡,方便日后跨场景复用
- 主提示词不写人:让主提示词只管场景、风格、氛围,人物全交给角色
- 位置先用自动:不熟悉时让 AI 自己安排,构图反而更自然;后期再用 5×5 网格精调
- 撞 token 上限:先停用暂时不用的角色,再考虑精简描述
- 角色名称不参与生成:只是给你自己看的标识,写"小白"或"樱花猫娘"都行