Decision API v1

图像判别。基址与本页同源。公网 https://decision.model2.wgdl.tech。

演示

约定

项值
协议HTTPS,HTTP/1.1
字符编码UTF-8
成功响应200,Content-Type: application/json; charset=utf-8
失败响应{"error": string}。不使用其他错误包装。
概率softmax 之后的浮点数,范围 [0, 1],保留 6 位小数。同一响应里 options[].probability 之和为 1(四舍五入误差除外)。
时间timings_ms 的单位是毫秒,整数。
图片服务端解码后把长边缩到不超过 512 像素,再送入模型。短边按比例缩放。不返回原图。

认证

https://decision.model2.wgdl.tech 的全部路径使用 HTTP Basic,凭据与演示页相同。/docs 和 /v1/* 都要带 Authorization。没有 /api。

curl -u USER:PASSWORD https://decision.model2.wgdl.tech/v1/tasks

端点

方法路径作用
GET/v1/tasks列出全部预设任务
GET/v1/tasks/{id}读取一个预设任务的题目和选项
POST/v1/predict对一张图打分。预设任务或自定义题目,二选一
POST/v1/prompts把一句需求写成自定义题目。不打分
GET/v1/status工作进程是否可以预测
GET/v1/saved-tasks列出保存在本服务上的自定义题目
POST/v1/saved-tasks保存一道自定义题目,供演示页再次点选

GET/v1/tasks

返回当前权重里训练过的预设任务。不含题目全文,也不含选项列表。品类的题目约 22KB,列表接口不展开。

响应 200

字段类型说明
tasksarray顺序固定,与下方「预设任务」相同
tasks[].idstring任务编号。预测时作为 task 传入
tasks[].labelstring中文名
tasks[].option_countinteger选项个数
tasks[].blurbstringquestion 的第一行,不是完整题目
curl -u USER:PASSWORD https://decision.model2.wgdl.tech/v1/tasks
{
  "tasks": [
    {"id": "image_type", "label": "图像类型", "option_count": 5, "blurb": "这张图片属于哪一类?下面五个选项里只有一个成立。"},
    {"id": "category", "label": "品类", "option_count": 219, "blurb": "这张图里的主要单品属于哪个品类?"}
  ]
}

GET/v1/tasks/{id}

id 必须是预设任务编号。未知编号返回 404,正文 {"error":"未知任务"}。

响应 200

字段类型说明
idstring任务编号
labelstring中文名
questionstring训练时使用的完整题目,含判定标准
optionsarray of string类别标签,按下标从 0 递增。预测响应该数组按概率重排
curl -u USER:PASSWORD https://decision.model2.wgdl.tech/v1/tasks/image_type

POST/v1/predict

Content-Type: multipart/form-data。一次请求只判一张图,也只做一道题。

请求字段

字段类型必填约束
imagefile是扩展名 .jpg、.jpeg、.png、.webp。非空。请求体不超过 20MB。字段名必须是 image
tasktext与 prompt 互斥预设任务 id。见 预设任务。不能与 prompt 同时出现,也不能同时省略
prompttext与 task 互斥自定义题目。UTF-8,1 到 12000 个字符。格式见下
optionstext否仅自定义题目。JSON 数组,元素为字符串。2 到 8 项,互不重复,每项不超过 40 个字符。若 prompt 里已经有选项行,此数组必须与解析结果逐项相同、顺序相同

预设任务

传 task 和 image。题目和选项由服务端按该任务的训练文本填充,调用方不传 prompt。

curl -u USER:PASSWORD \
  -F task=image_type \
  -F image=@photo.jpg \
  https://decision.model2.wgdl.tech/v1/predict

自定义题目

传 prompt 和 image,不传 task。题目由调用方给出。选项 2 到 8 个。

完整格式与训练样本一致。第一行是问句,不能以 - 开头。每个选项独占一行,前缀是 - (U+002D,后接一个空格)。选项名和判定标准用 :(U+FF1A)或 :(U+003A)分隔。选项名取分隔符之前的文本。

这件上衣更接近哪一种?
- 卫衣:套头,有帽子或抽绳,面料偏厚。
- 衬衫:有领,门襟用纽扣。
curl -u USER:PASSWORD \
  -F image=@photo.jpg \
  -F prompt="$(cat prompt.txt)" \
  https://decision.model2.wgdl.tech/v1/predict

短格式只传问句,选项放在 options。服务端在打分前把选项接成编号列表,题目里没有判定标准。

curl -u USER:PASSWORD \
  -F image=@photo.jpg \
  -F prompt='这件上衣更接近哪一种?' \
  -F 'options=["卫衣","衬衫"]' \
  https://decision.model2.wgdl.tech/v1/predict

同一段 prompt 第一次请求会构建题目前缀缓存,timings_ms.cache 大于 0。之后字节级相同的题目再请求,cache 为 0,耗时主要在 forward。预设任务的前缀在进程启动时已经建好,cache 通常为 0。

响应 200

字段类型说明
taskstring 或 null预设任务为 id。自定义题目为 null
promptstring 或 null预设任务为 null。自定义题目为请求里的 prompt 原文
prediction.labelstring概率最高的选项。与 options[0].label 相同
prediction.probabilitynumber该选项的概率
optionsarray该题全部选项,按 probability 从高到低。预设任务的个数等于 option_count,品类为 219
options[].labelstring选项文本,与任务定义中的标签一致
options[].probabilitynumber该选项的概率
timings_ms.queueinteger在工作进程锁上等待的时间
timings_ms.cacheinteger构建题目前缀缓存的时间。已有缓存时为 0
timings_ms.decodeinteger读图、解码、缩放
timings_ms.prepareinteger文本与图像组 batch
timings_ms.forwardinteger模型前向
timings_ms.postprocessinteger读出 logits 并做 softmax
timings_ms.totalintegerqueue 加上从读图到 softmax 结束
{
  "task": "image_type",
  "prompt": null,
  "prediction": {"label": "标准商品图", "probability": 0.798004},
  "options": [
    {"label": "标准商品图", "probability": 0.798004},
    {"label": "衣服/时尚单品实拍图", "probability": 0.18122},
    {"label": "人体特写(穿戴单品)", "probability": 0.016842},
    {"label": "人手持衣服/单品靠近镜头", "probability": 0.00381},
    {"label": "全身人像", "probability": 0.000124}
  ],
  "timings_ms": {
    "queue": 0,
    "cache": 0,
    "decode": 4,
    "prepare": 6,
    "forward": 82,
    "postprocess": 0,
    "total": 92
  }
}

POST/v1/prompts

把一句需求写成可提交给 /v1/predict 的题目。不接收图片,不返回概率。

Content-Type: application/json。

字段类型必填约束
requeststring是非空。最长 1000 个字符。应写明要区分的类别;未写出的类别不会被补进选项

响应 200

字段类型说明
promptstring完整题目。第一行是问句,其后每行一个 - 选项名:判定标准
optionsarray of string选项名,2 到 8 个,与 prompt 中的行一致
curl -u USER:PASSWORD \
  -H 'Content-Type: application/json' \
  -d '{"request":"这件上衣是卫衣、衬衫,还是 T 恤?"}' \
  https://decision.model2.wgdl.tech/v1/prompts
{
  "prompt": "这件上衣更接近哪一种?\n- 卫衣:套头,有帽子或抽绳,面料偏厚。\n- 衬衫:有领,门襟用纽扣。\n- T 恤:套头,无门襟,面料较薄。",
  "options": ["卫衣", "衬衫", "T 恤"]
}

上面的 prompt 是格式示例,不是该输入的固定输出。

GET/v1/status

演示页用它判断能不能预测。不加载模型,只看工作进程是否已经就绪。

字段类型说明
readyboolean至少有一个工作进程可以预测
ready_countinteger已就绪的工作进程数
workersinteger配置的工作进程数
messagestring未就绪时的状态说明
curl -u USER:PASSWORD https://decision.model2.wgdl.tech/v1/status

GET/v1/saved-tasks

保存在这台服务上的自定义题目。不是训练预设,id 不能传给 POST /v1/predict 的 task。要打分,把 prompt 原样放进预测请求。

字段类型说明
tasks[].idstringsaved- 加题目内容的哈希。同一道题重复保存得到同一个 id
tasks[].labelstring问句截断后的短名,给演示页导航用
tasks[].promptstring完整题目
tasks[].optionsarray of string选项名
tasks[].option_countinteger选项个数

POST/v1/saved-tasks

Content-Type: application/json。题目格式与 POST /v1/predict 的 prompt 相同。保存后服务会为这道题建前缀缓存。重启后仍在。

字段类型必填约束
promptstring是1 到 12000 个字符。选项行规则与预测接口相同
optionsarray of string否省略时从 prompt 解析。都提供时必须逐项相同、顺序相同
replacestring否已有的 saved- id。写入新题目前先删掉这一条。内容没变则仍返回原记录

响应 200

字段与列表里的单个元素相同:id、label、prompt、options、option_count。

curl -u USER:PASSWORD \
  -H 'Content-Type: application/json' \
  -d '{"prompt":"这件上衣更接近哪一种?\n- 卫衣:套头,有帽子或抽绳。\n- 衬衫:有领,门襟用纽扣。"}' \
  https://decision.model2.wgdl.tech/v1/saved-tasks

错误

状态条件error
400不是 multipart请用 multipart 提交图片
400请求体大于 20MB图片不能超过 20MB
400缺少 image 或文件为空请上传图片,字段名是 image
400扩展名不在 jpg、jpeg、png、webp图片请用 jpg、png 或 webp
400task 与 prompt 同时出现,或都没有task 和 prompt 二选一
400task 不是预设编号未知任务
400prompt 超过 12000 字符题目太长
400选项少于 2 个、多于 8 个,或内容重复题目需要 2 到 8 个互不重复的选项,重复项也可能是 选项名重复
400选项名超过 40 字符选项名太长
400options 与题目中的选项行不一致options 和题目里的选项不一致
400options 不是 JSON 数组选项格式不对
400POST /v1/prompts 的 JSON 无法解析,或 request 为空需求格式不对 或 先写需求
400POST /v1/saved-tasks 缺少 prompt先写题目
400保存的题目无法解析,或 JSON 无效题目格式不对,以及预测接口里同一类选项错误
400request 超过 1000 字符需求太长,请收成一句
404GET /v1/tasks/{id} 的编号不存在未知任务
503模型还在加载,或工作进程都在处理其他请求四张卡都在忙,或加载中的状态说明

预设任务

共 17 个。下表的 id 可直接作为 POST /v1/predict 的 task。question 与 options 与 GET /v1/tasks/{id} 相同。

idlabeloption_countblurb
image_type图像类型5这张图片属于哪一类?下面五个选项里只有一个成立。
category品类219这张图里的主要单品属于哪个品类?
gender_appearance性别3该人像的性别外观呈现更接近哪一类?
face_appearance人种4该画面中央这个人的族群外观最接近哪一类?只看面部,不看国籍、衣服或背景。
person_count人数5这张照片里,算得上主体的有几个人?
wearing_hat戴帽子2这张照片里,主体有没有戴帽子?
wearing_glasses戴眼镜2这张照片里,主体有没有戴眼镜?
hair_length发长4这张照片里,主体的头发有多长?
facial_hair胡须2这张照片里,主体有没有胡子?
framing构图4这张照片把主体取到了哪一段?
body_view身体朝向4这张照片里,主体的身体朝向是哪一种?
face_view脸朝向4这张照片里,主体的脸朝向是哪一种?
category_closeup特写品类219这张衣服特写里的单品属于哪个品类?
garment_color主色14这张白底商品图里,衣服的主色是哪一种?
garment_pattern图案14这张白底商品图里,衣服最主导的图案是哪一种?
skirt_length裙长3这张商品图里,裙子或连衣裙的下摆到哪里?
garment_brand品牌42这张商品图里的衣服、鞋子、包或皮带是哪个品牌?

image_type

字段值
idimage_type
label图像类型
option_count5

question

这张图片属于哪一类?下面五个选项里只有一个成立。
- 全身人像:严格的全身人像。必须同时清楚拍到头部,且画面下缘至少接近脚踝(可裁掉脚或少量小腿);人物的整体姿态和造型是主体。缺头、下半身没有接近脚踝,或只见半身、局部时,不能选这一项。
- 人体特写(穿戴单品):人体局部、半身或近距离特写。衣服、鞋帽包或其他时尚单品正被人穿戴或佩戴时选这一项,露不露脸都可以。用手触摸、整理、拉扯自己正穿着的衣服,也算这一项,不是手持展示。
- 标准商品图:商家上架用的标准商品图。背景干净,比如白底、浅纯色,或没有生活场景的棚拍;服饰或时尚单品单独作为主体,构图规整,类似电商目录图。真人穿着、手持、衣架生活实拍、假人店内照、床上或地上的随手平铺,都不是这一项。
- 衣服/时尚单品实拍图:衣服或时尚单品没有被人穿着,单独摆出来拍,但背景不是干净的标准电商棚拍。包括生活场景里的平铺、悬挂、衣架、假人、桌面或室内实拍。干净白底或纯色棚拍的上架图要选标准商品图。
- 人手持衣服/单品靠近镜头:单品和展示者的身体明显分开,没有正被穿在身上。人物用手或衣架把单品举起、拿着,或凑近镜头展示。整理、拉扯自己正穿着的衣服,不属于这一项。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0全身人像
1人体特写(穿戴单品)
2标准商品图
3衣服/时尚单品实拍图
4人手持衣服/单品靠近镜头

category

字段值
idcategory
label品类
option_count219

question

这张图里的主要单品属于哪个品类?

