create_character
Define a character's locked appearance by generating and saving a reference image, so every later subject_image keeps the same face.
Instructions
给一个人物定妆(生成并存下参考图), 之后 subject_image 出的每张图长相都一致。
为什么要有这一步: generate_image 每次给的是"长得不一样的人"。同一个角色的头像 / 战斗立绘 / 地图小人, 直接用文字描述生成出来是三个人。
appearance 分两部分, 分清楚很重要:
(1) 身份 —— 必须写死, 漏掉的每一项模型都会自己编, 而且每张编得不一样:
年龄段 + 体型(高瘦/魁梧/矮壮)
脸: 脸型、显著特征(疤/须/眉眼)
发型 + 发色 + 束发方式
辨识物: 跟着这个人走、换装也不摘的东西(独眼罩/佩剑/护腕/胎记)
(2) 默认服装 —— 只是个基线, 不是身份的一部分。照样写进 appearance, 但 subject_image 的 scene 里写新衣服就能换掉(实测: 定妆穿布袍, scene 写 "wearing heavy red armor" 能换成甲胄而脸不变)。所以一个角色不需要按套装 定妆很多次。
不要写场景、动作、表情 —— 那些留给 subject_image 的 scene。
定完先看返回的定妆图确认是不是你要的人; 定砸了会把整个角色锁死在错的长相上, 不满意就 force=true 重定。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| seed | No | ||
| force | No | ||
| width | No | ||
| height | No | ||
| appearance | Yes | ||
| guidance_scale | No | ||
| num_inference_steps | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| kind | No | ||
| name | No | ||
| seed | No | ||
| error | No | ||
| resized | No | ||
| warnings | No | ||
| appearance | No | ||
| error_code | No | ||
| source_size | No | ||
| stored_size | No | ||
| imported_from | No | ||
| reference_path | No |