品类说明(选项与下面的 path 一一对应):
- tops.t_shirts_polos.t_shirts:T恤。无完整前开襟、以套头穿着为主的基础针织上衣,可为短袖或长袖。 边界:无 Polo 翻领;无 Henley 式短纽扣门襟;无从领口延伸至下摆的完整前开襟。 完整前开襟 → Shirts;Polo Collar + 短门襟 → Polo Shirts; 无翻领 + 短纽扣门襟 → Henley Shirts。
- tops.t_shirts_polos.polo_shirts:Polo衫。具有典型 Polo Collar,并在领口下方设置短门襟的套头式针织上衣。 边界:核心必须是 Polo Collar + Partial Placket + 非完整前开襟。 门襟延伸至下摆 → Shirts;无 Polo Collar → 不判为 Polo。
- tops.t_shirts_polos.henley_shirts:亨利衫。无传统翻领,在圆领或类似领口下设置短纽扣门襟的套头式上衣。 边界:核心是无翻领 + 短门襟。有 Polo Collar → Polo Shirts;完整前开襟 → Shirts;完全无门襟 → T-Shirts。
- tops.shirts_blouses.shirts:衬衫。具有典型衬衫结构,并具有从领口向下延伸至下摆或接近下摆的完整前开襟。 边界:Full Front Opening / Full Placket 是最高优先判断。即使短袖、宽松或面料柔软,只要完整前开襟明显,优先归 Shirts。
- tops.shirts_blouses.blouses:罩衫。具有较自由的领口、袖型或装饰结构的轻薄上装,不要求传统衬衫的完整领型、门襟和袖口。 边界:不满足典型 T-Shirt 针织结构,也不具备传统 Shirt 的完整衬衫结构时再考虑 Blouse;不能仅因宽松或面料柔软判断为 Blouse。
- tops.tank_tops_camisoles.tank_tops:背心。具有明显肩部连接结构的无袖日常上衣。 边界:宽肩带或肩部布料连接前后衣身 → Tank Top;细肩带 → Camisole;无肩带 → Tube Top;颈部固定 → Halter Top。
- tops.tank_tops_camisoles.camisoles:吊带上衣。以两条明显细肩带连接前后衣身的轻薄无袖上衣。 边界:Two Thin / Spaghetti Straps 为核心。宽肩带不归 Camisole;明确运动功能 → Sports Tops。
- tops.tank_tops_camisoles.tube_tops:抹胸。完全没有肩带,以胸部和上身围度固定的上衣。 边界:存在承担主要固定功能的肩带或绕颈结构即不属于 Tube Top。
- tops.tank_tops_camisoles.halter_tops:挂脖上衣。通过颈部后方、颈部两侧或绕颈结构固定的无袖上衣。 边界:主要上方固定点必须位于颈部而不是肩部;仅露肩不等于 Halter。
- tops.sweaters.pullover_sweaters:套头毛衣。无完整前开襟、以套头方式穿着的毛衫式针织上衣。 边界:必须具有明显毛衫式针织结构;完整前开襟的毛衫 → Cardigans。
- tops.sweaters.cardigans:针织开衫。具有完整前开襟,可通过纽扣、拉链或开放式前襟穿着的毛衫式针织上衣。 边界:针织结构优先于开襟结构;明显 Knit Construction + 完整前开襟 → Cardigans,而非 Shirts。
- tops.sweaters.sweater_vests:针织背心。具有明显毛衫式针织结构的无袖上衣。 边界:明显针目、纱线、罗纹或针织成型结构优先;普通布料无袖上衣 → Tank Tops。
- tops.hoodies_sweatshirts.pullover_hoodies:套头连帽卫衣。具有 Hood、无完整前拉链的卫衣。 边界:有 Hood + 无完整前拉链 → Pullover Hoodie。
- tops.hoodies_sweatshirts.zip_up_hoodies:拉链连帽卫衣。具有 Hood,并具有从领口至下摆的完整前拉链。 边界:有 Hood + Full Zip → Zip-Up Hoodie;无 Hood → 不归 Hoodie。
- tops.hoodies_sweatshirts.crewneck_sweatshirts:圆领卫衣。无 Hood、无完整前开襟,以典型 Sweatshirt 结构为主体的卫衣。 边界:无 Hood + 无完整前开襟;若有短拉链 → Quarter-Zip Sweatshirt。
- tops.hoodies_sweatshirts.quarter_zip_sweatshirts:半拉链卫衣。无 Hood,在领口位置具有短拉链或 Quarter-Zip 结构的卫衣。 边界:无 Hood + 短拉链为核心;完整拉链且有 Hood → Zip-Up Hoodie。
- tops.sports_tops.sports_t_shirts:运动T恤。外形接近普通 T-Shirt,但具有明确运动用途或功能性面料的运动上衣。 边界:速干、吸湿排汗、训练剪裁等运动证据明确才归此类;普通日常 T-Shirt → T-Shirts。
- tops.sports_tops.sports_tank_tops:运动背心。无袖结构,并以健身、跑步或训练为主要设计用途的运动上衣。 边界:运动功能或运动场景明确优先于普通 Tank Top。
- tops.sports_tops.compression_tops:压缩上衣。明显紧密包裹躯干,并以压缩、肌肉支撑或专业训练为核心设计目的的上衣。 边界:仅 Slim Fit 不够;需要明显压缩面料/结构或专业训练用途。
- tops.sports_tops.sports_bras:运动内衣。针对运动场景设计,并承担明显胸部支撑功能的上衣。 边界:明确运动支撑结构优先于 Bras & Bralettes。
- tops.sports_tops.jerseys:球衣。以球队、比赛或球类运动服装结构为核心特征的运动上衣。 边界:球队/号码/比赛结构明显时归 Jerseys;具体运动项目作为 Attribute。
- tops.sports_tops.cycling_jerseys:骑行服。具有明显骑行专业结构,如前拉链、后置口袋、紧身空气动力学版型等。 边界:典型骑行结构明确时优先于 Sports T-Shirts;仅紧身或拉链不足以判断。
- tops.bodysuits.bodysuits:连体上衣。上身与裆部连为一体并在裆部闭合的贴身或修身上衣。 边界:裆部与上身形成一个完整服装结构是唯一核心判断;领型、袖长、材质与修身程度作为 Attributes。
- bottoms.pants.trousers:西裤 / 正装裤。具有明显 Tailored Pants 结构的长裤,包括规整腰头、裤线或正式裤型。 边界:明显正装 Tailoring → Trousers;大型腿侧工装袋 → Cargo Pants;卫衣面料 → Sweatpants。
- bottoms.pants.chinos:卡其裤。典型 Chino 式休闲长裤,通常采用斜纹织物、规整腰头及简洁口袋结构。 边界:明显正装 Tailoring → Trousers;明显 Cargo Pocket → Cargo Pants;不要仅凭卡其色判断。
- bottoms.pants.cargo_pants:工装裤。裤腿侧面具有一个或多个明显大型 Cargo / Utility Pocket 的长裤。 边界:腿侧大型贴袋是核心高优先特征;即使裤脚束口,只要 Cargo Pocket 明显仍优先 Cargo Pants。
- bottoms.pants.sweatpants:卫裤。使用典型 Sweatshirt / Jersey / Fleece 类柔软面料并具有休闲运动裤结构的长裤。 边界:卫衣/Fleece 面料优先;梭织/尼龙 + 束脚 → Joggers。
- bottoms.pants.joggers:束脚裤。具有明显收窄裤腿及弹性束脚结构、但非典型卫衣面料的长裤。 边界:束脚 + 梭织/尼龙/Tech Fabric → Joggers;Fleece/卫衣面料 → Sweatpants;Cargo Pocket 明显 → Cargo Pants。
- bottoms.pants.track_pants:运动长裤。以训练、热身等运动用途为主,具有运动技术面料、侧条纹或腿侧拉链等结构。 边界:明确 Track/Training 功能优先;即使束脚也优先 Track Pants。
- bottoms.pants.other_pants:其他长裤。无法明确归入以上结构型长裤的常规 Pants。 边界:仅在无法匹配 Trousers / Chinos / Cargo / Sweatpants / Joggers / Track Pants 时使用。
- bottoms.jeans.jeans:牛仔裤。以 Denim 牛仔面料为主要材质且具有长裤结构的下装。 边界:Denim + 长裤结构即可。Skinny / Straight / Wide / Flare 等作为 leg_shape Attribute。
- bottoms.leggings.leggings:紧身打底裤。以高弹、贴身结构紧密包裹臀部及腿部,长度一般在小腿肚以下的裤装。 边界:贴身 + 长度达到小腿及以下 → Leggings;贴身但为短裤长度 → Biker Shorts。
- bottoms.shorts.denim_shorts:牛仔短裤。Denim 材质 + Shorts 结构。 边界:Denim 优先;若裤腿长度达到长裤区间则归 Jeans。
- bottoms.shorts.cargo_shorts:工装短裤。具有明显大型 Cargo / Utility Pocket 的短裤。 边界:腿侧大型贴袋为核心;即使采用牛仔材质,也优先 Cargo Shorts。
- bottoms.shorts.tailored_shorts:精裁短裤。具有明显 Tailored Waistband、裤褶或正装裤式结构的短裤。 边界:正式精裁结构明显 → Tailored Shorts;运动功能明显 → Athletic Shorts。
- bottoms.shorts.athletic_shorts:运动短裤。以跑步、训练、篮球等运动用途为主的功能性短裤。 边界:明确运动结构/功能面料优先;仅休闲宽松不足以判断。
- bottoms.shorts.sweat_shorts:卫裤短裤。典型 Sweatshirt / Fleece / Jersey 面料的休闲短裤。 边界:卫衣/Fleece 面料为核心;若为专业运动短裤 → Athletic Shorts。
- bottoms.shorts.biker_shorts:骑行紧身短裤。高弹、明显贴合臀腿,长度通常延伸至大腿中下部。 边界:贴身 + Shorts Length → Biker Shorts;长度达到小腿及以下 → Leggings。
- bottoms.shorts.other_shorts:其他短裤。无法明确归入以上结构型短裤的 Shorts。 边界:仅作为 Shorts 内兜底。
- bottoms.skirts.pleated_skirts:百褶裙。裙身具有大面积连续、规律的折叠褶结构。 边界:连续规则褶是核心;零星褶皱不算 Pleated。
- bottoms.skirts.pencil_skirts:铅笔裙。整体贴合腰臀,并保持窄直或向下轻微收窄的裙型。 边界:持续窄直/收窄轮廓为核心;仅修身但下摆明显外扩不归 Pencil。
- bottoms.skirts.wrap_skirts:裹身半身裙。裙体通过两片布料交叠包裹身体形成,并通常具有侧系带或固定点。 边界:前身真实交叠包裹结构为核心;仅视觉假交叠不足以判断。
- bottoms.skirts.cargo_skirts:工装裙。具有明显 Cargo / Utility Pocket 的半身裙。 边界:大型工装贴袋高优先;即使同时为 Mini/A-line,也优先 Cargo Skirt。
- bottoms.skirts.tiered_skirts:分层裙。裙身由两层及以上横向拼接、抽褶或分层结构形成。 边界:必须存在明显层级拼接;单层荷叶边不等于 Tiered。
- bottoms.skirts.other_skirts:其他半身裙。不符合以上明确结构的半身裙。 边界:A-Line、Mini、Midi、Maxi 等长度/轮廓优先作为 Attributes。
- outerwear.jackets.bomber_jackets:飞行夹克。典型短款 Bomber 结构,常见罗纹下摆、罗纹袖口和前拉链。 边界:整体 Bomber 轮廓 + 罗纹收口为核心;仅短款拉链夹克不一定是 Bomber。
- outerwear.jackets.denim_jackets:牛仔夹克。以 Denim 为主体材质并具有 Jacket 结构的外套。 边界:Denim + Jacket 结构优先;长款明显 Coat 轮廓不归此类。
- outerwear.jackets.leather_jackets:皮夹克。以 Leather / Faux Leather 为主体材质并具有 Jacket 结构的外套。 边界:皮革材质为核心;若明显为长款大衣轮廓则归 Coats。
- outerwear.jackets.puffer_jackets:短款羽绒 / 棉服。具有明显 Quilted / Padded 蓬松填充结构的短至中短款外套。 边界:明显 Puffer Construction 高优先;长款延伸至大腿中部及以下 → Puffer Coats。
- outerwear.jackets.windbreakers:防风夹克。轻量梭织或功能材料,并以防风、防护为核心结构的短外套。 边界:轻量 Functional Shell + 防风结构为核心;厚重保暖填充 → Puffer。
- outerwear.jackets.varsity_jackets:棒球夹克。具有典型 Varsity / Letterman 结构,如罗纹领袖口下摆、撞色袖或 Snap Button。 边界:典型 Varsity 组合结构优先;仅有罗纹收口不够。
- outerwear.jackets.utility_field_jackets:工装夹克。具有明显多口袋、Utility Pocket 或 Field Jacket 结构的夹克。 边界:多功能口袋/工装结构高优先;单个胸袋不足以判断。
- outerwear.jackets.other_jackets:其他夹克。无法明确归入以上结构型 Jacket 的短至中等长度外套。 边界:仅作为 Jackets 内兜底。
- outerwear.coats.trench_coats:风衣。具有典型 Trench 结构的长外套,常见腰带、Storm Flap、双排扣或肩章。 边界:整体 Trench 结构明显即可,不要求所有细节同时存在;明显填充 → Puffer Coats。
- outerwear.coats.overcoats:长大衣。长款、Tailored、较规整的大衣轮廓,且不具明显 Trench / Puffer / Parka 结构。 边界:作为 Tailored 长大衣主类;若有更强标志性结构则优先对应类。
- outerwear.coats.puffer_coats:长款羽绒服。具有明显 Padded / Quilted 填充结构并延伸至大腿中部或以下的长外套。 边界:Puffer Construction + 长款轮廓同时满足;短款 → Puffer Jackets。
- outerwear.coats.parkas:派克大衣。以防寒、防风为核心,通常覆盖臀部、带 Hood 并具有 Functional Shell。 边界:Hood + 防护型长外套结构明显;仅普通连帽大衣不一定是 Parka。
- outerwear.coats.raincoats:雨衣。以 Waterproof / Rain Protection 为主要结构目的的长外套。 边界:明确防水雨衣结构;若典型 Trench 结构更强 → Trench Coats。
- outerwear.coats.other_coats:其他大衣 / 长外套。无法明确归入以上结构型 Coat 的长外套。 边界:仅作为 Coats 内兜底。
- outerwear.blazers.blazers:西装外套。具有西装式翻领、前襟及一定肩部结构的正式或休闲外套。 边界:西装翻领 + Tailored Jacket 结构为核心;单双排扣、翻领类型作为 Attributes。
- outerwear.vests.tailored_vests_waistcoats:西装马甲。具有西装式精裁结构的外穿无袖服装。 边界:Tailored 结构明显;针织无袖上衣 → Sweater Vests。
- outerwear.vests.puffer_vests:羽绒马甲。具有明显填充、绗缝或 Puffer 结构的无袖外套。 边界:Padded/Quilted 结构为核心。
- outerwear.vests.utility_vests:工装马甲。具有明显多功能口袋或 Utility Structure 的无袖外套。 边界:多工装口袋/功能结构明显优先。
- outerwear.vests.other_vests:其他外穿马甲。无法归入以上结构型 Vest 的外穿无袖服装。 边界:仅作为 Vests 内兜底。
- dresses.shirt_dresses:衬衫裙。以完整衬衫门襟、Shirt Collar 等衬衫结构为核心的连衣裙。 边界:完整 Shirt 结构属于高优先级硬结构;即使同时为 Mini、收腰或宽松,也优先归 Shirt Dress。
- dresses.wrap_dresses:裹身连衣裙。前身通过两片裙身真实交叠包裹身体形成的连衣裙。 边界:必须存在真实交叠包裹结构;仅视觉上的交叉、褶皱或假裹身设计不归 Wrap Dress。
- dresses.slip_dresses:吊带裙。以细肩带、简洁流动裙身和内衣式 Slip 结构为核心的连衣裙。 边界:Spaghetti Straps + Slip-like body 为核心;普通细肩带裙若结构复杂、蓬松或明显非 Slip 轮廓,不归此类。
- dresses.sweater_dresses:针织连衣裙。具有明显毛衫式 Knit Construction 的连衣裙。 边界:针目、纱线、罗纹或针织成型结构优先于裙长和一般轮廓;仅采用弹力针织布但无毛衫式结构,不自动归 Sweater Dress。
- dresses.t_shirt_dresses:T恤裙。整体直接延续 T-Shirt 的领口、袖型、肩部与基础针织上衣结构,并向下延伸形成裙装。 边界:必须明显保留典型 T-Shirt 上身结构;不能仅因棉质、休闲或宽松就判断为 T-Shirt Dress。
- dresses.tiered_dresses:分层连衣裙。裙身具有两层及以上明显横向拼接、抽褶或阶梯式分层结构的连衣裙。 边界:必须存在明显多层级结构;单层荷叶边、局部拼接或普通褶皱不归 Tiered Dress。
- dresses.bodycon_dresses:紧身连衣裙。从胸部、腰部到臀部持续明显贴合身体曲线的连衣裙。 边界:持续贴身轮廓是核心;仅腰部收紧、局部修身或弹力面料不足以判断为 Bodycon。
- dresses.fit_and_flare_dresses:收腰伞裙。上身或腰部明显收束,裙摆从腰部向外展开的连衣裙。 边界:必须同时满足明显腰部收束 + 外扩裙摆;若存在 Shirt / Wrap / Slip 等更强结构,则优先归对应结构型 Dress。
- dresses.shift_dresses:直筒裙。腰部没有明显收束,整体从肩部向下保持相对直线或宽松直筒轮廓的连衣裙。 边界:无明显腰线收束 + 直线轮廓是核心;若存在 Shirt / Sweater / Tiered 等更强结构,则优先对应结构型 Dress。
- dresses.other_dresses:其他连衣裙。无法明确归入以上具体 Dress Type 的连衣裙。 边界:仅作为 Dresses 的最终兜底;能够匹配任何明确结构型或轮廓型 Dress 时不得进入 Other。
- jumpsuits_rompers.jumpsuits.utility_boiler_suits:工装连体裤。具有明显 Utility / Workwear 结构,如完整前开襟、多口袋和工装结构。 边界:明显工装结构高优先。
- jumpsuits_rompers.jumpsuits.tailored_jumpsuits:精裁连体裤。具有明显 Tailored、正式或西装式结构的长裤型连体衣。 边界:精裁正式结构明显;若持续紧身包裹 → Catsuits。
- jumpsuits_rompers.jumpsuits.catsuits:紧身连体裤。从上身至腿部持续紧密包裹身体的长裤型连体衣。 边界:持续全身贴合为核心,不等同于一般修身 Jumpsuit。
- jumpsuits_rompers.jumpsuits.other_jumpsuits:其他连体裤。无法明确归入以上结构型的长裤型连体衣。 边界:仅作为 Jumpsuits 内兜底。
- jumpsuits_rompers.rompers.rompers_playsuits:连体短裤。上衣与短裤连接为一体的单件式服装。 边界:上身与 Shorts 连为一体;若下装为长裤 → Jumpsuits。
- jumpsuits_rompers.overalls.bib_overalls:长款背带裤。Bib + Shoulder Straps + Long Pants 的一件式服装。 边界:必须有明显胸前 Bib 和肩带;长裤结构。
- jumpsuits_rompers.overalls.shortalls:短款背带裤。Bib + Shoulder Straps + Shorts 的一件式服装。 边界:必须有明显胸前 Bib 和肩带;短裤结构。
- shoes.sneakers.running_shoes:跑鞋。以跑步为核心设计用途,具有明显跑鞋中底、缓震及运动结构。 边界:跑步用途/跑鞋结构明确;仅外形像跑鞋但主打休闲 → Lifestyle Sneakers。
- shoes.sneakers.training_shoes:训练鞋。为健身、力量、Cross Training 等设计,通常具有更稳定的平台结构。 边界:训练/健身用途明确;跑步取向明显 → Running Shoes。
- shoes.sneakers.basketball_shoes:篮球鞋。为篮球运动设计,并具有典型篮球鞋结构。 边界:篮球运动用途或明显篮球鞋型结构。
- shoes.sneakers.skate_shoes:滑板鞋。典型低重心、耐磨鞋面及 Skate Shoe 结构的运动鞋。 边界:滑板用途/典型 Skate 结构明确。
- shoes.sneakers.court_shoes:场地运动鞋。针对 Tennis、Pickleball 等横向移动运动设计的鞋。 边界:明确 Court Sports 用途;普通复古板鞋不归此类。
- shoes.sneakers.lifestyle_sneakers:休闲运动鞋。采用 Sneaker 结构,但没有明确专业运动用途的休闲鞋。 边界:缺少明确专业运动用途时作为 Sneakers 主要兜底;Converse 等帆布休闲鞋归此类。
- shoes.boots.chelsea_boots:切尔西靴。脚踝两侧存在典型 Elastic Side Panels 的靴子。 边界:两侧弹力布片为核心硬结构。
- shoes.boots.combat_boots:军靴 / 马丁靴类。明显系带、高帮、厚底及 Combat Boot 结构的靴子。 边界:Combat 轮廓整体明显;仅系带不够。
- shoes.boots.western_cowboy_boots:牛仔靴。具有典型 Western Boot 鞋头、鞋跟及靴筒结构。 边界:Western 标志性轮廓高优先。
- shoes.boots.hiking_boots:登山靴。具有明确徒步/登山鞋底、鞋面及保护结构的靴子。 边界:户外登山功能明确;普通工装靴不归此类。
- shoes.boots.rain_boots:雨靴。以防水橡胶或 Waterproof Shell 为核心结构的靴子。 边界:防水雨靴结构明确。
- shoes.boots.snow_winter_boots:雪地靴。以保暖、防雪为核心用途的靴子。 边界:明显保暖内里/防雪结构优先。
- shoes.boots.ankle_boots:踝靴。无上述特殊结构,靴筒主要止于脚踝附近。 边界:作为高度兜底;若有 Chelsea/Combat 等强结构优先对应类。
- shoes.boots.knee_high_boots:及膝靴。无特殊功能结构,靴筒延伸至小腿上部或膝盖附近。 边界:高度为核心兜底。
- shoes.boots.over_the_knee_boots:过膝靴。靴筒明显高于膝盖。 边界:靴筒必须越过膝盖。
- shoes.sandals.strappy_sandals:绑带凉鞋。主要由多条细带固定脚部的开放式凉鞋。 边界:多条开放绑带为核心;即使高跟仍优先 Sandals。
- shoes.sandals.slides:一字拖。开放后跟,主要通过一条或多条横跨脚面的鞋面结构固定。 边界:无后跟固定 + 横向鞋面结构。
- shoes.sandals.flip_flops:人字拖。具有明显脚趾间 Toe Post 的拖鞋。 边界:Toe Post 是决定性特征。
- shoes.sandals.fisherman_sandals:渔夫鞋。脚面由多条交织或封闭式皮条形成笼状结构的凉鞋。 边界:笼状编条鞋面为核心。
- shoes.sandals.gladiator_sandals:罗马凉鞋。多条鞋带向脚踝甚至小腿方向明显延伸的凉鞋。 边界:绑带向踝/小腿上延伸是关键。
- shoes.sandals.slingback_sandals:后带凉鞋。鞋面开放,并通过后跟带固定的凉鞋。 边界:开放鞋面 + 后跟带;鞋面主体封闭且高跟 → Slingback Heels。
- shoes.sandals.house_slippers:居家拖鞋。明确以室内、居家穿着为主要用途的拖鞋。 边界:居家用途明确。
- shoes.sandals.other_sandals:其他凉鞋。无法归入以上结构型的开放式凉鞋。
- shoes.heels.pumps:浅口高跟鞋。封闭或大面积封闭鞋面、无脚踝带,以经典 Pump 鞋型为主体的高跟鞋。 边界:鞋面主体完整;若大面积开放/多绑带 → Sandals。
- shoes.heels.slingback_heels:后空高跟鞋。后跟开放,以一条后带固定脚后跟的高跟鞋。 边界:封闭/大面积完整鞋面 + 后带;开放式凉鞋结构 → Sandals。
- shoes.heels.mary_jane_heels:玛丽珍高跟鞋。鞋面横跨脚背具有一条或多条明显固定带的高跟鞋。 边界:脚背横带为核心。
- shoes.heels.peep_toe_heels:鱼嘴高跟鞋。鞋面主体封闭,只在鞋头局部开放的高跟鞋。 边界:仅局部露趾 → Heels;大面积开放或多条带 → Sandals。
- shoes.flats.ballet_flats:芭蕾平底鞋。低帮、浅口、轻薄鞋底、典型 Ballet Flat 轮廓。 边界:典型浅口芭蕾鞋型。
- shoes.flats.mary_jane_flats:玛丽珍平底鞋。低跟/平底,并有横跨脚背固定带的鞋。 边界:低跟/平底 + 脚背横带。
- shoes.flats.slingback_flats:后空平底鞋。低跟/平底 + 开放后跟 + 后跟带。 边界:无明显高跟;若高跟明显 → Slingback Heels。
- shoes.flats.espadrilles:草编底鞋。具有典型 Rope / Jute Espadrille Midsole 的平底或低跟鞋。 边界:草编/黄麻中底是核心硬结构。
- shoes.flats.other_flats:其他平底鞋。无法归入以上结构,且非 Sneakers、Boots、Loafers、Oxfords & Derbies 的低跟或平底鞋。 边界:仅作为 Flats 内兜底。
- shoes.loafers.penny_loafers:便士乐福鞋。鞋面具有典型 Penny Strap 的乐福鞋。 边界:Penny Strap 为核心。
- shoes.loafers.tassel_loafers:流苏乐福鞋。鞋面具有明显 Tassels 的乐福鞋。 边界:流苏结构为核心。
- shoes.loafers.horsebit_loafers:马衔扣乐福鞋。鞋面具有典型 Horsebit Hardware 的乐福鞋。 边界:马衔扣五金为核心。
- shoes.loafers.driving_loafers:驾驶鞋。典型 Moccasin 鞋面 + 柔软鞋底或 Rubber Nubs 的乐福鞋。 边界:Driving Moccasin 结构为核心。
- shoes.loafers.other_loafers:其他乐福鞋。具有典型 Loafer 套脚结构但不匹配以上具体结构的鞋。 边界:必须先满足 Loafer 基础鞋型。
- shoes.mules_clogs.clogs:木屐式鞋。具有明显 Clog 轮廓的包头套穿鞋,通常鞋头较宽厚、鞋底或 Footbed 体积感较强,后跟多为开放或带可活动后带。包括 Birkenstock Boston、Crocs Classic Clog 等典型结构。 边界:具有明显 Clog 整体轮廓,通常表现为宽厚包头、较厚鞋底或 Footbed、鞋体体积感较强,后跟开放或仅有可活动后带。Birkenstock Boston、Crocs Classic Clog 等归此类。即使后跟开放,也只要 Clog 结构明确,就优先归 Clogs。
- shoes.mules_clogs.mules:穆勒鞋。后跟完全开放、无后跟固定带,主要依靠前部鞋面包覆脚部的套穿鞋;可为平底、低跟或高跟。 边界:前部鞋面明显包覆脚部,后跟完全开放且无固定后带,但不具有明显 Clog 的宽厚鞋体、厚实 Footbed 或木屐式轮廓。可为平底、低跟或高跟。若存在明显 Clog 结构 → Clogs;若鞋面主要由开放绑带构成 → Sandals;若有后跟固定带 → Slingback 类。
- shoes.oxfords_derbies.oxfords:牛津鞋。采用 Closed Lacing System 的正式或半正式系带鞋。 边界:鞋带孔片底部缝合于鞋面内部,无法大幅张开。
- shoes.oxfords_derbies.derbies:德比鞋。采用 Open Lacing System 的正式或半正式系带鞋。 边界:鞋带孔片位于鞋面外部,可明显张开。
- jewelry_watches.necklaces.chokers:颈链。紧贴或非常接近颈部佩戴的项链。 边界:长度紧贴颈部是核心。
- jewelry_watches.necklaces.pendant_necklaces:吊坠项链。具有明显独立 Pendant 的项链。 边界:独立吊坠为核心视觉主体。
- jewelry_watches.necklaces.chain_necklaces:链条项链。以链条本体作为主要视觉结构、无突出大型 Pendant 的项链。 边界:链条本身为主体。
- jewelry_watches.necklaces.beaded_necklaces:珠串项链。主体由连续珠粒构成的项链。 边界:连续珠粒结构为核心。
- jewelry_watches.earrings.stud_earrings:耳钉。主体紧贴耳垂、无明显悬垂结构的耳饰。 边界:紧贴耳部为核心。
- jewelry_watches.earrings.hoop_earrings:耳圈。主要结构为完整或接近完整的环形耳饰。 边界:环形为核心。
- jewelry_watches.earrings.drop_dangle_earrings:垂坠耳环。主体明显从耳部向下悬垂的耳饰。 边界:明显纵向悬垂结构。
- jewelry_watches.earrings.ear_cuffs:耳骨夹。主要固定于耳廓而非传统耳洞悬挂的耳饰。 边界:固定位置/方式位于耳廓。
- jewelry_watches.rings.rings:戒指。佩戴于手指的首饰。 边界:Signet / Band / Solitaire / Cocktail 等建议作为 ring_style Attribute。
- jewelry_watches.bracelets.chain_bracelets:链式手链。以链条结构为主体的手链。 边界:链条为主要结构。
- jewelry_watches.bracelets.bangles:手镯。完整硬质环状结构的腕部首饰。 边界:封闭或近封闭硬质环。
- jewelry_watches.bracelets.cuff_bracelets:开口手镯。硬质、通常较宽并具有明显开口的腕部首饰。 边界:硬质 + 明显开口。
- jewelry_watches.bracelets.beaded_bracelets:珠串手链。主体由连续珠粒构成的手链。 边界:连续珠粒为核心。
- jewelry_watches.watches.analog_watches:指针表。通过实体指针显示时间的腕表。 边界:指针显示为核心。
- jewelry_watches.watches.digital_watches:数字电子表。通过数字屏幕显示时间的传统电子腕表。 边界:数字显示但不具完整智能系统。
- jewelry_watches.watches.smartwatches:智能手表。具有智能操作系统、应用或健康传感等功能的腕部设备。 边界:智能计算/应用生态明显。
- bags.shoulder_bags.shoulder_bags:单肩包。以较短肩带单侧肩背为主要携带方式。 边界:较短肩带、不足以自然跨过躯干;长带可自然斜挎 → Crossbody Bags。
- bags.crossbody_bags.crossbody_bags:斜挎包。以较长肩带跨过躯干斜挎为主要携带方式。 边界:肩带长度足以自然跨过躯干,使包体落在身体另一侧。
- bags.top_handle_bags.top_handle_bags:顶部手提包。顶部设短提手,主要通过手提或前臂携带的结构化包袋。 边界:明显宽大开放袋状、大容量双提手 → Tote Bags。
- bags.tote_bags.tote_bags:托特包。通常具有两个平行提手、宽大顶部开口和大容量袋状主体。 边界:典型宽大袋状 + 双提手结构优先,即使可肩背仍归 Tote。
- bags.backpacks.backpacks:背包。具有两条主要肩带并以双肩背负为主。 边界:双肩背负结构为决定性特征。
- bags.waist_bags.waist_bags:腰包。通过环绕腰部、胯部或躯干固定的带状结构携带。 边界:核心仍为腰包式短带固定结构,即使实际斜挎于胸前也归 Waist Bags。
- bags.luggage.luggage:行李箱。具有箱式结构并通常配拉杆、滚轮,用于运输旅行物品。 边界:箱式结构 + 滚轮/拉杆系统,而非单纯大容量。
- bags.duffel_bags.duffel_bags:圆筒包。横向延伸、具有明显立体容量的软质大包,常配双提手和顶部拉链。 边界:横向软包结构为核心,不按旅行/健身用途分类。
- bags.clutches_wristlet_bags.clutches:手拿包。无承担主要携带功能的肩带/腕带,以直接手握、夹持为主要方式的小型包袋。 边界:无主要肩带、无承担携带功能的 Wrist Strap;有明确腕带 → Wristlets。
- bags.clutches_wristlet_bags.wristlets:腕包。具有明确短环形 Wrist Strap,并设计为套在手腕上独立携带的小型包袋。 边界:Wrist Strap 必须承担主要携带功能;若核心仍是卡片/现金收纳 → Wallets & Small Cases。
- bags.wallets_small_cases.wallets:钱包。以现金及多张卡片整体收纳为核心的小型收纳品。 边界:整体钱包结构明显;仅卡槽为主 → Card Holders。
- bags.wallets_small_cases.card_holders:卡包。以卡片槽为主要结构、体积明显小于传统 Wallet 的小型收纳。 边界:卡槽是主要结构,通常无大额现金仓。
- bags.wallets_small_cases.coin_purses:零钱包。以硬币或小件封闭收纳空间为核心的小包。 边界:零钱封闭仓为核心。
- bags.wallets_small_cases.key_cases:钥匙包。内部具有明确 Key Ring / Key Hook 等钥匙固定结构。 边界:钥匙固定结构为决定性特征。
- bags.other.briefcases:公文包。具有典型商务公文包结构,用于文件与办公物品携带。 边界:商务硬挺/横向公文包结构明确。
- bags.other.laptop_bags:电脑包。以携带笔记本电脑为核心,具有明显电脑仓和对应保护结构。 边界:Laptop compartment / protective structure 为核心。
- bags.other.camera_bags:相机包。以相机、镜头等摄影设备保护和分隔收纳为核心。 边界:摄影设备专用分隔/保护结构明显。
- bags.other.lunch_bags:便当包。以携带食物、便当为核心,常具有保温或易清洁内层。 边界:食物携带/保温结构为核心。
- bags.other.pet_carriers:宠物包。用于携带宠物,具有通风、观察窗或宠物固定结构。 边界:宠物携带结构明确。
- bags.other.other_functional_bags:其他功能包。无法匹配以上明确功能型包袋的专业用途包。 边界:仅作为 Other Bags 内最终兜底。
- accessories.belts.belts:腰带。用于腰部固定服装、调节松紧或承担装饰功能的配件。 边界:Leather / Chain / Braided 等作为 material / construction Attributes。
- accessories.scarves.scarves:围巾 / 丝巾。佩戴于颈部、肩部或头部的织物类配饰。 边界:一般织物围裹类配饰;若具有明确 Durag 结构 → Durags。
- accessories.scarves.durags:Durag。用于包覆头部并通过后方系带固定的头部织物配饰。 边界:贴合头部 + 后方长系带结构是核心。
- accessories.hats.baseball_caps:棒球帽。具有前帽檐和多片式帽冠的典型棒球帽。 边界:前帽檐 + Cap 帽冠结构。
- accessories.hats.trucker_caps:卡车帽。典型棒球帽结构,后部具有明显 Mesh Panel。 边界:后部网眼面板为核心。
- accessories.hats.beanies:针织帽。无帽檐、针织、贴合头部的帽子。 边界:无帽檐 + Knit 为核心。
- accessories.hats.bucket_hats:渔夫帽。围绕整个帽冠向下延伸的软质环形帽檐。 边界:360° 向下软帽檐。
- accessories.hats.fedoras:礼帽。具有明显成型帽冠和环绕帽檐的礼帽结构。 边界:成型帽冠 + 环绕帽檐。
- accessories.hats.visors:空顶帽。具有帽檐但顶部开放的帽子。 边界:顶部开放是决定性结构。
- accessories.hats.other_hats:其他帽子。无法归入以上明确帽型的帽子。 边界:仅作为 Hats 内兜底。
- accessories.phone_cases_technology.phone_cases:手机壳。用于包覆、保护或装饰手机机身的外壳。 边界:直接包覆手机机身。
- accessories.phone_cases_technology.earbud_cases:耳机保护壳。用于包覆、保护耳机充电盒的外壳。 边界:目标设备为 Earbud Charging Case。
- accessories.phone_cases_technology.device_straps_charms:设备挂绳 / 手机链。与手机或消费电子设备连接,用于携带或装饰的挂绳、链条、挂件。 边界:以连接设备并承担携带/装饰为核心。
- accessories.sunglasses_eyewear.sunglasses:太阳镜。具有明显遮阳、滤光镜片的眼镜。 边界:深色/滤光镜片 + 日常太阳镜结构。
- accessories.sunglasses_eyewear.optical_glasses:光学眼镜。透明视力矫正眼镜或普通造型镜框。 边界:透明镜片/光学用途,且无专业运动护目结构。
- accessories.sunglasses_eyewear.sports_eyewear:运动眼镜。具有 Wraparound 等明显运动结构的眼镜。 边界:运动包覆结构明显;滑雪/游泳等专业护目镜另分。
- accessories.sunglasses_eyewear.ski_snow_goggles:滑雪镜。大面积护目镜片 + 头带结构,用于滑雪或雪上运动。 边界:大面积密封护目结构 + 宽头带。
- accessories.sunglasses_eyewear.swim_goggles:泳镜。密封眼眶 + 头带,明确用于水下/游泳。 边界:眼眶密封结构为核心。
- accessories.sunglasses_eyewear.protective_goggles:护目镜。工业、防护等场景使用的专业护目镜。 边界:防护用途明确,非时尚/普通光学眼镜。
- accessories.ties_bow_ties.ties:领带。长条形、系于衬衫领口并垂于胸前的颈饰。 边界:长条垂挂结构为核心;蝴蝶形横于领口 → Bow Ties。
- accessories.ties_bow_ties.bow_ties:领结。蝴蝶形、横向系于衬衫领口的颈饰。 边界:蝴蝶结横向结构为核心;长条垂挂 → Ties。
- accessories.gloves.gloves:手套。覆盖手掌与手指的手部配件,含分指、连指、露指等结构。 边界:以覆盖手掌为核心;分指/连指/露指作为结构属性区分。
- accessories.other_accessories.hair_clips:发夹。通过夹持结构固定于头发上的发饰,包括鸭嘴夹、抓夹、一字夹等。 边界:以夹持结构固定为核心;环绕头部 → Headbands;弹性圈状 → Hair Ties / Scrunchies。
- accessories.other_accessories.headbands:发箍。环绕头顶、由两侧固定的弧形或带状发饰。 边界:弧形环绕头顶为核心;夹持结构 → Hair Clips;弹性圈状束发 → Hair Ties。
- accessories.other_accessories.hair_ties:发圈。弹性圈状、用于束发的发饰,无明显织物包裹。 边界:弹性束发圈为核心;外包蓬松织物 → Scrunchies。
- accessories.other_accessories.scrunchies:发带。外包蓬松织物的弹性束发圈。 边界:弹性圈 + 织物包裹为核心;无织物包裹 → Hair Ties;环绕头顶不束发 → Headbands。
- accessories.other_accessories.other_accessories:其他配饰。无法归入以上明确配饰类目的其他时尚配件。 边界:仅作为 Accessories 最终兜底;有明确类型时不得进入 Other。
- intimates_hosiery.sleepwear_loungewear.pajama_tops:睡衣上装。睡眠或居家穿着的上衣,常见衬衫式开襟或套头结构。 边界:居家/睡眠用途 + 上装结构;具备外穿设计 → Tops。
- intimates_hosiery.sleepwear_loungewear.pajama_bottoms:睡裤。睡眠或居家穿着的长裤或短裤,通常松紧腰、宽松裤腿。 边界:居家/睡眠用途 + 裤装结构;具备外穿设计 → Bottoms。
- intimates_hosiery.sleepwear_loungewear.nightgowns:睡裙。睡眠穿着的连身裙装,通常宽松、面料柔软。 边界:居家/睡眠用途 + 连身裙结构;具备外穿设计 → Dresses。
- intimates_hosiery.sleepwear_loungewear.robes:睡袍。前开襟、通常以腰带系合的居家长外衣,包括浴袍。 边界:前开襟 + 系带 + 居家用途为核心;泳装外搭 → Cover-Ups;外穿长外套 → Coats。
- intimates_hosiery.sleepwear_loungewear.loungewear:家居服。以室内休闲为用途的成套或单件舒适服装,不以睡眠为主要场景。 边界:居家休闲用途为核心;明确睡眠用途 → Pajama Tops / Bottoms / Nightgowns;具备外穿设计 → Tops / Bottoms。
- intimates_hosiery.thermal_underwear.thermal_tops:保暖上衣。贴身穿着、以保暖为目的的打底上衣。 边界:贴身 + 保暖打底;外穿设计 → Tops;运动压缩 → Compression Tops。
- intimates_hosiery.thermal_underwear.thermal_bottoms:保暖裤。贴身穿着、以保暖为目的的打底裤。 边界:贴身 + 保暖打底;外穿紧身裤 → Leggings。
- intimates_hosiery.bras_bralettes.bras:文胸。具有明显支撑、罩杯等传统 Bra 结构的贴身上衣。 边界:传统支撑/罩杯结构明显;运动支撑用途 → Sports Bras。
- intimates_hosiery.bras_bralettes.bralettes:无钢圈轻型文胸。结构更柔软、轻量,通常不具有传统硬质罩杯或强支撑结构。 边界:柔软轻支撑为核心;明确运动用途 → Sports Bras。
- intimates_hosiery.underpants.briefs:三角内裤。无明显裤腿、以三角或高覆盖臀部结构为主的内裤。 边界:无明显裤腿;若后部极窄 → Thongs。
- intimates_hosiery.underpants.boxer_briefs:平角紧身内裤。贴合身体并具有明显短裤腿的内裤。 边界:贴身 + 短裤腿。
- intimates_hosiery.underpants.boxers:宽松平角内裤。具有宽松裤腿结构的平角内裤。 边界:明显宽松,不贴合大腿。
- intimates_hosiery.underpants.thongs:丁字裤。臀部覆盖面积极小,后部为细带或极窄布料。 边界:后部极窄为决定性特征。
- intimates_hosiery.underpants.boyshorts:Boyshort 内裤。低腰/中腰、横向较宽并具有很短裤腿式结构的内裤。 边界:裤腿比 Boxer Briefs 更短、更接近女式短裤轮廓。
- intimates_hosiery.socks.socks:袜子。覆盖脚部及部分脚踝或小腿的织物单品。 边界:Ankle / Crew / Knee-High / No-Show 建议作为 sock_length Attribute。
- intimates_hosiery.tights_hosiery.tights:连裤袜。从腰部延伸覆盖双腿及脚部,通常材质相对不透明。 边界:连腰 + 双腿 + 相对不透明。
- intimates_hosiery.tights_hosiery.suspender_tights:吊带连裤袜。腰部结构与左右腿袜体通过一体式吊带或镂空带状部分连接的袜类,形成类似吊袜带 + 长筒袜的一体视觉。 边界:必须为一体式 Hosiery 结构;上半部连续覆盖、无吊带式镂空 → Tights / Pantyhose;左右腿完全独立、与腰部不相连 → Stockings。
- intimates_hosiery.tights_hosiery.pantyhose:丝袜。与 Tights 结构类似,但主体明显轻薄、透明或半透明。 边界:连腰 + 双腿 + 轻薄透明/半透明。
- intimates_hosiery.tights_hosiery.stockings:长筒丝袜。左右腿为相互独立的袜体,不与腰部连接。 边界:两只独立长袜,不与腰部连体。
- swimwear_beachwear.bikinis.bikini_sets:比基尼套装。Bikini Top + Bottom 作为完整套装销售或录入。 边界:上下装作为一组完整商品。
- swimwear_beachwear.bikinis.bikini_tops:比基尼上衣。单独售卖或录入的 Bikini Top。 边界:仅上装。
- swimwear_beachwear.bikinis.bikini_bottoms:比基尼下装。单独售卖或录入的 Bikini Bottom。 边界:仅下装。
- swimwear_beachwear.bikinis.tankinis:Tankini。上衣明显延伸覆盖腹部,但与泳裤仍为分体结构的泳装。 边界:上装与下装可分离;若上下真正连为一体 → One-Piece。
- swimwear_beachwear.one_pieces.one_piece_swimsuits:连体泳衣。标准上下连为一体、不可拆分的一件式泳衣。 边界:上下装真正连成一体。
- swimwear_beachwear.one_pieces.monokinis:Monokini。上下连接但腰部、腹部等位置存在明显大面积 Cut-Out 的一件式泳衣。 边界:一体结构 + 大面积 Cut-Out;若完全分离 → Bikini/Tankini。
- swimwear_beachwear.cover_ups.sarongs:沙笼 / 围裹裙。单片织物围绕腰部包裹的海滩外搭。 边界:单片围裹结构为核心。
- swimwear_beachwear.cover_ups.kaftans:Kaftan。宽松、长版并具有明显 Kaftan 轮廓的海滩外搭。 边界:宽松长袍式结构。
- swimwear_beachwear.cover_ups.cover_up_dresses:罩裙。以 Dress 结构作为泳衣外搭的海滩服装。 边界:主体结构明确为 Dress。
- swimwear_beachwear.cover_ups.cover_up_shirts:海滩罩衫。以 Shirt / Shirt-like 结构作为泳衣外搭。 边界:主体结构明确为 Shirt-like。
- swimwear_beachwear.cover_ups.other_cover_ups:其他泳装外搭。无法归入以上具体结构的海滩罩衫/罩裙。 边界:仅作为 Cover-Ups 内兜底。
- swimwear_beachwear.swim_bottoms.swim_trunks:泳裤。常规宽松泳裤,以游泳、海滩或水上活动为主要用途。 边界:宽松常规泳裤结构。
- swimwear_beachwear.swim_bottoms.board_shorts:冲浪裤。通常长度较长、具有典型冲浪裤结构及固定腰头。 边界:冲浪用途/Board Short 腰头和长度结构明显。
- swimwear_beachwear.swim_bottoms.swim_briefs:三角泳裤。紧身、无裤腿或极短裤腿结构的泳裤。 边界:紧身 + 极少裤腿覆盖。
- swimwear_beachwear.swim_bottoms.jammers:及膝泳裤。紧身,并从腰部延伸至膝盖附近的泳裤。 边界:紧身 + 及膝长度。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0tops.t_shirts_polos.t_shirts
1tops.t_shirts_polos.polo_shirts
2tops.t_shirts_polos.henley_shirts
3tops.shirts_blouses.shirts
4tops.shirts_blouses.blouses
5tops.tank_tops_camisoles.tank_tops
6tops.tank_tops_camisoles.camisoles
7tops.tank_tops_camisoles.tube_tops
8tops.tank_tops_camisoles.halter_tops
9tops.sweaters.pullover_sweaters
10tops.sweaters.cardigans
11tops.sweaters.sweater_vests
12tops.hoodies_sweatshirts.pullover_hoodies
13tops.hoodies_sweatshirts.zip_up_hoodies
14tops.hoodies_sweatshirts.crewneck_sweatshirts
15tops.hoodies_sweatshirts.quarter_zip_sweatshirts
16tops.sports_tops.sports_t_shirts
17tops.sports_tops.sports_tank_tops
18tops.sports_tops.compression_tops
19tops.sports_tops.sports_bras
20tops.sports_tops.jerseys
21tops.sports_tops.cycling_jerseys
22tops.bodysuits.bodysuits
23bottoms.pants.trousers
24bottoms.pants.chinos
25bottoms.pants.cargo_pants
26bottoms.pants.sweatpants
27bottoms.pants.joggers
28bottoms.pants.track_pants
29bottoms.pants.other_pants
30bottoms.jeans.jeans
31bottoms.leggings.leggings
32bottoms.shorts.denim_shorts
33bottoms.shorts.cargo_shorts
34bottoms.shorts.tailored_shorts
35bottoms.shorts.athletic_shorts
36bottoms.shorts.sweat_shorts
37bottoms.shorts.biker_shorts
38bottoms.shorts.other_shorts
39bottoms.skirts.pleated_skirts
40bottoms.skirts.pencil_skirts
41bottoms.skirts.wrap_skirts
42bottoms.skirts.cargo_skirts
43bottoms.skirts.tiered_skirts
44bottoms.skirts.other_skirts
45outerwear.jackets.bomber_jackets
46outerwear.jackets.denim_jackets
47outerwear.jackets.leather_jackets
48outerwear.jackets.puffer_jackets
49outerwear.jackets.windbreakers
50outerwear.jackets.varsity_jackets
51outerwear.jackets.utility_field_jackets
52outerwear.jackets.other_jackets
53outerwear.coats.trench_coats
54outerwear.coats.overcoats
55outerwear.coats.puffer_coats
56outerwear.coats.parkas
57outerwear.coats.raincoats
58outerwear.coats.other_coats
59outerwear.blazers.blazers
60outerwear.vests.tailored_vests_waistcoats
61outerwear.vests.puffer_vests
62outerwear.vests.utility_vests
63outerwear.vests.other_vests
64dresses.shirt_dresses
65dresses.wrap_dresses
66dresses.slip_dresses
67dresses.sweater_dresses
68dresses.t_shirt_dresses
69dresses.tiered_dresses
70dresses.bodycon_dresses
71dresses.fit_and_flare_dresses
72dresses.shift_dresses
73dresses.other_dresses
74jumpsuits_rompers.jumpsuits.utility_boiler_suits
75jumpsuits_rompers.jumpsuits.tailored_jumpsuits
76jumpsuits_rompers.jumpsuits.catsuits
77jumpsuits_rompers.jumpsuits.other_jumpsuits
78jumpsuits_rompers.rompers.rompers_playsuits
79jumpsuits_rompers.overalls.bib_overalls
80jumpsuits_rompers.overalls.shortalls
81shoes.sneakers.running_shoes
82shoes.sneakers.training_shoes
83shoes.sneakers.basketball_shoes
84shoes.sneakers.skate_shoes
85shoes.sneakers.court_shoes
86shoes.sneakers.lifestyle_sneakers
87shoes.boots.chelsea_boots
88shoes.boots.combat_boots
89shoes.boots.western_cowboy_boots
90shoes.boots.hiking_boots
91shoes.boots.rain_boots
92shoes.boots.snow_winter_boots
93shoes.boots.ankle_boots
94shoes.boots.knee_high_boots
95shoes.boots.over_the_knee_boots
96shoes.sandals.strappy_sandals
97shoes.sandals.slides
98shoes.sandals.flip_flops
99shoes.sandals.fisherman_sandals
100shoes.sandals.gladiator_sandals
101shoes.sandals.slingback_sandals
102shoes.sandals.house_slippers
103shoes.sandals.other_sandals
104shoes.heels.pumps
105shoes.heels.slingback_heels
106shoes.heels.mary_jane_heels
107shoes.heels.peep_toe_heels
108shoes.flats.ballet_flats
109shoes.flats.mary_jane_flats
110shoes.flats.slingback_flats
111shoes.flats.espadrilles
112shoes.flats.other_flats
113shoes.loafers.penny_loafers
114shoes.loafers.tassel_loafers
115shoes.loafers.horsebit_loafers
116shoes.loafers.driving_loafers
117shoes.loafers.other_loafers
118shoes.mules_clogs.clogs
119shoes.mules_clogs.mules
120shoes.oxfords_derbies.oxfords
121shoes.oxfords_derbies.derbies
122jewelry_watches.necklaces.chokers
123jewelry_watches.necklaces.pendant_necklaces
124jewelry_watches.necklaces.chain_necklaces
125jewelry_watches.necklaces.beaded_necklaces
126jewelry_watches.earrings.stud_earrings
127jewelry_watches.earrings.hoop_earrings
128jewelry_watches.earrings.drop_dangle_earrings
129jewelry_watches.earrings.ear_cuffs
130jewelry_watches.rings.rings
131jewelry_watches.bracelets.chain_bracelets
132jewelry_watches.bracelets.bangles
133jewelry_watches.bracelets.cuff_bracelets
134jewelry_watches.bracelets.beaded_bracelets
135jewelry_watches.watches.analog_watches
136jewelry_watches.watches.digital_watches
137jewelry_watches.watches.smartwatches
138bags.shoulder_bags.shoulder_bags
139bags.crossbody_bags.crossbody_bags
140bags.top_handle_bags.top_handle_bags
141bags.tote_bags.tote_bags
142bags.backpacks.backpacks
143bags.waist_bags.waist_bags
144bags.luggage.luggage
145bags.duffel_bags.duffel_bags
146bags.clutches_wristlet_bags.clutches
147bags.clutches_wristlet_bags.wristlets
148bags.wallets_small_cases.wallets
149bags.wallets_small_cases.card_holders
150bags.wallets_small_cases.coin_purses
151bags.wallets_small_cases.key_cases
152bags.other.briefcases
153bags.other.laptop_bags
154bags.other.camera_bags
155bags.other.lunch_bags
156bags.other.pet_carriers
157bags.other.other_functional_bags
158accessories.belts.belts
159accessories.scarves.scarves
160accessories.scarves.durags
161accessories.hats.baseball_caps
162accessories.hats.trucker_caps
163accessories.hats.beanies
164accessories.hats.bucket_hats
165accessories.hats.fedoras
166accessories.hats.visors
167accessories.hats.other_hats
168accessories.phone_cases_technology.phone_cases
169accessories.phone_cases_technology.earbud_cases
170accessories.phone_cases_technology.device_straps_charms
171accessories.sunglasses_eyewear.sunglasses
172accessories.sunglasses_eyewear.optical_glasses
173accessories.sunglasses_eyewear.sports_eyewear
174accessories.sunglasses_eyewear.ski_snow_goggles
175accessories.sunglasses_eyewear.swim_goggles
176accessories.sunglasses_eyewear.protective_goggles
177accessories.ties_bow_ties.ties
178accessories.ties_bow_ties.bow_ties
179accessories.gloves.gloves
180accessories.other_accessories.hair_clips
181accessories.other_accessories.headbands
182accessories.other_accessories.hair_ties
183accessories.other_accessories.scrunchies
184accessories.other_accessories.other_accessories
185intimates_hosiery.sleepwear_loungewear.pajama_tops
186intimates_hosiery.sleepwear_loungewear.pajama_bottoms
187intimates_hosiery.sleepwear_loungewear.nightgowns
188intimates_hosiery.sleepwear_loungewear.robes
189intimates_hosiery.sleepwear_loungewear.loungewear
190intimates_hosiery.thermal_underwear.thermal_tops
191intimates_hosiery.thermal_underwear.thermal_bottoms
192intimates_hosiery.bras_bralettes.bras
193intimates_hosiery.bras_bralettes.bralettes
194intimates_hosiery.underpants.briefs
195intimates_hosiery.underpants.boxer_briefs
196intimates_hosiery.underpants.boxers
197intimates_hosiery.underpants.thongs
198intimates_hosiery.underpants.boyshorts
199intimates_hosiery.socks.socks
200intimates_hosiery.tights_hosiery.tights
201intimates_hosiery.tights_hosiery.suspender_tights
202intimates_hosiery.tights_hosiery.pantyhose
203intimates_hosiery.tights_hosiery.stockings
204swimwear_beachwear.bikinis.bikini_sets
205swimwear_beachwear.bikinis.bikini_tops
206swimwear_beachwear.bikinis.bikini_bottoms
207swimwear_beachwear.bikinis.tankinis
208swimwear_beachwear.one_pieces.one_piece_swimsuits
209swimwear_beachwear.one_pieces.monokinis
210swimwear_beachwear.cover_ups.sarongs
211swimwear_beachwear.cover_ups.kaftans
212swimwear_beachwear.cover_ups.cover_up_dresses
213swimwear_beachwear.cover_ups.cover_up_shirts
214swimwear_beachwear.cover_ups.other_cover_ups
215swimwear_beachwear.swim_bottoms.swim_trunks
216swimwear_beachwear.swim_bottoms.board_shorts
217swimwear_beachwear.swim_bottoms.swim_briefs
218swimwear_beachwear.swim_bottoms.jammers

gender_appearance

字段值
idgender_appearance
label性别
option_count3

question

该人像的性别外观呈现更接近哪一类?
- 女性:面部、发型和服装整体呈明显女性化外观。
- 男性:面部、发型和服装整体呈明显男性化外观。
- 不可判断:整体偏中性,看不出更接近女性或男性;或者脸看不清,没有足够线索判断。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0女性
1男性
2不可判断

face_appearance

字段值
idface_appearance
label人种
option_count4

question

该画面中央这个人的族群外观最接近哪一类?只看面部,不看国籍、衣服或背景。
- 欧美:欧洲白人面容,含看起来就是白人的拉美、澳洲。
- 东亚:东亚和东南亚。
- 南亚与中东北非:印度、巴基斯坦、孟加拉、斯里兰卡、尼泊尔,以及阿拉伯、波斯、土耳其、黎凡特、北非。
- 非洲及非裔:撒哈拉以南,含非洲之角,以及外观接近的非裔。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0欧美
1东亚
2南亚与中东北非
3非洲及非裔

person_count

字段值
idperson_count
label人数
option_count5

question

这张照片里,算得上主体的有几个人?
- 没有主体人:没有要给观众看的人。商品、平铺、空景,或人只在背景里。
- 1 人:前面、中央只有一个主体。身后的观众、远处的路人不算。
- 2 人:两个都在前面,地位接近。
- 3 人:三个都是主体。
- 4 人及以上:四个或更多主体。
主体是这张照片要看的人,不是画面里每一个能看见的人。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0没有主体人
11 人
22 人
33 人
44 人及以上

wearing_hat

字段值
idwearing_hat
label戴帽子
option_count2

question

这张照片里,主体有没有戴帽子?
- 戴帽子:棒球帽、礼帽、毛线帽、报童帽这类帽子。
- 没戴帽子:头上没有帽子。
兜帽、头巾、发带不算帽子。画面里只有一个要看的人。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0戴帽子
1没戴帽子

wearing_glasses

字段值
idwearing_glasses
label戴眼镜
option_count2

question

这张照片里,主体有没有戴眼镜?
- 戴眼镜:普通眼镜或墨镜都算。
- 没戴眼镜:没有眼镜,也没有墨镜。
画面里只有一个要看的人。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0戴眼镜
1没戴眼镜

hair_length

字段值
idhair_length
label发长
option_count4

question

这张照片里,主体的头发有多长?
- 光头:头顶基本没有可见头发。
- 寸头:极短推剪,通常不超过大约 1 厘米。
- 短发:明显短于下巴,但不是寸头。
- 长发:到下巴或更长。
只看前面要看的那个人。头上有帽子、兜帽或头巾的不在这题里。头发贴着头皮或盘起来,只要还能看见头发,就不是光头。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0光头
1寸头
2短发
3长发

facial_hair

字段值
idfacial_hair
label胡须
option_count2

question

这张照片里,主体有没有胡子?
- 有胡子:能看见胡茬、小胡子或络腮都算。
- 没胡子:口周和下颌没有明显胡须。
只看前面要看的那个人。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0有胡子
1没胡子

framing

字段值
idframing
label构图
option_count4

question

这张照片把主体取到了哪一段?
- 只有脸:只看到头,肩以下基本不在画面里。
- 上半身:能看到头到胸腹或腰,腿基本看不到。
- 大半身:能看到大腿或膝盖,但脚不完整。
- 全身:从头到脚基本都在画面里。
只看前面要看的那个人。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0只有脸
1上半身
2大半身
3全身

body_view

字段值
idbody_view
label身体朝向
option_count4

question

这张照片里,主体的身体朝向是哪一种?
- 完全正面:胸口和双肩正对镜头,左右肩大致一样宽。
- 四分之三侧面:身体转到半侧,能同时看到正面和一侧,两肩一前一后。
- 完全侧面:身体侧对镜头,只看到一侧肩膀和身体侧面。
- 背面:后背对着镜头。
只看前面要看的那个人的身体,不要用脸的朝向代替身体。脸朝前但身体侧过去的,按身体算。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0完全正面
1四分之三侧面
2完全侧面
3背面

face_view

字段值
idface_view
label脸朝向
option_count4

question

这张照片里,主体的脸朝向是哪一种?
- 完全正面:两只眼睛和左右脸颊都能看见,鼻子正对镜头。
- 部分侧面:脸转到半侧,仍能看到大部分正面,通常两只眼睛都还在,或只露出一只眼睛的一部分。
- 完全侧面:只看到一侧脸,另一只眼睛基本看不见,鼻子指向画面一侧。
- 完全背面:后脑勺对着镜头,五官看不见。
只看前面要看的那个人的脸,不要用身体朝向代替。身体侧过去但脸转回镜头的,按脸算。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0完全正面
1部分侧面
2完全侧面
3完全背面

category_closeup

字段值
idcategory_closeup
label特写品类
option_count219

question

这张衣服特写里的单品属于哪个品类?

品类说明(选项与下面的 path 一一对应):
- tops.t_shirts_polos.t_shirts:T恤。无完整前开襟、以套头穿着为主的基础针织上衣,可为短袖或长袖。 边界:无 Polo 翻领;无 Henley 式短纽扣门襟;无从领口延伸至下摆的完整前开襟。 完整前开襟 → Shirts;Polo Collar + 短门襟 → Polo Shirts; 无翻领 + 短纽扣门襟 → Henley Shirts。
- tops.t_shirts_polos.polo_shirts:Polo衫。具有典型 Polo Collar,并在领口下方设置短门襟的套头式针织上衣。 边界:核心必须是 Polo Collar + Partial Placket + 非完整前开襟。 门襟延伸至下摆 → Shirts;无 Polo Collar → 不判为 Polo。
- tops.t_shirts_polos.henley_shirts:亨利衫。无传统翻领,在圆领或类似领口下设置短纽扣门襟的套头式上衣。 边界:核心是无翻领 + 短门襟。有 Polo Collar → Polo Shirts;完整前开襟 → Shirts;完全无门襟 → T-Shirts。
- tops.shirts_blouses.shirts:衬衫。具有典型衬衫结构,并具有从领口向下延伸至下摆或接近下摆的完整前开襟。 边界:Full Front Opening / Full Placket 是最高优先判断。即使短袖、宽松或面料柔软,只要完整前开襟明显,优先归 Shirts。
- tops.shirts_blouses.blouses:罩衫。具有较自由的领口、袖型或装饰结构的轻薄上装,不要求传统衬衫的完整领型、门襟和袖口。 边界:不满足典型 T-Shirt 针织结构,也不具备传统 Shirt 的完整衬衫结构时再考虑 Blouse;不能仅因宽松或面料柔软判断为 Blouse。
- tops.tank_tops_camisoles.tank_tops:背心。具有明显肩部连接结构的无袖日常上衣。 边界:宽肩带或肩部布料连接前后衣身 → Tank Top;细肩带 → Camisole;无肩带 → Tube Top;颈部固定 → Halter Top。
- tops.tank_tops_camisoles.camisoles:吊带上衣。以两条明显细肩带连接前后衣身的轻薄无袖上衣。 边界:Two Thin / Spaghetti Straps 为核心。宽肩带不归 Camisole;明确运动功能 → Sports Tops。
- tops.tank_tops_camisoles.tube_tops:抹胸。完全没有肩带,以胸部和上身围度固定的上衣。 边界:存在承担主要固定功能的肩带或绕颈结构即不属于 Tube Top。
- tops.tank_tops_camisoles.halter_tops:挂脖上衣。通过颈部后方、颈部两侧或绕颈结构固定的无袖上衣。 边界:主要上方固定点必须位于颈部而不是肩部;仅露肩不等于 Halter。
- tops.sweaters.pullover_sweaters:套头毛衣。无完整前开襟、以套头方式穿着的毛衫式针织上衣。 边界:必须具有明显毛衫式针织结构;完整前开襟的毛衫 → Cardigans。
- tops.sweaters.cardigans:针织开衫。具有完整前开襟,可通过纽扣、拉链或开放式前襟穿着的毛衫式针织上衣。 边界:针织结构优先于开襟结构;明显 Knit Construction + 完整前开襟 → Cardigans,而非 Shirts。
- tops.sweaters.sweater_vests:针织背心。具有明显毛衫式针织结构的无袖上衣。 边界:明显针目、纱线、罗纹或针织成型结构优先;普通布料无袖上衣 → Tank Tops。
- tops.hoodies_sweatshirts.pullover_hoodies:套头连帽卫衣。具有 Hood、无完整前拉链的卫衣。 边界:有 Hood + 无完整前拉链 → Pullover Hoodie。
- tops.hoodies_sweatshirts.zip_up_hoodies:拉链连帽卫衣。具有 Hood,并具有从领口至下摆的完整前拉链。 边界:有 Hood + Full Zip → Zip-Up Hoodie;无 Hood → 不归 Hoodie。
- tops.hoodies_sweatshirts.crewneck_sweatshirts:圆领卫衣。无 Hood、无完整前开襟,以典型 Sweatshirt 结构为主体的卫衣。 边界:无 Hood + 无完整前开襟;若有短拉链 → Quarter-Zip Sweatshirt。
- tops.hoodies_sweatshirts.quarter_zip_sweatshirts:半拉链卫衣。无 Hood,在领口位置具有短拉链或 Quarter-Zip 结构的卫衣。 边界:无 Hood + 短拉链为核心;完整拉链且有 Hood → Zip-Up Hoodie。
- tops.sports_tops.sports_t_shirts:运动T恤。外形接近普通 T-Shirt,但具有明确运动用途或功能性面料的运动上衣。 边界:速干、吸湿排汗、训练剪裁等运动证据明确才归此类;普通日常 T-Shirt → T-Shirts。
- tops.sports_tops.sports_tank_tops:运动背心。无袖结构,并以健身、跑步或训练为主要设计用途的运动上衣。 边界:运动功能或运动场景明确优先于普通 Tank Top。
- tops.sports_tops.compression_tops:压缩上衣。明显紧密包裹躯干,并以压缩、肌肉支撑或专业训练为核心设计目的的上衣。 边界:仅 Slim Fit 不够;需要明显压缩面料/结构或专业训练用途。
- tops.sports_tops.sports_bras:运动内衣。针对运动场景设计,并承担明显胸部支撑功能的上衣。 边界:明确运动支撑结构优先于 Bras & Bralettes。
- tops.sports_tops.jerseys:球衣。以球队、比赛或球类运动服装结构为核心特征的运动上衣。 边界:球队/号码/比赛结构明显时归 Jerseys;具体运动项目作为 Attribute。
- tops.sports_tops.cycling_jerseys:骑行服。具有明显骑行专业结构,如前拉链、后置口袋、紧身空气动力学版型等。 边界:典型骑行结构明确时优先于 Sports T-Shirts;仅紧身或拉链不足以判断。
- tops.bodysuits.bodysuits:连体上衣。上身与裆部连为一体并在裆部闭合的贴身或修身上衣。 边界:裆部与上身形成一个完整服装结构是唯一核心判断;领型、袖长、材质与修身程度作为 Attributes。
- bottoms.pants.trousers:西裤 / 正装裤。具有明显 Tailored Pants 结构的长裤,包括规整腰头、裤线或正式裤型。 边界:明显正装 Tailoring → Trousers;大型腿侧工装袋 → Cargo Pants;卫衣面料 → Sweatpants。
- bottoms.pants.chinos:卡其裤。典型 Chino 式休闲长裤,通常采用斜纹织物、规整腰头及简洁口袋结构。 边界:明显正装 Tailoring → Trousers;明显 Cargo Pocket → Cargo Pants;不要仅凭卡其色判断。
- bottoms.pants.cargo_pants:工装裤。裤腿侧面具有一个或多个明显大型 Cargo / Utility Pocket 的长裤。 边界:腿侧大型贴袋是核心高优先特征;即使裤脚束口,只要 Cargo Pocket 明显仍优先 Cargo Pants。
- bottoms.pants.sweatpants:卫裤。使用典型 Sweatshirt / Jersey / Fleece 类柔软面料并具有休闲运动裤结构的长裤。 边界:卫衣/Fleece 面料优先;梭织/尼龙 + 束脚 → Joggers。
- bottoms.pants.joggers:束脚裤。具有明显收窄裤腿及弹性束脚结构、但非典型卫衣面料的长裤。 边界:束脚 + 梭织/尼龙/Tech Fabric → Joggers;Fleece/卫衣面料 → Sweatpants;Cargo Pocket 明显 → Cargo Pants。
- bottoms.pants.track_pants:运动长裤。以训练、热身等运动用途为主,具有运动技术面料、侧条纹或腿侧拉链等结构。 边界:明确 Track/Training 功能优先;即使束脚也优先 Track Pants。
- bottoms.pants.other_pants:其他长裤。无法明确归入以上结构型长裤的常规 Pants。 边界:仅在无法匹配 Trousers / Chinos / Cargo / Sweatpants / Joggers / Track Pants 时使用。
- bottoms.jeans.jeans:牛仔裤。以 Denim 牛仔面料为主要材质且具有长裤结构的下装。 边界:Denim + 长裤结构即可。Skinny / Straight / Wide / Flare 等作为 leg_shape Attribute。
- bottoms.leggings.leggings:紧身打底裤。以高弹、贴身结构紧密包裹臀部及腿部,长度一般在小腿肚以下的裤装。 边界:贴身 + 长度达到小腿及以下 → Leggings;贴身但为短裤长度 → Biker Shorts。
- bottoms.shorts.denim_shorts:牛仔短裤。Denim 材质 + Shorts 结构。 边界:Denim 优先;若裤腿长度达到长裤区间则归 Jeans。
- bottoms.shorts.cargo_shorts:工装短裤。具有明显大型 Cargo / Utility Pocket 的短裤。 边界:腿侧大型贴袋为核心;即使采用牛仔材质,也优先 Cargo Shorts。
- bottoms.shorts.tailored_shorts:精裁短裤。具有明显 Tailored Waistband、裤褶或正装裤式结构的短裤。 边界:正式精裁结构明显 → Tailored Shorts;运动功能明显 → Athletic Shorts。
- bottoms.shorts.athletic_shorts:运动短裤。以跑步、训练、篮球等运动用途为主的功能性短裤。 边界:明确运动结构/功能面料优先;仅休闲宽松不足以判断。
- bottoms.shorts.sweat_shorts:卫裤短裤。典型 Sweatshirt / Fleece / Jersey 面料的休闲短裤。 边界:卫衣/Fleece 面料为核心;若为专业运动短裤 → Athletic Shorts。
- bottoms.shorts.biker_shorts:骑行紧身短裤。高弹、明显贴合臀腿,长度通常延伸至大腿中下部。 边界:贴身 + Shorts Length → Biker Shorts;长度达到小腿及以下 → Leggings。
- bottoms.shorts.other_shorts:其他短裤。无法明确归入以上结构型短裤的 Shorts。 边界:仅作为 Shorts 内兜底。
- bottoms.skirts.pleated_skirts:百褶裙。裙身具有大面积连续、规律的折叠褶结构。 边界:连续规则褶是核心;零星褶皱不算 Pleated。
- bottoms.skirts.pencil_skirts:铅笔裙。整体贴合腰臀,并保持窄直或向下轻微收窄的裙型。 边界:持续窄直/收窄轮廓为核心;仅修身但下摆明显外扩不归 Pencil。
- bottoms.skirts.wrap_skirts:裹身半身裙。裙体通过两片布料交叠包裹身体形成,并通常具有侧系带或固定点。 边界:前身真实交叠包裹结构为核心;仅视觉假交叠不足以判断。
- bottoms.skirts.cargo_skirts:工装裙。具有明显 Cargo / Utility Pocket 的半身裙。 边界:大型工装贴袋高优先;即使同时为 Mini/A-line,也优先 Cargo Skirt。
- bottoms.skirts.tiered_skirts:分层裙。裙身由两层及以上横向拼接、抽褶或分层结构形成。 边界:必须存在明显层级拼接;单层荷叶边不等于 Tiered。
- bottoms.skirts.other_skirts:其他半身裙。不符合以上明确结构的半身裙。 边界:A-Line、Mini、Midi、Maxi 等长度/轮廓优先作为 Attributes。
- outerwear.jackets.bomber_jackets:飞行夹克。典型短款 Bomber 结构,常见罗纹下摆、罗纹袖口和前拉链。 边界:整体 Bomber 轮廓 + 罗纹收口为核心;仅短款拉链夹克不一定是 Bomber。
- outerwear.jackets.denim_jackets:牛仔夹克。以 Denim 为主体材质并具有 Jacket 结构的外套。 边界:Denim + Jacket 结构优先;长款明显 Coat 轮廓不归此类。
- outerwear.jackets.leather_jackets:皮夹克。以 Leather / Faux Leather 为主体材质并具有 Jacket 结构的外套。 边界:皮革材质为核心;若明显为长款大衣轮廓则归 Coats。
- outerwear.jackets.puffer_jackets:短款羽绒 / 棉服。具有明显 Quilted / Padded 蓬松填充结构的短至中短款外套。 边界:明显 Puffer Construction 高优先;长款延伸至大腿中部及以下 → Puffer Coats。
- outerwear.jackets.windbreakers:防风夹克。轻量梭织或功能材料,并以防风、防护为核心结构的短外套。 边界:轻量 Functional Shell + 防风结构为核心;厚重保暖填充 → Puffer。
- outerwear.jackets.varsity_jackets:棒球夹克。具有典型 Varsity / Letterman 结构,如罗纹领袖口下摆、撞色袖或 Snap Button。 边界:典型 Varsity 组合结构优先;仅有罗纹收口不够。
- outerwear.jackets.utility_field_jackets:工装夹克。具有明显多口袋、Utility Pocket 或 Field Jacket 结构的夹克。 边界:多功能口袋/工装结构高优先;单个胸袋不足以判断。
- outerwear.jackets.other_jackets:其他夹克。无法明确归入以上结构型 Jacket 的短至中等长度外套。 边界:仅作为 Jackets 内兜底。
- outerwear.coats.trench_coats:风衣。具有典型 Trench 结构的长外套,常见腰带、Storm Flap、双排扣或肩章。 边界:整体 Trench 结构明显即可,不要求所有细节同时存在;明显填充 → Puffer Coats。
- outerwear.coats.overcoats:长大衣。长款、Tailored、较规整的大衣轮廓,且不具明显 Trench / Puffer / Parka 结构。 边界:作为 Tailored 长大衣主类;若有更强标志性结构则优先对应类。
- outerwear.coats.puffer_coats:长款羽绒服。具有明显 Padded / Quilted 填充结构并延伸至大腿中部或以下的长外套。 边界:Puffer Construction + 长款轮廓同时满足;短款 → Puffer Jackets。
- outerwear.coats.parkas:派克大衣。以防寒、防风为核心,通常覆盖臀部、带 Hood 并具有 Functional Shell。 边界:Hood + 防护型长外套结构明显;仅普通连帽大衣不一定是 Parka。
- outerwear.coats.raincoats:雨衣。以 Waterproof / Rain Protection 为主要结构目的的长外套。 边界:明确防水雨衣结构;若典型 Trench 结构更强 → Trench Coats。
- outerwear.coats.other_coats:其他大衣 / 长外套。无法明确归入以上结构型 Coat 的长外套。 边界:仅作为 Coats 内兜底。
- outerwear.blazers.blazers:西装外套。具有西装式翻领、前襟及一定肩部结构的正式或休闲外套。 边界:西装翻领 + Tailored Jacket 结构为核心;单双排扣、翻领类型作为 Attributes。
- outerwear.vests.tailored_vests_waistcoats:西装马甲。具有西装式精裁结构的外穿无袖服装。 边界:Tailored 结构明显;针织无袖上衣 → Sweater Vests。
- outerwear.vests.puffer_vests:羽绒马甲。具有明显填充、绗缝或 Puffer 结构的无袖外套。 边界:Padded/Quilted 结构为核心。
- outerwear.vests.utility_vests:工装马甲。具有明显多功能口袋或 Utility Structure 的无袖外套。 边界:多工装口袋/功能结构明显优先。
- outerwear.vests.other_vests:其他外穿马甲。无法归入以上结构型 Vest 的外穿无袖服装。 边界:仅作为 Vests 内兜底。
- dresses.shirt_dresses:衬衫裙。以完整衬衫门襟、Shirt Collar 等衬衫结构为核心的连衣裙。 边界:完整 Shirt 结构属于高优先级硬结构;即使同时为 Mini、收腰或宽松,也优先归 Shirt Dress。
- dresses.wrap_dresses:裹身连衣裙。前身通过两片裙身真实交叠包裹身体形成的连衣裙。 边界:必须存在真实交叠包裹结构;仅视觉上的交叉、褶皱或假裹身设计不归 Wrap Dress。
- dresses.slip_dresses:吊带裙。以细肩带、简洁流动裙身和内衣式 Slip 结构为核心的连衣裙。 边界:Spaghetti Straps + Slip-like body 为核心;普通细肩带裙若结构复杂、蓬松或明显非 Slip 轮廓,不归此类。
- dresses.sweater_dresses:针织连衣裙。具有明显毛衫式 Knit Construction 的连衣裙。 边界:针目、纱线、罗纹或针织成型结构优先于裙长和一般轮廓;仅采用弹力针织布但无毛衫式结构,不自动归 Sweater Dress。
- dresses.t_shirt_dresses:T恤裙。整体直接延续 T-Shirt 的领口、袖型、肩部与基础针织上衣结构,并向下延伸形成裙装。 边界:必须明显保留典型 T-Shirt 上身结构;不能仅因棉质、休闲或宽松就判断为 T-Shirt Dress。
- dresses.tiered_dresses:分层连衣裙。裙身具有两层及以上明显横向拼接、抽褶或阶梯式分层结构的连衣裙。 边界:必须存在明显多层级结构;单层荷叶边、局部拼接或普通褶皱不归 Tiered Dress。
- dresses.bodycon_dresses:紧身连衣裙。从胸部、腰部到臀部持续明显贴合身体曲线的连衣裙。 边界:持续贴身轮廓是核心;仅腰部收紧、局部修身或弹力面料不足以判断为 Bodycon。
- dresses.fit_and_flare_dresses:收腰伞裙。上身或腰部明显收束,裙摆从腰部向外展开的连衣裙。 边界:必须同时满足明显腰部收束 + 外扩裙摆;若存在 Shirt / Wrap / Slip 等更强结构,则优先归对应结构型 Dress。
- dresses.shift_dresses:直筒裙。腰部没有明显收束,整体从肩部向下保持相对直线或宽松直筒轮廓的连衣裙。 边界:无明显腰线收束 + 直线轮廓是核心;若存在 Shirt / Sweater / Tiered 等更强结构,则优先对应结构型 Dress。
- dresses.other_dresses:其他连衣裙。无法明确归入以上具体 Dress Type 的连衣裙。 边界:仅作为 Dresses 的最终兜底;能够匹配任何明确结构型或轮廓型 Dress 时不得进入 Other。
- jumpsuits_rompers.jumpsuits.utility_boiler_suits:工装连体裤。具有明显 Utility / Workwear 结构,如完整前开襟、多口袋和工装结构。 边界:明显工装结构高优先。
- jumpsuits_rompers.jumpsuits.tailored_jumpsuits:精裁连体裤。具有明显 Tailored、正式或西装式结构的长裤型连体衣。 边界:精裁正式结构明显;若持续紧身包裹 → Catsuits。
- jumpsuits_rompers.jumpsuits.catsuits:紧身连体裤。从上身至腿部持续紧密包裹身体的长裤型连体衣。 边界:持续全身贴合为核心,不等同于一般修身 Jumpsuit。
- jumpsuits_rompers.jumpsuits.other_jumpsuits:其他连体裤。无法明确归入以上结构型的长裤型连体衣。 边界:仅作为 Jumpsuits 内兜底。
- jumpsuits_rompers.rompers.rompers_playsuits:连体短裤。上衣与短裤连接为一体的单件式服装。 边界:上身与 Shorts 连为一体;若下装为长裤 → Jumpsuits。
- jumpsuits_rompers.overalls.bib_overalls:长款背带裤。Bib + Shoulder Straps + Long Pants 的一件式服装。 边界:必须有明显胸前 Bib 和肩带;长裤结构。
- jumpsuits_rompers.overalls.shortalls:短款背带裤。Bib + Shoulder Straps + Shorts 的一件式服装。 边界:必须有明显胸前 Bib 和肩带;短裤结构。
- shoes.sneakers.running_shoes:跑鞋。以跑步为核心设计用途,具有明显跑鞋中底、缓震及运动结构。 边界:跑步用途/跑鞋结构明确;仅外形像跑鞋但主打休闲 → Lifestyle Sneakers。
- shoes.sneakers.training_shoes:训练鞋。为健身、力量、Cross Training 等设计,通常具有更稳定的平台结构。 边界:训练/健身用途明确;跑步取向明显 → Running Shoes。
- shoes.sneakers.basketball_shoes:篮球鞋。为篮球运动设计,并具有典型篮球鞋结构。 边界:篮球运动用途或明显篮球鞋型结构。
- shoes.sneakers.skate_shoes:滑板鞋。典型低重心、耐磨鞋面及 Skate Shoe 结构的运动鞋。 边界:滑板用途/典型 Skate 结构明确。
- shoes.sneakers.court_shoes:场地运动鞋。针对 Tennis、Pickleball 等横向移动运动设计的鞋。 边界:明确 Court Sports 用途;普通复古板鞋不归此类。
- shoes.sneakers.lifestyle_sneakers:休闲运动鞋。采用 Sneaker 结构,但没有明确专业运动用途的休闲鞋。 边界:缺少明确专业运动用途时作为 Sneakers 主要兜底;Converse 等帆布休闲鞋归此类。
- shoes.boots.chelsea_boots:切尔西靴。脚踝两侧存在典型 Elastic Side Panels 的靴子。 边界:两侧弹力布片为核心硬结构。
- shoes.boots.combat_boots:军靴 / 马丁靴类。明显系带、高帮、厚底及 Combat Boot 结构的靴子。 边界:Combat 轮廓整体明显;仅系带不够。
- shoes.boots.western_cowboy_boots:牛仔靴。具有典型 Western Boot 鞋头、鞋跟及靴筒结构。 边界:Western 标志性轮廓高优先。
- shoes.boots.hiking_boots:登山靴。具有明确徒步/登山鞋底、鞋面及保护结构的靴子。 边界:户外登山功能明确;普通工装靴不归此类。
- shoes.boots.rain_boots:雨靴。以防水橡胶或 Waterproof Shell 为核心结构的靴子。 边界:防水雨靴结构明确。
- shoes.boots.snow_winter_boots:雪地靴。以保暖、防雪为核心用途的靴子。 边界:明显保暖内里/防雪结构优先。
- shoes.boots.ankle_boots:踝靴。无上述特殊结构,靴筒主要止于脚踝附近。 边界:作为高度兜底;若有 Chelsea/Combat 等强结构优先对应类。
- shoes.boots.knee_high_boots:及膝靴。无特殊功能结构,靴筒延伸至小腿上部或膝盖附近。 边界:高度为核心兜底。
- shoes.boots.over_the_knee_boots:过膝靴。靴筒明显高于膝盖。 边界:靴筒必须越过膝盖。
- shoes.sandals.strappy_sandals:绑带凉鞋。主要由多条细带固定脚部的开放式凉鞋。 边界:多条开放绑带为核心;即使高跟仍优先 Sandals。
- shoes.sandals.slides:一字拖。开放后跟,主要通过一条或多条横跨脚面的鞋面结构固定。 边界:无后跟固定 + 横向鞋面结构。
- shoes.sandals.flip_flops:人字拖。具有明显脚趾间 Toe Post 的拖鞋。 边界:Toe Post 是决定性特征。
- shoes.sandals.fisherman_sandals:渔夫鞋。脚面由多条交织或封闭式皮条形成笼状结构的凉鞋。 边界:笼状编条鞋面为核心。
- shoes.sandals.gladiator_sandals:罗马凉鞋。多条鞋带向脚踝甚至小腿方向明显延伸的凉鞋。 边界:绑带向踝/小腿上延伸是关键。
- shoes.sandals.slingback_sandals:后带凉鞋。鞋面开放,并通过后跟带固定的凉鞋。 边界:开放鞋面 + 后跟带;鞋面主体封闭且高跟 → Slingback Heels。
- shoes.sandals.house_slippers:居家拖鞋。明确以室内、居家穿着为主要用途的拖鞋。 边界:居家用途明确。
- shoes.sandals.other_sandals:其他凉鞋。无法归入以上结构型的开放式凉鞋。
- shoes.heels.pumps:浅口高跟鞋。封闭或大面积封闭鞋面、无脚踝带,以经典 Pump 鞋型为主体的高跟鞋。 边界:鞋面主体完整;若大面积开放/多绑带 → Sandals。
- shoes.heels.slingback_heels:后空高跟鞋。后跟开放,以一条后带固定脚后跟的高跟鞋。 边界:封闭/大面积完整鞋面 + 后带;开放式凉鞋结构 → Sandals。
- shoes.heels.mary_jane_heels:玛丽珍高跟鞋。鞋面横跨脚背具有一条或多条明显固定带的高跟鞋。 边界:脚背横带为核心。
- shoes.heels.peep_toe_heels:鱼嘴高跟鞋。鞋面主体封闭,只在鞋头局部开放的高跟鞋。 边界:仅局部露趾 → Heels;大面积开放或多条带 → Sandals。
- shoes.flats.ballet_flats:芭蕾平底鞋。低帮、浅口、轻薄鞋底、典型 Ballet Flat 轮廓。 边界:典型浅口芭蕾鞋型。
- shoes.flats.mary_jane_flats:玛丽珍平底鞋。低跟/平底,并有横跨脚背固定带的鞋。 边界:低跟/平底 + 脚背横带。
- shoes.flats.slingback_flats:后空平底鞋。低跟/平底 + 开放后跟 + 后跟带。 边界:无明显高跟;若高跟明显 → Slingback Heels。
- shoes.flats.espadrilles:草编底鞋。具有典型 Rope / Jute Espadrille Midsole 的平底或低跟鞋。 边界:草编/黄麻中底是核心硬结构。
- shoes.flats.other_flats:其他平底鞋。无法归入以上结构,且非 Sneakers、Boots、Loafers、Oxfords & Derbies 的低跟或平底鞋。 边界:仅作为 Flats 内兜底。
- shoes.loafers.penny_loafers:便士乐福鞋。鞋面具有典型 Penny Strap 的乐福鞋。 边界:Penny Strap 为核心。
- shoes.loafers.tassel_loafers:流苏乐福鞋。鞋面具有明显 Tassels 的乐福鞋。 边界:流苏结构为核心。
- shoes.loafers.horsebit_loafers:马衔扣乐福鞋。鞋面具有典型 Horsebit Hardware 的乐福鞋。 边界:马衔扣五金为核心。
- shoes.loafers.driving_loafers:驾驶鞋。典型 Moccasin 鞋面 + 柔软鞋底或 Rubber Nubs 的乐福鞋。 边界:Driving Moccasin 结构为核心。
- shoes.loafers.other_loafers:其他乐福鞋。具有典型 Loafer 套脚结构但不匹配以上具体结构的鞋。 边界:必须先满足 Loafer 基础鞋型。
- shoes.mules_clogs.clogs:木屐式鞋。具有明显 Clog 轮廓的包头套穿鞋,通常鞋头较宽厚、鞋底或 Footbed 体积感较强,后跟多为开放或带可活动后带。包括 Birkenstock Boston、Crocs Classic Clog 等典型结构。 边界:具有明显 Clog 整体轮廓,通常表现为宽厚包头、较厚鞋底或 Footbed、鞋体体积感较强,后跟开放或仅有可活动后带。Birkenstock Boston、Crocs Classic Clog 等归此类。即使后跟开放,也只要 Clog 结构明确,就优先归 Clogs。
- shoes.mules_clogs.mules:穆勒鞋。后跟完全开放、无后跟固定带,主要依靠前部鞋面包覆脚部的套穿鞋;可为平底、低跟或高跟。 边界:前部鞋面明显包覆脚部,后跟完全开放且无固定后带,但不具有明显 Clog 的宽厚鞋体、厚实 Footbed 或木屐式轮廓。可为平底、低跟或高跟。若存在明显 Clog 结构 → Clogs;若鞋面主要由开放绑带构成 → Sandals;若有后跟固定带 → Slingback 类。
- shoes.oxfords_derbies.oxfords:牛津鞋。采用 Closed Lacing System 的正式或半正式系带鞋。 边界:鞋带孔片底部缝合于鞋面内部,无法大幅张开。
- shoes.oxfords_derbies.derbies:德比鞋。采用 Open Lacing System 的正式或半正式系带鞋。 边界:鞋带孔片位于鞋面外部,可明显张开。
- jewelry_watches.necklaces.chokers:颈链。紧贴或非常接近颈部佩戴的项链。 边界:长度紧贴颈部是核心。
- jewelry_watches.necklaces.pendant_necklaces:吊坠项链。具有明显独立 Pendant 的项链。 边界:独立吊坠为核心视觉主体。
- jewelry_watches.necklaces.chain_necklaces:链条项链。以链条本体作为主要视觉结构、无突出大型 Pendant 的项链。 边界:链条本身为主体。
- jewelry_watches.necklaces.beaded_necklaces:珠串项链。主体由连续珠粒构成的项链。 边界:连续珠粒结构为核心。
- jewelry_watches.earrings.stud_earrings:耳钉。主体紧贴耳垂、无明显悬垂结构的耳饰。 边界:紧贴耳部为核心。
- jewelry_watches.earrings.hoop_earrings:耳圈。主要结构为完整或接近完整的环形耳饰。 边界:环形为核心。
- jewelry_watches.earrings.drop_dangle_earrings:垂坠耳环。主体明显从耳部向下悬垂的耳饰。 边界:明显纵向悬垂结构。
- jewelry_watches.earrings.ear_cuffs:耳骨夹。主要固定于耳廓而非传统耳洞悬挂的耳饰。 边界:固定位置/方式位于耳廓。
- jewelry_watches.rings.rings:戒指。佩戴于手指的首饰。 边界:Signet / Band / Solitaire / Cocktail 等建议作为 ring_style Attribute。
- jewelry_watches.bracelets.chain_bracelets:链式手链。以链条结构为主体的手链。 边界:链条为主要结构。
- jewelry_watches.bracelets.bangles:手镯。完整硬质环状结构的腕部首饰。 边界:封闭或近封闭硬质环。
- jewelry_watches.bracelets.cuff_bracelets:开口手镯。硬质、通常较宽并具有明显开口的腕部首饰。 边界:硬质 + 明显开口。
- jewelry_watches.bracelets.beaded_bracelets:珠串手链。主体由连续珠粒构成的手链。 边界:连续珠粒为核心。
- jewelry_watches.watches.analog_watches:指针表。通过实体指针显示时间的腕表。 边界:指针显示为核心。
- jewelry_watches.watches.digital_watches:数字电子表。通过数字屏幕显示时间的传统电子腕表。 边界:数字显示但不具完整智能系统。
- jewelry_watches.watches.smartwatches:智能手表。具有智能操作系统、应用或健康传感等功能的腕部设备。 边界:智能计算/应用生态明显。
- bags.shoulder_bags.shoulder_bags:单肩包。以较短肩带单侧肩背为主要携带方式。 边界:较短肩带、不足以自然跨过躯干;长带可自然斜挎 → Crossbody Bags。
- bags.crossbody_bags.crossbody_bags:斜挎包。以较长肩带跨过躯干斜挎为主要携带方式。 边界:肩带长度足以自然跨过躯干,使包体落在身体另一侧。
- bags.top_handle_bags.top_handle_bags:顶部手提包。顶部设短提手,主要通过手提或前臂携带的结构化包袋。 边界:明显宽大开放袋状、大容量双提手 → Tote Bags。
- bags.tote_bags.tote_bags:托特包。通常具有两个平行提手、宽大顶部开口和大容量袋状主体。 边界:典型宽大袋状 + 双提手结构优先,即使可肩背仍归 Tote。
- bags.backpacks.backpacks:背包。具有两条主要肩带并以双肩背负为主。 边界:双肩背负结构为决定性特征。
- bags.waist_bags.waist_bags:腰包。通过环绕腰部、胯部或躯干固定的带状结构携带。 边界:核心仍为腰包式短带固定结构,即使实际斜挎于胸前也归 Waist Bags。
- bags.luggage.luggage:行李箱。具有箱式结构并通常配拉杆、滚轮,用于运输旅行物品。 边界:箱式结构 + 滚轮/拉杆系统,而非单纯大容量。
- bags.duffel_bags.duffel_bags:圆筒包。横向延伸、具有明显立体容量的软质大包,常配双提手和顶部拉链。 边界:横向软包结构为核心,不按旅行/健身用途分类。
- bags.clutches_wristlet_bags.clutches:手拿包。无承担主要携带功能的肩带/腕带,以直接手握、夹持为主要方式的小型包袋。 边界:无主要肩带、无承担携带功能的 Wrist Strap;有明确腕带 → Wristlets。
- bags.clutches_wristlet_bags.wristlets:腕包。具有明确短环形 Wrist Strap,并设计为套在手腕上独立携带的小型包袋。 边界:Wrist Strap 必须承担主要携带功能;若核心仍是卡片/现金收纳 → Wallets & Small Cases。
- bags.wallets_small_cases.wallets:钱包。以现金及多张卡片整体收纳为核心的小型收纳品。 边界:整体钱包结构明显;仅卡槽为主 → Card Holders。
- bags.wallets_small_cases.card_holders:卡包。以卡片槽为主要结构、体积明显小于传统 Wallet 的小型收纳。 边界:卡槽是主要结构,通常无大额现金仓。
- bags.wallets_small_cases.coin_purses:零钱包。以硬币或小件封闭收纳空间为核心的小包。 边界:零钱封闭仓为核心。
- bags.wallets_small_cases.key_cases:钥匙包。内部具有明确 Key Ring / Key Hook 等钥匙固定结构。 边界:钥匙固定结构为决定性特征。
- bags.other.briefcases:公文包。具有典型商务公文包结构,用于文件与办公物品携带。 边界:商务硬挺/横向公文包结构明确。
- bags.other.laptop_bags:电脑包。以携带笔记本电脑为核心,具有明显电脑仓和对应保护结构。 边界:Laptop compartment / protective structure 为核心。
- bags.other.camera_bags:相机包。以相机、镜头等摄影设备保护和分隔收纳为核心。 边界:摄影设备专用分隔/保护结构明显。
- bags.other.lunch_bags:便当包。以携带食物、便当为核心,常具有保温或易清洁内层。 边界:食物携带/保温结构为核心。
- bags.other.pet_carriers:宠物包。用于携带宠物,具有通风、观察窗或宠物固定结构。 边界:宠物携带结构明确。
- bags.other.other_functional_bags:其他功能包。无法匹配以上明确功能型包袋的专业用途包。 边界:仅作为 Other Bags 内最终兜底。
- accessories.belts.belts:腰带。用于腰部固定服装、调节松紧或承担装饰功能的配件。 边界:Leather / Chain / Braided 等作为 material / construction Attributes。
- accessories.scarves.scarves:围巾 / 丝巾。佩戴于颈部、肩部或头部的织物类配饰。 边界:一般织物围裹类配饰;若具有明确 Durag 结构 → Durags。
- accessories.scarves.durags:Durag。用于包覆头部并通过后方系带固定的头部织物配饰。 边界:贴合头部 + 后方长系带结构是核心。
- accessories.hats.baseball_caps:棒球帽。具有前帽檐和多片式帽冠的典型棒球帽。 边界:前帽檐 + Cap 帽冠结构。
- accessories.hats.trucker_caps:卡车帽。典型棒球帽结构,后部具有明显 Mesh Panel。 边界:后部网眼面板为核心。
- accessories.hats.beanies:针织帽。无帽檐、针织、贴合头部的帽子。 边界:无帽檐 + Knit 为核心。
- accessories.hats.bucket_hats:渔夫帽。围绕整个帽冠向下延伸的软质环形帽檐。 边界:360° 向下软帽檐。
- accessories.hats.fedoras:礼帽。具有明显成型帽冠和环绕帽檐的礼帽结构。 边界:成型帽冠 + 环绕帽檐。
- accessories.hats.visors:空顶帽。具有帽檐但顶部开放的帽子。 边界:顶部开放是决定性结构。
- accessories.hats.other_hats:其他帽子。无法归入以上明确帽型的帽子。 边界:仅作为 Hats 内兜底。
- accessories.phone_cases_technology.phone_cases:手机壳。用于包覆、保护或装饰手机机身的外壳。 边界:直接包覆手机机身。
- accessories.phone_cases_technology.earbud_cases:耳机保护壳。用于包覆、保护耳机充电盒的外壳。 边界:目标设备为 Earbud Charging Case。
- accessories.phone_cases_technology.device_straps_charms:设备挂绳 / 手机链。与手机或消费电子设备连接,用于携带或装饰的挂绳、链条、挂件。 边界:以连接设备并承担携带/装饰为核心。
- accessories.sunglasses_eyewear.sunglasses:太阳镜。具有明显遮阳、滤光镜片的眼镜。 边界:深色/滤光镜片 + 日常太阳镜结构。
- accessories.sunglasses_eyewear.optical_glasses:光学眼镜。透明视力矫正眼镜或普通造型镜框。 边界:透明镜片/光学用途,且无专业运动护目结构。
- accessories.sunglasses_eyewear.sports_eyewear:运动眼镜。具有 Wraparound 等明显运动结构的眼镜。 边界:运动包覆结构明显;滑雪/游泳等专业护目镜另分。
- accessories.sunglasses_eyewear.ski_snow_goggles:滑雪镜。大面积护目镜片 + 头带结构,用于滑雪或雪上运动。 边界:大面积密封护目结构 + 宽头带。
- accessories.sunglasses_eyewear.swim_goggles:泳镜。密封眼眶 + 头带,明确用于水下/游泳。 边界:眼眶密封结构为核心。
- accessories.sunglasses_eyewear.protective_goggles:护目镜。工业、防护等场景使用的专业护目镜。 边界:防护用途明确,非时尚/普通光学眼镜。
- accessories.ties_bow_ties.ties:领带。长条形、系于衬衫领口并垂于胸前的颈饰。 边界:长条垂挂结构为核心;蝴蝶形横于领口 → Bow Ties。
- accessories.ties_bow_ties.bow_ties:领结。蝴蝶形、横向系于衬衫领口的颈饰。 边界:蝴蝶结横向结构为核心;长条垂挂 → Ties。
- accessories.gloves.gloves:手套。覆盖手掌与手指的手部配件,含分指、连指、露指等结构。 边界:以覆盖手掌为核心;分指/连指/露指作为结构属性区分。
- accessories.other_accessories.hair_clips:发夹。通过夹持结构固定于头发上的发饰,包括鸭嘴夹、抓夹、一字夹等。 边界:以夹持结构固定为核心;环绕头部 → Headbands;弹性圈状 → Hair Ties / Scrunchies。
- accessories.other_accessories.headbands:发箍。环绕头顶、由两侧固定的弧形或带状发饰。 边界:弧形环绕头顶为核心;夹持结构 → Hair Clips;弹性圈状束发 → Hair Ties。
- accessories.other_accessories.hair_ties:发圈。弹性圈状、用于束发的发饰,无明显织物包裹。 边界:弹性束发圈为核心;外包蓬松织物 → Scrunchies。
- accessories.other_accessories.scrunchies:发带。外包蓬松织物的弹性束发圈。 边界:弹性圈 + 织物包裹为核心;无织物包裹 → Hair Ties;环绕头顶不束发 → Headbands。
- accessories.other_accessories.other_accessories:其他配饰。无法归入以上明确配饰类目的其他时尚配件。 边界:仅作为 Accessories 最终兜底;有明确类型时不得进入 Other。
- intimates_hosiery.sleepwear_loungewear.pajama_tops:睡衣上装。睡眠或居家穿着的上衣,常见衬衫式开襟或套头结构。 边界:居家/睡眠用途 + 上装结构;具备外穿设计 → Tops。
- intimates_hosiery.sleepwear_loungewear.pajama_bottoms:睡裤。睡眠或居家穿着的长裤或短裤,通常松紧腰、宽松裤腿。 边界:居家/睡眠用途 + 裤装结构;具备外穿设计 → Bottoms。
- intimates_hosiery.sleepwear_loungewear.nightgowns:睡裙。睡眠穿着的连身裙装,通常宽松、面料柔软。 边界:居家/睡眠用途 + 连身裙结构;具备外穿设计 → Dresses。
- intimates_hosiery.sleepwear_loungewear.robes:睡袍。前开襟、通常以腰带系合的居家长外衣,包括浴袍。 边界:前开襟 + 系带 + 居家用途为核心;泳装外搭 → Cover-Ups;外穿长外套 → Coats。
- intimates_hosiery.sleepwear_loungewear.loungewear:家居服。以室内休闲为用途的成套或单件舒适服装,不以睡眠为主要场景。 边界:居家休闲用途为核心;明确睡眠用途 → Pajama Tops / Bottoms / Nightgowns;具备外穿设计 → Tops / Bottoms。
- intimates_hosiery.thermal_underwear.thermal_tops:保暖上衣。贴身穿着、以保暖为目的的打底上衣。 边界:贴身 + 保暖打底;外穿设计 → Tops;运动压缩 → Compression Tops。
- intimates_hosiery.thermal_underwear.thermal_bottoms:保暖裤。贴身穿着、以保暖为目的的打底裤。 边界:贴身 + 保暖打底;外穿紧身裤 → Leggings。
- intimates_hosiery.bras_bralettes.bras:文胸。具有明显支撑、罩杯等传统 Bra 结构的贴身上衣。 边界:传统支撑/罩杯结构明显;运动支撑用途 → Sports Bras。
- intimates_hosiery.bras_bralettes.bralettes:无钢圈轻型文胸。结构更柔软、轻量,通常不具有传统硬质罩杯或强支撑结构。 边界:柔软轻支撑为核心;明确运动用途 → Sports Bras。
- intimates_hosiery.underpants.briefs:三角内裤。无明显裤腿、以三角或高覆盖臀部结构为主的内裤。 边界:无明显裤腿;若后部极窄 → Thongs。
- intimates_hosiery.underpants.boxer_briefs:平角紧身内裤。贴合身体并具有明显短裤腿的内裤。 边界:贴身 + 短裤腿。
- intimates_hosiery.underpants.boxers:宽松平角内裤。具有宽松裤腿结构的平角内裤。 边界:明显宽松,不贴合大腿。
- intimates_hosiery.underpants.thongs:丁字裤。臀部覆盖面积极小,后部为细带或极窄布料。 边界:后部极窄为决定性特征。
- intimates_hosiery.underpants.boyshorts:Boyshort 内裤。低腰/中腰、横向较宽并具有很短裤腿式结构的内裤。 边界:裤腿比 Boxer Briefs 更短、更接近女式短裤轮廓。
- intimates_hosiery.socks.socks:袜子。覆盖脚部及部分脚踝或小腿的织物单品。 边界:Ankle / Crew / Knee-High / No-Show 建议作为 sock_length Attribute。
- intimates_hosiery.tights_hosiery.tights:连裤袜。从腰部延伸覆盖双腿及脚部,通常材质相对不透明。 边界:连腰 + 双腿 + 相对不透明。
- intimates_hosiery.tights_hosiery.suspender_tights:吊带连裤袜。腰部结构与左右腿袜体通过一体式吊带或镂空带状部分连接的袜类,形成类似吊袜带 + 长筒袜的一体视觉。 边界:必须为一体式 Hosiery 结构;上半部连续覆盖、无吊带式镂空 → Tights / Pantyhose;左右腿完全独立、与腰部不相连 → Stockings。
- intimates_hosiery.tights_hosiery.pantyhose:丝袜。与 Tights 结构类似,但主体明显轻薄、透明或半透明。 边界:连腰 + 双腿 + 轻薄透明/半透明。
- intimates_hosiery.tights_hosiery.stockings:长筒丝袜。左右腿为相互独立的袜体,不与腰部连接。 边界:两只独立长袜,不与腰部连体。
- swimwear_beachwear.bikinis.bikini_sets:比基尼套装。Bikini Top + Bottom 作为完整套装销售或录入。 边界:上下装作为一组完整商品。
- swimwear_beachwear.bikinis.bikini_tops:比基尼上衣。单独售卖或录入的 Bikini Top。 边界:仅上装。
- swimwear_beachwear.bikinis.bikini_bottoms:比基尼下装。单独售卖或录入的 Bikini Bottom。 边界:仅下装。
- swimwear_beachwear.bikinis.tankinis:Tankini。上衣明显延伸覆盖腹部,但与泳裤仍为分体结构的泳装。 边界:上装与下装可分离;若上下真正连为一体 → One-Piece。
- swimwear_beachwear.one_pieces.one_piece_swimsuits:连体泳衣。标准上下连为一体、不可拆分的一件式泳衣。 边界:上下装真正连成一体。
- swimwear_beachwear.one_pieces.monokinis:Monokini。上下连接但腰部、腹部等位置存在明显大面积 Cut-Out 的一件式泳衣。 边界:一体结构 + 大面积 Cut-Out;若完全分离 → Bikini/Tankini。
- swimwear_beachwear.cover_ups.sarongs:沙笼 / 围裹裙。单片织物围绕腰部包裹的海滩外搭。 边界:单片围裹结构为核心。
- swimwear_beachwear.cover_ups.kaftans:Kaftan。宽松、长版并具有明显 Kaftan 轮廓的海滩外搭。 边界:宽松长袍式结构。
- swimwear_beachwear.cover_ups.cover_up_dresses:罩裙。以 Dress 结构作为泳衣外搭的海滩服装。 边界:主体结构明确为 Dress。
- swimwear_beachwear.cover_ups.cover_up_shirts:海滩罩衫。以 Shirt / Shirt-like 结构作为泳衣外搭。 边界:主体结构明确为 Shirt-like。
- swimwear_beachwear.cover_ups.other_cover_ups:其他泳装外搭。无法归入以上具体结构的海滩罩衫/罩裙。 边界:仅作为 Cover-Ups 内兜底。
- swimwear_beachwear.swim_bottoms.swim_trunks:泳裤。常规宽松泳裤,以游泳、海滩或水上活动为主要用途。 边界:宽松常规泳裤结构。
- swimwear_beachwear.swim_bottoms.board_shorts:冲浪裤。通常长度较长、具有典型冲浪裤结构及固定腰头。 边界:冲浪用途/Board Short 腰头和长度结构明显。
- swimwear_beachwear.swim_bottoms.swim_briefs:三角泳裤。紧身、无裤腿或极短裤腿结构的泳裤。 边界:紧身 + 极少裤腿覆盖。
- swimwear_beachwear.swim_bottoms.jammers:及膝泳裤。紧身,并从腰部延伸至膝盖附近的泳裤。 边界:紧身 + 及膝长度。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0tops.t_shirts_polos.t_shirts
1tops.t_shirts_polos.polo_shirts
2tops.t_shirts_polos.henley_shirts
3tops.shirts_blouses.shirts
4tops.shirts_blouses.blouses
5tops.tank_tops_camisoles.tank_tops
6tops.tank_tops_camisoles.camisoles
7tops.tank_tops_camisoles.tube_tops
8tops.tank_tops_camisoles.halter_tops
9tops.sweaters.pullover_sweaters
10tops.sweaters.cardigans
11tops.sweaters.sweater_vests
12tops.hoodies_sweatshirts.pullover_hoodies
13tops.hoodies_sweatshirts.zip_up_hoodies
14tops.hoodies_sweatshirts.crewneck_sweatshirts
15tops.hoodies_sweatshirts.quarter_zip_sweatshirts
16tops.sports_tops.sports_t_shirts
17tops.sports_tops.sports_tank_tops
18tops.sports_tops.compression_tops
19tops.sports_tops.sports_bras
20tops.sports_tops.jerseys
21tops.sports_tops.cycling_jerseys
22tops.bodysuits.bodysuits
23bottoms.pants.trousers
24bottoms.pants.chinos
25bottoms.pants.cargo_pants
26bottoms.pants.sweatpants
27bottoms.pants.joggers
28bottoms.pants.track_pants
29bottoms.pants.other_pants
30bottoms.jeans.jeans
31bottoms.leggings.leggings
32bottoms.shorts.denim_shorts
33bottoms.shorts.cargo_shorts
34bottoms.shorts.tailored_shorts
35bottoms.shorts.athletic_shorts
36bottoms.shorts.sweat_shorts
37bottoms.shorts.biker_shorts
38bottoms.shorts.other_shorts
39bottoms.skirts.pleated_skirts
40bottoms.skirts.pencil_skirts
41bottoms.skirts.wrap_skirts
42bottoms.skirts.cargo_skirts
43bottoms.skirts.tiered_skirts
44bottoms.skirts.other_skirts
45outerwear.jackets.bomber_jackets
46outerwear.jackets.denim_jackets
47outerwear.jackets.leather_jackets
48outerwear.jackets.puffer_jackets
49outerwear.jackets.windbreakers
50outerwear.jackets.varsity_jackets
51outerwear.jackets.utility_field_jackets
52outerwear.jackets.other_jackets
53outerwear.coats.trench_coats
54outerwear.coats.overcoats
55outerwear.coats.puffer_coats
56outerwear.coats.parkas
57outerwear.coats.raincoats
58outerwear.coats.other_coats
59outerwear.blazers.blazers
60outerwear.vests.tailored_vests_waistcoats
61outerwear.vests.puffer_vests
62outerwear.vests.utility_vests
63outerwear.vests.other_vests
64dresses.shirt_dresses
65dresses.wrap_dresses
66dresses.slip_dresses
67dresses.sweater_dresses
68dresses.t_shirt_dresses
69dresses.tiered_dresses
70dresses.bodycon_dresses
71dresses.fit_and_flare_dresses
72dresses.shift_dresses
73dresses.other_dresses
74jumpsuits_rompers.jumpsuits.utility_boiler_suits
75jumpsuits_rompers.jumpsuits.tailored_jumpsuits
76jumpsuits_rompers.jumpsuits.catsuits
77jumpsuits_rompers.jumpsuits.other_jumpsuits
78jumpsuits_rompers.rompers.rompers_playsuits
79jumpsuits_rompers.overalls.bib_overalls
80jumpsuits_rompers.overalls.shortalls
81shoes.sneakers.running_shoes
82shoes.sneakers.training_shoes
83shoes.sneakers.basketball_shoes
84shoes.sneakers.skate_shoes
85shoes.sneakers.court_shoes
86shoes.sneakers.lifestyle_sneakers
87shoes.boots.chelsea_boots
88shoes.boots.combat_boots
89shoes.boots.western_cowboy_boots
90shoes.boots.hiking_boots
91shoes.boots.rain_boots
92shoes.boots.snow_winter_boots
93shoes.boots.ankle_boots
94shoes.boots.knee_high_boots
95shoes.boots.over_the_knee_boots
96shoes.sandals.strappy_sandals
97shoes.sandals.slides
98shoes.sandals.flip_flops
99shoes.sandals.fisherman_sandals
100shoes.sandals.gladiator_sandals
101shoes.sandals.slingback_sandals
102shoes.sandals.house_slippers
103shoes.sandals.other_sandals
104shoes.heels.pumps
105shoes.heels.slingback_heels
106shoes.heels.mary_jane_heels
107shoes.heels.peep_toe_heels
108shoes.flats.ballet_flats
109shoes.flats.mary_jane_flats
110shoes.flats.slingback_flats
111shoes.flats.espadrilles
112shoes.flats.other_flats
113shoes.loafers.penny_loafers
114shoes.loafers.tassel_loafers
115shoes.loafers.horsebit_loafers
116shoes.loafers.driving_loafers
117shoes.loafers.other_loafers
118shoes.mules_clogs.clogs
119shoes.mules_clogs.mules
120shoes.oxfords_derbies.oxfords
121shoes.oxfords_derbies.derbies
122jewelry_watches.necklaces.chokers
123jewelry_watches.necklaces.pendant_necklaces
124jewelry_watches.necklaces.chain_necklaces
125jewelry_watches.necklaces.beaded_necklaces
126jewelry_watches.earrings.stud_earrings
127jewelry_watches.earrings.hoop_earrings
128jewelry_watches.earrings.drop_dangle_earrings
129jewelry_watches.earrings.ear_cuffs
130jewelry_watches.rings.rings
131jewelry_watches.bracelets.chain_bracelets
132jewelry_watches.bracelets.bangles
133jewelry_watches.bracelets.cuff_bracelets
134jewelry_watches.bracelets.beaded_bracelets
135jewelry_watches.watches.analog_watches
136jewelry_watches.watches.digital_watches
137jewelry_watches.watches.smartwatches
138bags.shoulder_bags.shoulder_bags
139bags.crossbody_bags.crossbody_bags
140bags.top_handle_bags.top_handle_bags
141bags.tote_bags.tote_bags
142bags.backpacks.backpacks
143bags.waist_bags.waist_bags
144bags.luggage.luggage
145bags.duffel_bags.duffel_bags
146bags.clutches_wristlet_bags.clutches
147bags.clutches_wristlet_bags.wristlets
148bags.wallets_small_cases.wallets
149bags.wallets_small_cases.card_holders
150bags.wallets_small_cases.coin_purses
151bags.wallets_small_cases.key_cases
152bags.other.briefcases
153bags.other.laptop_bags
154bags.other.camera_bags
155bags.other.lunch_bags
156bags.other.pet_carriers
157bags.other.other_functional_bags
158accessories.belts.belts
159accessories.scarves.scarves
160accessories.scarves.durags
161accessories.hats.baseball_caps
162accessories.hats.trucker_caps
163accessories.hats.beanies
164accessories.hats.bucket_hats
165accessories.hats.fedoras
166accessories.hats.visors
167accessories.hats.other_hats
168accessories.phone_cases_technology.phone_cases
169accessories.phone_cases_technology.earbud_cases
170accessories.phone_cases_technology.device_straps_charms
171accessories.sunglasses_eyewear.sunglasses
172accessories.sunglasses_eyewear.optical_glasses
173accessories.sunglasses_eyewear.sports_eyewear
174accessories.sunglasses_eyewear.ski_snow_goggles
175accessories.sunglasses_eyewear.swim_goggles
176accessories.sunglasses_eyewear.protective_goggles
177accessories.ties_bow_ties.ties
178accessories.ties_bow_ties.bow_ties
179accessories.gloves.gloves
180accessories.other_accessories.hair_clips
181accessories.other_accessories.headbands
182accessories.other_accessories.hair_ties
183accessories.other_accessories.scrunchies
184accessories.other_accessories.other_accessories
185intimates_hosiery.sleepwear_loungewear.pajama_tops
186intimates_hosiery.sleepwear_loungewear.pajama_bottoms
187intimates_hosiery.sleepwear_loungewear.nightgowns
188intimates_hosiery.sleepwear_loungewear.robes
189intimates_hosiery.sleepwear_loungewear.loungewear
190intimates_hosiery.thermal_underwear.thermal_tops
191intimates_hosiery.thermal_underwear.thermal_bottoms
192intimates_hosiery.bras_bralettes.bras
193intimates_hosiery.bras_bralettes.bralettes
194intimates_hosiery.underpants.briefs
195intimates_hosiery.underpants.boxer_briefs
196intimates_hosiery.underpants.boxers
197intimates_hosiery.underpants.thongs
198intimates_hosiery.underpants.boyshorts
199intimates_hosiery.socks.socks
200intimates_hosiery.tights_hosiery.tights
201intimates_hosiery.tights_hosiery.suspender_tights
202intimates_hosiery.tights_hosiery.pantyhose
203intimates_hosiery.tights_hosiery.stockings
204swimwear_beachwear.bikinis.bikini_sets
205swimwear_beachwear.bikinis.bikini_tops
206swimwear_beachwear.bikinis.bikini_bottoms
207swimwear_beachwear.bikinis.tankinis
208swimwear_beachwear.one_pieces.one_piece_swimsuits
209swimwear_beachwear.one_pieces.monokinis
210swimwear_beachwear.cover_ups.sarongs
211swimwear_beachwear.cover_ups.kaftans
212swimwear_beachwear.cover_ups.cover_up_dresses
213swimwear_beachwear.cover_ups.cover_up_shirts
214swimwear_beachwear.cover_ups.other_cover_ups
215swimwear_beachwear.swim_bottoms.swim_trunks
216swimwear_beachwear.swim_bottoms.board_shorts
217swimwear_beachwear.swim_bottoms.swim_briefs
218swimwear_beachwear.swim_bottoms.jammers

garment_color

字段值
idgarment_color
label主色
option_count14

question

这张白底商品图里,衣服的主色是哪一种?
只看衣服本身面积最大、一眼能定下来的颜色。白底、阴影、模特皮肤、商标小标不算。
没有一种颜色明显占多数时,选多色。
- 黑色:主体是黑色或接近黑色。深灰但仍能看出灰,算灰色;极深蓝仍有蓝调,算蓝色。
- 白色:主体是白色,或米白里明显接近白的。明显奶油、米色算米色。
- 灰色:浅灰到深灰的中性色。接近黑、看不出灰,算黑色。
- 米色:米白、奶油、沙色、浅卡其这类偏暖的浅中性色。更深、更明显的棕,算棕色。
- 棕色:棕、咖啡、驼棕等中深暖色。偏浅的沙色、奶咖算米色。
- 红色:红、酒红、砖红,以红为主。明显偏粉算粉色,明显偏橙算橙色。
- 橙色:橙、橘、南瓜,以橙为主。偏红且红占主导,算红色。
- 黄色:黄、芥末黄、柠檬黄,以黄为主。明显偏米、卡其,算米色。
- 绿色:绿、橄榄绿、墨绿、薄荷绿,以绿为主。明显偏蓝且蓝占主导,算蓝色。
- 蓝色:蓝、海军蓝、天蓝、牛仔蓝,以蓝为主。蓝绿里绿占主导,算绿色。
- 紫色:紫、薰衣草紫、梅紫,以紫为主。明显偏粉算粉色。
- 粉色:粉、玫红、裸粉,以粉为主。偏红且红占主导,算红色。
- 金属色:金、银、枪灰,有明显金属光泽。普通灰或黄、没有金属感,不算金属色。
- 多色:没有单一占主导的标准色,几种颜色一起构成主体。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0黑色
1白色
2灰色
3米色
4棕色
5红色
6橙色
7黄色
8绿色
9蓝色
10紫色
11粉色
12金属色
13多色

garment_pattern

字段值
idgarment_pattern
label图案
option_count14

question

这张白底商品图里,衣服最主导的图案是哪一种?
只选面积最大、一眼能定下来的一种。白底、阴影、皮肤不算。
小面积 Logo 或文字不改变主体时,选纯色。
- 纯色:大面积没有重复图案或印花,主体是单一或近单一色面。
- 条纹:有规则或不规则的线性条带。只有平行线条,没有交叉格子。
- 格纹:横竖线条或色块交叉成格子。只有平行线条则是条纹。
- 花卉:花朵、枝叶、植物纹样是主要图案。
- 波点:重复圆点或近圆点。
- 动物纹:豹纹、斑马纹、蛇纹、牛纹这类模仿皮纹的图案。动物插画或照片算图形印花。
- 几何:菱形、棋盘、三角等规则几何形状重复或组合。
- 抽象:没有明确具象主题的色块、笔触或自由图形。
- 图形印花:文字、Logo、人物、插画、照片、徽章等明确图形占主体。
- 迷彩:典型军事或户外迷彩。只是军绿色纯色算纯色。
- 佩斯利:典型腰果或泪滴状重复纹样。
- 拼色:两个或以上清晰大色块分区。重复小图案按对应图案,不算拼色。
- 扎染:有明显扩散、晕染、旋涡。普通渐变不算扎染。
- 其他图案:能确认有图案,但不是上面这些。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0纯色
1条纹
2格纹
3花卉
4波点
5动物纹
6几何
7抽象
8图形印花
9迷彩
10佩斯利
11拼色
12扎染
13其他图案

skirt_length

字段值
idskirt_length
label裙长
option_count3

question

这张商品图里,裙子或连衣裙的下摆到哪里?
只看这件裙子、连衣裙或海滩罩衫的下摆相对身体的位置。上衣和外套不算。结合身体比例,不要只看模特高矮。
- 短:下摆明显高于膝盖,通常在大腿中上部。
- 及膝:下摆在膝盖附近。
- 长:下摆低于膝盖。到小腿、脚踝或更长,都算长。
长度明确时只标一档。落在短和及膝、或及膝和长之间时,两档都保留,训练时概率相同。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0短
1及膝
2长

garment_brand

字段值
idgarment_brand
label品牌
option_count42

question

这张商品图里的衣服、鞋子、包或皮带是哪个品牌?
优先看外面的经典标识:明显 logo、品牌字母、老花、格纹、条纹、徽章、扣具、锁头,或这个品牌特有的图案和鞋底。不要只靠领标、鞋内里的标,或皮具内侧的烫印。
看不出这些标识,或者品牌不在选项里,就选「均不是」。

options

index 是该任务的类别下标,与训练标签一致。POST /v1/predict 不返回下标,options 按 probability 降序。

indexlabel
0adidas
1Alexander McQueen
2AMI Paris
3AMIRI
4Balenciaga
5Burberry
6Carhartt WIP
7Celine
8Chanel
9Comme Des Garçons Play
10Diesel
11Dolce & Gabbana
12FEAR OF GOD ESSENTIALS
13Fendi
14Givenchy
15Gucci
16Hermès
17Issey Miyake
18Jacquemus
19Kenzo
20LOEWE
21Louis Vuitton
22Maison Kitsuné
23Maison Margiela
24Miu Miu
25Moncler
26Moschino
27Nike
28Off-White
29Palm Angels
30Polo Ralph Lauren
31Prada
32Saint Laurent
33Stone Island
34Stüssy
35Supreme
36The North Face
37Thom Browne
38Valentino
39Versace
40Vivienne Westwood
41均不是