{
  "type": "function",
  "function": {
    "name": "vivo_aura_tool",
    "description": "vivo Aura 人像图像处理工具。基于人脸检测对输入图做人像美化，输出同尺寸图像。支持以下三类能力（均可单独或组合启用，字段全部可选，未填字段不生效）：\n1) 全图美颜（beautyParam 顶层字段）：隆鼻 noseHigh(0~100)、缩嘴 mouthBulge(-100~100)、缩下巴 chin(-100~100)。负值表示反向效果。\n2) per-face 脸型形变（beautyParam.BeautyParams[i]，对每张人脸独立配置）：\n   - 0~100 单向：faceCut/faceThin/eyeBig/noseThin/wholeFaceThin/shortFace/cheekbones/smallHead/eyeShine。\n   - -100~100 双向（负=反向）：eyeDist/noseLong/mouthShape/chinLong/foreHead/philtrum。\n3) per-face 局部修饰（beautyParam.BeautyParams[i].gtrParam）：磨皮 skinSoften(0~100)、祛眼袋 depouch(0~100)、去法令纹 denasolabial(0~100)、祛斑祛痘 deblemish(0~100)、祛痣 moleRemoval(0/1)。内部已固定使用最优 face net 规格，无需额外配置。\n人脸框（face.rect）可省略或填 0：留空时触发 SDK 自动人脸检测。BeautyParams 列表第 i 个元素作用于第 i 张人脸（按检测顺序，通常以人脸大小排序）：传 1 个元素只处理首张（最大）人脸，要处理多张就按顺序传多个；检测到的人脸多于列表长度时，多出的人脸保持原样。",
    "parameters": {
      "type": "object",
      "properties": {
        "beautyParam": {
          "anyOf": [
            {
              "$ref": "#/$defs/VivoAuraToolBeautyParam"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "人脸美颜参数（可选）：包含全图美颜（隆鼻/缩嘴/缩下巴）、per-face 脸型形变（瘦脸/大眼/眼距/瘦鼻/长鼻/嘴型/下巴/额头/窄脸/短脸/颧骨/缩人中/小头等）及 per-face 局部修饰（磨皮/祛斑/祛眼袋/祛痣）。"
        }
      },
      "required": [],
      "$defs": {
        "VRect": {
          "description": "矩形区域",
          "properties": {
            "x": {
              "default": 0,
              "title": "X",
              "type": "integer"
            },
            "y": {
              "default": 0,
              "title": "Y",
              "type": "integer"
            },
            "width": {
              "default": 0,
              "title": "Width",
              "type": "integer"
            },
            "height": {
              "default": 0,
              "title": "Height",
              "type": "integer"
            }
          },
          "title": "VRect",
          "type": "object"
        },
        "VivoAuraBlushTemplate": {
          "description": "腮红模板候选（blush_<token>.fmd）",
          "enum": [
            "xiaoqueban",
            "vigour",
            "texture",
            "qingxin",
            "purple",
            "pink",
            "paint",
            "orange",
            "mirror",
            "matte",
            "leizuan",
            "gangfeng",
            "fugu",
            "europe",
            "cute",
            "chun",
            "babi"
          ],
          "title": "VivoAuraBlushTemplate",
          "type": "string"
        },
        "VivoAuraCustomMakeupParam": {
          "description": "自定义模式（无套装预设）\n\nstyle=\"custom\" 时不引用任何套装预设；要使用的部位必须显式给出 template + intensity。\n适合 agent 跨 style 自由组合（例如想用 luozhuang 的口红 + tianla 的眉毛）。",
          "properties": {
            "style": {
              "const": "custom",
              "default": "custom",
              "enum": [
                "custom"
              ],
              "title": "Style",
              "type": "string"
            },
            "lipBeauty": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupLipBeautyPartCustom"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "口红（可选）"
            },
            "irisSticker": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupIrisStickerPartCustom"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "美瞳（可选）"
            },
            "makeupFacialStereo": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupFacialStereoPartCustom"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "修容（可选）"
            },
            "eyeshadow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeshadowPartCustom"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眼影（可选）"
            },
            "eyeLine": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeLinePartCustom"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眼线（可选）"
            },
            "eyelight": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyelightPartCustom"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眼神光（可选）"
            },
            "eyelash": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyelashPartCustom"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "睫毛（可选）"
            },
            "eyeBrow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeBrowPartCustom"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眉毛（可选）"
            },
            "blush": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupBlushPartCustom"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "腮红（可选）"
            }
          },
          "title": "VivoAuraCustomMakeupParam",
          "type": "object"
        },
        "VivoAuraEyeBrowTemplate": {
          "description": "眉毛模板候选（eyebrow_<token>.fmd）",
          "enum": [
            "xiaoqueban",
            "vigour",
            "texture",
            "qingxin",
            "purple",
            "pink",
            "orange",
            "matte",
            "leizuan",
            "gangfeng",
            "fugu",
            "europe",
            "cute",
            "chun",
            "babi"
          ],
          "title": "VivoAuraEyeBrowTemplate",
          "type": "string"
        },
        "VivoAuraEyeLineTemplate": {
          "description": "眼线模板候选（eyeline_<token>.fmd）",
          "enum": [
            "xiaoqueban",
            "vigour",
            "texture",
            "qingxin",
            "purple",
            "pink",
            "paint",
            "orange",
            "mirror",
            "matte",
            "leizuan",
            "gangfeng",
            "fugu",
            "europe",
            "cute",
            "chun",
            "babi"
          ],
          "title": "VivoAuraEyeLineTemplate",
          "type": "string"
        },
        "VivoAuraEyelashTemplate": {
          "description": "睫毛模板候选（eyelash_<token>.fmd）",
          "enum": [
            "xiaoqueban",
            "vigour",
            "texture",
            "qingxin",
            "purple",
            "pink",
            "paint",
            "orange",
            "mirror",
            "matte",
            "leizuan",
            "gangfeng",
            "fugu",
            "europe",
            "cute",
            "chun",
            "babi"
          ],
          "title": "VivoAuraEyelashTemplate",
          "type": "string"
        },
        "VivoAuraEyelightTemplate": {
          "description": "眼神光模板候选（eyelight_<token>.fmd）",
          "enum": [
            "window",
            "twoPoints",
            "stars",
            "spotLight",
            "ring",
            "rainbow",
            "peachHeart",
            "clusterStars"
          ],
          "title": "VivoAuraEyelightTemplate",
          "type": "string"
        },
        "VivoAuraEyeshadowTemplate": {
          "description": "眼影模板候选（eyeshadow_<token>.fmd）",
          "enum": [
            "xiaoqueban",
            "vigour",
            "texture",
            "qingxin",
            "purple_portrait",
            "purple",
            "pink",
            "paint",
            "orange",
            "mirror",
            "matte",
            "leizuan",
            "gangfeng",
            "fugu",
            "europe",
            "cute",
            "chun",
            "babi"
          ],
          "title": "VivoAuraEyeshadowTemplate",
          "type": "string"
        },
        "VivoAuraGTRParam": {
          "description": "人脸局部修饰参数：磨皮 / 祛眼袋 / 祛斑祛痘 / 祛痣。\n\n内部固定使用 faceNetType=3 (Sup)，不再对外开放。",
          "properties": {
            "moleRemoval": {
              "anyOf": [
                {
                  "maximum": 1,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "祛痣开关（可选，0/1 二值）：0=不做，1=祛痣",
              "title": "Moleremoval"
            },
            "skinSoften": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "磨皮强度（可选，0~100）",
              "title": "Skinsoften"
            },
            "depouch": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "去眼袋强度（可选，0~100）。覆盖内部 struFusionRatios[Eye] 位，值越大眼下区域去眼袋强度越高；未传时保持预设默认值。",
              "title": "Depouch"
            },
            "denasolabial": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "去法令纹强度（可选，0~100）。覆盖内部 struFusionRatios[Nas] 位，值越大法令纹区域淡化强度越高；未传时保持预设默认值。",
              "title": "Denasolabial"
            },
            "deblemish": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "祛斑祛痘强度（可选，0~100）",
              "title": "Deblemish"
            }
          },
          "title": "VivoAuraGTRParam",
          "type": "object"
        },
        "VivoAuraHuopoMakeupParam": {
          "description": "套装风格 huopo（活泼，7 部位；不含 eyeLine / eyelight。faceshadow/lipBeauty/blush 默认借用其他 fmd）",
          "properties": {
            "style": {
              "const": "huopo",
              "default": "huopo",
              "enum": [
                "huopo"
              ],
              "title": "Style",
              "type": "string"
            },
            "lipBeauty": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupLipBeautyPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "口红（可选）"
            },
            "irisSticker": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupIrisStickerPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "美瞳（可选）"
            },
            "makeupFacialStereo": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupFacialStereoPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "修容（可选）"
            },
            "eyeshadow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeshadowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眼影（可选）"
            },
            "eyelash": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyelashPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "睫毛（可选）"
            },
            "eyeBrow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeBrowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眉毛（可选）"
            },
            "blush": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupBlushPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "腮红（可选）"
            }
          },
          "title": "VivoAuraHuopoMakeupParam",
          "type": "object"
        },
        "VivoAuraIrisStickerTemplate": {
          "description": "美瞳模板候选（iris_<token>.fmd）",
          "enum": [
            "qingxin",
            "paint",
            "mirror",
            "gangfeng",
            "fugu",
            "cute",
            "chun",
            "babi"
          ],
          "title": "VivoAuraIrisStickerTemplate",
          "type": "string"
        },
        "VivoAuraKeaiMakeupParam": {
          "description": "套装风格 keai（可爱，7 部位；不含 eyeLine / eyelight。lipBeauty 默认借用 qise）",
          "properties": {
            "style": {
              "const": "keai",
              "default": "keai",
              "enum": [
                "keai"
              ],
              "title": "Style",
              "type": "string"
            },
            "lipBeauty": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupLipBeautyPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "口红（可选）"
            },
            "irisSticker": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupIrisStickerPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "美瞳（可选）"
            },
            "makeupFacialStereo": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupFacialStereoPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "修容（可选）"
            },
            "eyeshadow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeshadowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眼影（可选）"
            },
            "eyelash": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyelashPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "睫毛（可选）"
            },
            "eyeBrow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeBrowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眉毛（可选）"
            },
            "blush": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupBlushPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "腮红（可选）"
            }
          },
          "title": "VivoAuraKeaiMakeupParam",
          "type": "object"
        },
        "VivoAuraLipBeautyTemplate": {
          "description": "口红模板候选（lipcolor_<token>.fmd）",
          "enum": [
            "xiaoqueban",
            "vigour",
            "texture",
            "qingxin",
            "purple",
            "pink",
            "paint",
            "orange",
            "mirror",
            "matte_old",
            "matte",
            "leizuan",
            "gangfeng",
            "fugu",
            "europe",
            "cute",
            "chun",
            "babi",
            "08",
            "07"
          ],
          "title": "VivoAuraLipBeautyTemplate",
          "type": "string"
        },
        "VivoAuraLuozhuangMakeupParam": {
          "description": "套装风格 luozhuang（裸妆，7 部位；不含 eyeLine / eyelight）",
          "properties": {
            "style": {
              "const": "luozhuang",
              "default": "luozhuang",
              "enum": [
                "luozhuang"
              ],
              "title": "Style",
              "type": "string"
            },
            "lipBeauty": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupLipBeautyPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "口红（可选）"
            },
            "irisSticker": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupIrisStickerPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "美瞳（可选）"
            },
            "makeupFacialStereo": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupFacialStereoPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "修容（可选）"
            },
            "eyeshadow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeshadowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眼影（可选）"
            },
            "eyelash": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyelashPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "睫毛（可选）"
            },
            "eyeBrow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeBrowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眉毛（可选）"
            },
            "blush": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupBlushPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "腮红（可选）"
            }
          },
          "title": "VivoAuraLuozhuangMakeupParam",
          "type": "object"
        },
        "VivoAuraMakeupBlushPart": {
          "description": "腮红 / blush",
          "properties": {
            "template": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraBlushTemplate"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "腮红模板（blush）候选 token：\n- xiaoqueban: 轻熟 / 复古 / 温柔 / 知性 | 打卡拍照 / 社交记录 / 日常生活\n- vigour: 元气 / 青春 / 甜美 / 可爱 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- texture: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 / 气质 | 打卡拍照 / 社交记录 / 城市街头 / 日常生活 / 通用\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- purple: 冷感 / 文艺 / 复古 / 轻熟 / 气质 / 甜酷 | 打卡拍照 / 社交记录 / 写真\n- pink: 淡颜 / 淡妆 / 清冷 / 韩系 / 自然 / 知性 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- paint: 成熟 / 轻熟 / 气质 / 知性 / 正式 | 日常生活 / 职场 / 旅行 / 通用\n- orange: 港风 / 明艳 / 轻熟 / 御姐 / 氛围感 | 城市街头 / 社交记录 / 写真 / 通用\n- mirror: 淡颜 / 纯欲 / 亲和 / 温婉 / 知性 / 轻熟 / 自然 | 日常生活 / 职场 / 旅行 / 通用\n- matte: 知性 / 韩系 / 极简 / 淡颜 / 温婉 | 日常生活 / 职场 / 旅行 / 通用\n- leizuan: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 明艳 / 韩系 | 城市街头 / 社交记录 / 写真\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- fugu: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- europe: 御姐 / 辣妹 / 浓颜 / 浓妆 / 轻熟 / 成熟 | 城市街头 / 社交记录 / 写真 / 日常生活 / 职场 / 旅行 / 通用\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照 / 通用"
            },
            "intensity": {
              "description": "腮红强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "intensity"
          ],
          "title": "VivoAuraMakeupBlushPart",
          "type": "object"
        },
        "VivoAuraMakeupBlushPartCustom": {
          "properties": {
            "template": {
              "$ref": "#/$defs/VivoAuraBlushTemplate",
              "description": "腮红模板（blush）候选 token：\n- xiaoqueban: 轻熟 / 复古 / 温柔 / 知性 | 打卡拍照 / 社交记录 / 日常生活\n- vigour: 元气 / 青春 / 甜美 / 可爱 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- texture: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 / 气质 | 打卡拍照 / 社交记录 / 城市街头 / 日常生活 / 通用\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- purple: 冷感 / 文艺 / 复古 / 轻熟 / 气质 / 甜酷 | 打卡拍照 / 社交记录 / 写真\n- pink: 淡颜 / 淡妆 / 清冷 / 韩系 / 自然 / 知性 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- paint: 成熟 / 轻熟 / 气质 / 知性 / 正式 | 日常生活 / 职场 / 旅行 / 通用\n- orange: 港风 / 明艳 / 轻熟 / 御姐 / 氛围感 | 城市街头 / 社交记录 / 写真 / 通用\n- mirror: 淡颜 / 纯欲 / 亲和 / 温婉 / 知性 / 轻熟 / 自然 | 日常生活 / 职场 / 旅行 / 通用\n- matte: 知性 / 韩系 / 极简 / 淡颜 / 温婉 | 日常生活 / 职场 / 旅行 / 通用\n- leizuan: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 明艳 / 韩系 | 城市街头 / 社交记录 / 写真\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- fugu: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- europe: 御姐 / 辣妹 / 浓颜 / 浓妆 / 轻熟 / 成熟 | 城市街头 / 社交记录 / 写真 / 日常生活 / 职场 / 旅行 / 通用\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照 / 通用"
            },
            "intensity": {
              "description": "腮红强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "template",
            "intensity"
          ],
          "title": "VivoAuraMakeupBlushPartCustom",
          "type": "object"
        },
        "VivoAuraMakeupEyeBrowPart": {
          "description": "眉毛 / eyeBrow",
          "properties": {
            "template": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraEyeBrowTemplate"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眉毛模板（eyebrow）候选 token：\n- xiaoqueban: 轻熟 / 复古 / 温柔 / 知性 | 打卡拍照 / 社交记录 / 日常生活\n- vigour: 元气 / 青春 / 甜美 / 可爱 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- texture: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 / 气质 | 打卡拍照 / 社交记录 / 城市街头 / 日常生活 / 通用\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- purple: 冷感 / 文艺 / 复古 / 轻熟 / 气质 / 质感 | 打卡拍照 / 社交记录 / 写真\n- pink: 淡颜 / 淡妆 / 清冷 / 韩系 / 自然 / 知性 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- orange: 港风 / 明艳 / 轻熟 / 御姐 / 氛围感 | 城市街头 / 社交记录 / 写真 / 通用\n- matte: 知性 / 韩系 / 极简 / 淡颜 / 温婉 | 日常生活 / 职场 / 旅行 / 通用\n- leizuan: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 明艳 / 韩系 | 城市街头 / 社交记录 / 写真\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- fugu: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- europe: 御姐 / 辣妹 / 浓颜 / 浓妆 / 轻熟 / 成熟 | 城市街头 / 社交记录 / 写真 / 日常生活 / 职场 / 旅行 / 通用\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照 / 通用"
            },
            "intensity": {
              "description": "眉毛强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "intensity"
          ],
          "title": "VivoAuraMakeupEyeBrowPart",
          "type": "object"
        },
        "VivoAuraMakeupEyeBrowPartCustom": {
          "properties": {
            "template": {
              "$ref": "#/$defs/VivoAuraEyeBrowTemplate",
              "description": "眉毛模板（eyebrow）候选 token：\n- xiaoqueban: 轻熟 / 复古 / 温柔 / 知性 | 打卡拍照 / 社交记录 / 日常生活\n- vigour: 元气 / 青春 / 甜美 / 可爱 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- texture: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 / 气质 | 打卡拍照 / 社交记录 / 城市街头 / 日常生活 / 通用\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- purple: 冷感 / 文艺 / 复古 / 轻熟 / 气质 / 质感 | 打卡拍照 / 社交记录 / 写真\n- pink: 淡颜 / 淡妆 / 清冷 / 韩系 / 自然 / 知性 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- orange: 港风 / 明艳 / 轻熟 / 御姐 / 氛围感 | 城市街头 / 社交记录 / 写真 / 通用\n- matte: 知性 / 韩系 / 极简 / 淡颜 / 温婉 | 日常生活 / 职场 / 旅行 / 通用\n- leizuan: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 明艳 / 韩系 | 城市街头 / 社交记录 / 写真\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- fugu: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- europe: 御姐 / 辣妹 / 浓颜 / 浓妆 / 轻熟 / 成熟 | 城市街头 / 社交记录 / 写真 / 日常生活 / 职场 / 旅行 / 通用\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照 / 通用"
            },
            "intensity": {
              "description": "眉毛强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "template",
            "intensity"
          ],
          "title": "VivoAuraMakeupEyeBrowPartCustom",
          "type": "object"
        },
        "VivoAuraMakeupEyeLinePartCustom": {
          "properties": {
            "template": {
              "$ref": "#/$defs/VivoAuraEyeLineTemplate",
              "description": "眼线模板（eyeline）候选 token：\n- xiaoqueban: 橘黄调 / 轻熟 / 复古 / 温柔 / 知性 | 打卡拍照 / 社交记录 / 日常生活\n- vigour: 粉调 / 元气 / 青春 / 甜美 / 可爱 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- texture: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 / 气质 | 打卡拍照 / 社交记录 / 城市街头 / 日常生活 / 通用\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- purple: 冷感 / 文艺 / 复古 / 轻熟 / 气质 / 甜酷 | 打卡拍照 / 社交记录 / 写真\n- pink: 淡颜 / 淡妆 / 清冷 / 韩系 / 自然 / 知性 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- paint: 成熟 / 轻熟 / 气质 / 知性 / 正式 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- orange: 港风 / 明艳 / 轻熟 / 御姐 / 氛围感 | 城市街头 / 社交记录 / 写真\n- mirror: 淡颜 / 纯欲 / 亲和 / 温婉 / 知性 / 轻熟 / 自然 | 日常生活 / 职场 / 旅行 / 通用\n- matte: 知性 / 韩系 / 极简 / 淡颜 / 温婉 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- leizuan: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 明艳 / 韩系 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- fugu: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- europe: 御姐 / 辣妹 / 浓颜 / 浓妆 / 轻熟 / 成熟 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照 / 通用"
            },
            "intensity": {
              "description": "眼线强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "template",
            "intensity"
          ],
          "title": "VivoAuraMakeupEyeLinePartCustom",
          "type": "object"
        },
        "VivoAuraMakeupEyelashPart": {
          "description": "睫毛 / eyelash",
          "properties": {
            "template": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraEyelashTemplate"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "睫毛模板（eyelash）候选 token：\n- xiaoqueban: 轻熟 / 复古 / 温柔 / 知性 | 打卡拍照 / 社交记录 / 日常生活\n- vigour: 元气 / 青春 / 甜美 / 可爱 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- texture: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 / 气质 | 打卡拍照 / 社交记录 / 城市街头 / 日常生活 / 通用\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- purple: 冷感 / 文艺 / 复古 / 轻熟 / 气质 / 甜酷 | 打卡拍照 / 社交记录 / 写真\n- pink: 淡颜 / 淡妆 / 清冷 / 韩系 / 自然 / 知性 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- paint: 成熟 / 轻熟 / 气质 / 知性 / 正式 | 日常生活 / 职场 / 旅行 / 通用\n- orange: 港风 / 明艳 / 轻熟 / 御姐 / 氛围感 | 城市街头 / 社交记录 / 写真\n- mirror: 淡颜 / 纯欲 / 亲和 / 温婉 / 知性 / 轻熟 | 日常生活 / 写真 / 旅行 / 社交记录 / 通用\n- matte: 知性 / 韩系 / 极简 / 淡颜 / 温婉 | 日常生活 / 职场 / 旅行 / 通用\n- leizuan: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 明艳 / 韩系 | 城市街头 / 社交记录 / 写真\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真 / 日常生活\n- fugu: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- europe: 御姐 / 辣妹 / 浓颜 / 浓妆 / 轻熟 / 成熟 | 城市街头 / 社交记录 / 写真 / 日常生活 / 职场 / 旅行 / 通用\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照"
            },
            "intensity": {
              "description": "睫毛强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "intensity"
          ],
          "title": "VivoAuraMakeupEyelashPart",
          "type": "object"
        },
        "VivoAuraMakeupEyelashPartCustom": {
          "properties": {
            "template": {
              "$ref": "#/$defs/VivoAuraEyelashTemplate",
              "description": "睫毛模板（eyelash）候选 token：\n- xiaoqueban: 轻熟 / 复古 / 温柔 / 知性 | 打卡拍照 / 社交记录 / 日常生活\n- vigour: 元气 / 青春 / 甜美 / 可爱 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- texture: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 / 气质 | 打卡拍照 / 社交记录 / 城市街头 / 日常生活 / 通用\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- purple: 冷感 / 文艺 / 复古 / 轻熟 / 气质 / 甜酷 | 打卡拍照 / 社交记录 / 写真\n- pink: 淡颜 / 淡妆 / 清冷 / 韩系 / 自然 / 知性 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- paint: 成熟 / 轻熟 / 气质 / 知性 / 正式 | 日常生活 / 职场 / 旅行 / 通用\n- orange: 港风 / 明艳 / 轻熟 / 御姐 / 氛围感 | 城市街头 / 社交记录 / 写真\n- mirror: 淡颜 / 纯欲 / 亲和 / 温婉 / 知性 / 轻熟 | 日常生活 / 写真 / 旅行 / 社交记录 / 通用\n- matte: 知性 / 韩系 / 极简 / 淡颜 / 温婉 | 日常生活 / 职场 / 旅行 / 通用\n- leizuan: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 明艳 / 韩系 | 城市街头 / 社交记录 / 写真\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真 / 日常生活\n- fugu: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- europe: 御姐 / 辣妹 / 浓颜 / 浓妆 / 轻熟 / 成熟 | 城市街头 / 社交记录 / 写真 / 日常生活 / 职场 / 旅行 / 通用\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照"
            },
            "intensity": {
              "description": "睫毛强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "template",
            "intensity"
          ],
          "title": "VivoAuraMakeupEyelashPartCustom",
          "type": "object"
        },
        "VivoAuraMakeupEyelightPartCustom": {
          "properties": {
            "template": {
              "$ref": "#/$defs/VivoAuraEyelightTemplate",
              "description": "眼神光模板（eyelight）候选 token：\n- window: 窗户光（通用）| 室内\n- twoPoints: 两点光（通用）| 通用\n- stars: 星星光 / 甜妹 / 元气 / 可爱 / 青春 / 活力 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- spotLight: 点光源（通用）| 通用\n- ring: 环形光（通用）| 补光灯\n- rainbow: 彩虹光 / 阳光 / 活力 / 元气 / 可爱 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- peachHeart: 桃心光 / 甜妹 / 元气 / 可爱 / 青春 / 活力 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- clusterStars: 簇星 / 纯欲 / 亲和 / 温婉 / 知性 / 温柔 | 通用"
            },
            "intensity": {
              "description": "眼神光强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "template",
            "intensity"
          ],
          "title": "VivoAuraMakeupEyelightPartCustom",
          "type": "object"
        },
        "VivoAuraMakeupEyeshadowPart": {
          "description": "眼影 / eyeshadow",
          "properties": {
            "template": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraEyeshadowTemplate"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眼影模板（eyeshadow）候选 token：\n- xiaoqueban: 橘黄调 / 轻熟 / 复古 / 温柔 / 知性 | 城市街头 / 社交记录 / 写真\n- vigour: 粉调 / 元气 / 青春 / 甜美 / 可爱 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- texture: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 / 气质 | 打卡拍照 / 社交记录 / 城市街头 / 日常生活\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 少女 / 韩系（橘红/黄）| 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- purple_portrait: 冷感 / 文艺 / 复古 / 轻熟 / 气质 / 甜酷（人像）| 打卡拍照 / 社交记录 / 写真\n- purple: 冷感 / 文艺 / 复古 / 轻熟 / 气质 / 甜酷 | 打卡拍照 / 社交记录 / 写真\n- pink: 淡颜 / 淡妆 / 清冷 / 韩系 / 自然 / 知性 / 冷白皮 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- paint: 韩系 / 清冷 / 纯欲 / 甜酷 | 城市街头 / 社交记录 / 写真\n- orange: 港风 / 明艳 / 轻熟 / 御姐 / 氛围感 | 城市街头 / 社交记录 / 写真\n- mirror: 淡颜 / 温婉 / 知性 / 轻熟 / 成熟 | 日常生活 / 职场 / 旅行 / 通用\n- matte: 知性 / 韩系 / 极简 / 淡颜 / 温婉 | 打卡拍照 / 社交记录 / 日常生活\n- leizuan: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 明艳 / 韩系 | 城市街头 / 社交记录 / 写真\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真\n- fugu: 成熟 / 御姐 / 轻熟 / 浓颜 | 打卡拍照 / 社交记录 / 写真\n- europe: 御姐 / 辣妹 / 浓颜 / 浓妆 / 轻熟 / 成熟 | 城市街头 / 社交记录 / 写真\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照"
            },
            "intensity": {
              "description": "眼影强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "intensity"
          ],
          "title": "VivoAuraMakeupEyeshadowPart",
          "type": "object"
        },
        "VivoAuraMakeupEyeshadowPartCustom": {
          "properties": {
            "template": {
              "$ref": "#/$defs/VivoAuraEyeshadowTemplate",
              "description": "眼影模板（eyeshadow）候选 token：\n- xiaoqueban: 橘黄调 / 轻熟 / 复古 / 温柔 / 知性 | 城市街头 / 社交记录 / 写真\n- vigour: 粉调 / 元气 / 青春 / 甜美 / 可爱 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- texture: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 / 气质 | 打卡拍照 / 社交记录 / 城市街头 / 日常生活\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 少女 / 韩系（橘红/黄）| 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- purple_portrait: 冷感 / 文艺 / 复古 / 轻熟 / 气质 / 甜酷（人像）| 打卡拍照 / 社交记录 / 写真\n- purple: 冷感 / 文艺 / 复古 / 轻熟 / 气质 / 甜酷 | 打卡拍照 / 社交记录 / 写真\n- pink: 淡颜 / 淡妆 / 清冷 / 韩系 / 自然 / 知性 / 冷白皮 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- paint: 韩系 / 清冷 / 纯欲 / 甜酷 | 城市街头 / 社交记录 / 写真\n- orange: 港风 / 明艳 / 轻熟 / 御姐 / 氛围感 | 城市街头 / 社交记录 / 写真\n- mirror: 淡颜 / 温婉 / 知性 / 轻熟 / 成熟 | 日常生活 / 职场 / 旅行 / 通用\n- matte: 知性 / 韩系 / 极简 / 淡颜 / 温婉 | 打卡拍照 / 社交记录 / 日常生活\n- leizuan: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 明艳 / 韩系 | 城市街头 / 社交记录 / 写真\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真\n- fugu: 成熟 / 御姐 / 轻熟 / 浓颜 | 打卡拍照 / 社交记录 / 写真\n- europe: 御姐 / 辣妹 / 浓颜 / 浓妆 / 轻熟 / 成熟 | 城市街头 / 社交记录 / 写真\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照"
            },
            "intensity": {
              "description": "眼影强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "template",
            "intensity"
          ],
          "title": "VivoAuraMakeupEyeshadowPartCustom",
          "type": "object"
        },
        "VivoAuraMakeupFacialStereoPart": {
          "description": "修容 / makeupFacialStereo（faceshadow）",
          "properties": {
            "template": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupFacialStereoTemplate"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "修容模板（faceshadow）候选 token：\n- vigour: 粉调 / 元气 / 青春 / 甜美 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- texture: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 日常生活 / 职场 / 旅行 / 通用\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- pink: 淡颜 / 淡妆 / 清冷 / 韩系 / 日系 / 冷白皮 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- orange: 港风 / 明艳 / 轻熟 / 御姐 / 氛围感 | 城市街头 / 社交记录 / 写真 / 通用\n- matte: 知性 / 韩系 / 极简 / 淡颜 / 温婉 | 日常生活 / 职场 / 旅行 / 通用\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真\n- fugu: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- europe: 御姐 / 辣妹 / 浓颜 / 浓妆 / 轻熟 / 成熟 | 城市街头 / 社交记录 / 写真\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照 / 通用"
            },
            "intensity": {
              "description": "修容强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "intensity"
          ],
          "title": "VivoAuraMakeupFacialStereoPart",
          "type": "object"
        },
        "VivoAuraMakeupFacialStereoPartCustom": {
          "properties": {
            "template": {
              "$ref": "#/$defs/VivoAuraMakeupFacialStereoTemplate",
              "description": "修容模板（faceshadow）候选 token：\n- vigour: 粉调 / 元气 / 青春 / 甜美 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- texture: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 日常生活 / 职场 / 旅行 / 通用\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- pink: 淡颜 / 淡妆 / 清冷 / 韩系 / 日系 / 冷白皮 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- orange: 港风 / 明艳 / 轻熟 / 御姐 / 氛围感 | 城市街头 / 社交记录 / 写真 / 通用\n- matte: 知性 / 韩系 / 极简 / 淡颜 / 温婉 | 日常生活 / 职场 / 旅行 / 通用\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真\n- fugu: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- europe: 御姐 / 辣妹 / 浓颜 / 浓妆 / 轻熟 / 成熟 | 城市街头 / 社交记录 / 写真\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照 / 通用"
            },
            "intensity": {
              "description": "修容强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "template",
            "intensity"
          ],
          "title": "VivoAuraMakeupFacialStereoPartCustom",
          "type": "object"
        },
        "VivoAuraMakeupFacialStereoTemplate": {
          "description": "修容模板候选（faceshadow_<token>.fmd）",
          "enum": [
            "vigour",
            "texture",
            "qingxin",
            "pink",
            "orange",
            "matte",
            "gangfeng",
            "fugu",
            "europe",
            "cute",
            "chun",
            "babi"
          ],
          "title": "VivoAuraMakeupFacialStereoTemplate",
          "type": "string"
        },
        "VivoAuraMakeupIrisStickerPart": {
          "description": "美瞳 / irisSticker",
          "properties": {
            "template": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraIrisStickerTemplate"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "美瞳模板（iris）候选 token：\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- paint: 成熟 / 轻熟 / 气质 / 知性 / 正式 | 日常生活 / 职场 / 旅行 / 通用\n- mirror: 淡颜 / 纯欲 / 亲和 / 温婉 / 知性 / 轻熟 / 自然 | 日常生活 / 职场 / 旅行 / 通用\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- fugu: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照"
            },
            "intensity": {
              "description": "美瞳强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "intensity"
          ],
          "title": "VivoAuraMakeupIrisStickerPart",
          "type": "object"
        },
        "VivoAuraMakeupIrisStickerPartCustom": {
          "properties": {
            "template": {
              "$ref": "#/$defs/VivoAuraIrisStickerTemplate",
              "description": "美瞳模板（iris）候选 token：\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- paint: 成熟 / 轻熟 / 气质 / 知性 / 正式 | 日常生活 / 职场 / 旅行 / 通用\n- mirror: 淡颜 / 纯欲 / 亲和 / 温婉 / 知性 / 轻熟 / 自然 | 日常生活 / 职场 / 旅行 / 通用\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- fugu: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照"
            },
            "intensity": {
              "description": "美瞳强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "template",
            "intensity"
          ],
          "title": "VivoAuraMakeupIrisStickerPartCustom",
          "type": "object"
        },
        "VivoAuraMakeupLipBeautyPart": {
          "description": "口红 / lipBeauty",
          "properties": {
            "template": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraLipBeautyTemplate"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "口红模板（lipcolor）候选 token：\n- xiaoqueban: 橘调 / 轻熟 / 复古 / 温柔 | 城市街头 / 社交记录 / 写真\n- vigour: 粉调 / 元气 / 青春 / 甜美 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- texture: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 日常生活 / 职场 / 旅行 / 通用\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- purple: 冷感 / 文艺 / 复古 / 轻熟 / 气质 / 质感 | 打卡拍照 / 社交记录 / 写真\n- pink: 淡颜 / 淡妆 / 清冷 / 韩系 / 日系 / 冷白皮 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- paint: 成熟 / 轻熟 / 气质 / 知性 / 正式 | 日常生活 / 职场 / 旅行 / 通用\n- orange: 港风 / 明艳 / 轻熟 / 御姐 / 氛围感 | 城市街头 / 社交记录 / 写真 / 日常生活\n- mirror: 淡颜 / 纯欲 / 亲和 / 温婉 / 知性 / 轻熟（豆沙色 / 玫瑰豆沙）| 日常生活 / 职场 / 旅行 / 通用\n- matte_old: 复古 / 温柔 / 氛围感 / 柔和 / 慵懒（棕调豆沙）| 日常生活 / 职场 / 旅行 / 通用\n- matte: 知性 / 韩系 / 极简 / 淡颜 / 温婉（粉调）| 日常生活 / 职场 / 旅行 / 通用\n- leizuan: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系（亮粉调）| 城市街头 / 社交记录 / 写真\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真 / 日常生活\n- fugu: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 打卡拍照 / 社交记录 / 写真 / 日常生活\n- europe: 御姐 / 辣妹 / 浓颜 / 浓妆 / 轻熟 / 成熟 | 城市街头 / 社交记录 / 写真\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照\n- 08: 粉调 / 元气 / 青春 / 甜美 / 气色 / 简约 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- 07: 成熟 / 轻熟 / 气质 / 知性 / 正式 | 日常生活 / 职场 / 旅行 / 通用"
            },
            "intensity": {
              "description": "口红强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "intensity"
          ],
          "title": "VivoAuraMakeupLipBeautyPart",
          "type": "object"
        },
        "VivoAuraMakeupLipBeautyPartCustom": {
          "properties": {
            "template": {
              "$ref": "#/$defs/VivoAuraLipBeautyTemplate",
              "description": "口红模板（lipcolor）候选 token：\n- xiaoqueban: 橘调 / 轻熟 / 复古 / 温柔 | 城市街头 / 社交记录 / 写真\n- vigour: 粉调 / 元气 / 青春 / 甜美 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- texture: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 日常生活 / 职场 / 旅行 / 通用\n- qingxin: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真\n- purple: 冷感 / 文艺 / 复古 / 轻熟 / 气质 / 质感 | 打卡拍照 / 社交记录 / 写真\n- pink: 淡颜 / 淡妆 / 清冷 / 韩系 / 日系 / 冷白皮 | 日常生活 / 踏青旅行 / 打卡拍照 / 职场 / 旅行 / 通用\n- paint: 成熟 / 轻熟 / 气质 / 知性 / 正式 | 日常生活 / 职场 / 旅行 / 通用\n- orange: 港风 / 明艳 / 轻熟 / 御姐 / 氛围感 | 城市街头 / 社交记录 / 写真 / 日常生活\n- mirror: 淡颜 / 纯欲 / 亲和 / 温婉 / 知性 / 轻熟（豆沙色 / 玫瑰豆沙）| 日常生活 / 职场 / 旅行 / 通用\n- matte_old: 复古 / 温柔 / 氛围感 / 柔和 / 慵懒（棕调豆沙）| 日常生活 / 职场 / 旅行 / 通用\n- matte: 知性 / 韩系 / 极简 / 淡颜 / 温婉（粉调）| 日常生活 / 职场 / 旅行 / 通用\n- leizuan: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系（亮粉调）| 城市街头 / 社交记录 / 写真\n- gangfeng: 复古 / 氛围感 / 慵懒 / 成熟 / 轻熟 / 气质 | 打卡拍照 / 社交记录 / 写真 / 日常生活\n- fugu: 成熟 / 御姐 / 知性 / 轻熟 / 稳重 | 打卡拍照 / 社交记录 / 写真 / 日常生活\n- europe: 御姐 / 辣妹 / 浓颜 / 浓妆 / 轻熟 / 成熟 | 城市街头 / 社交记录 / 写真\n- cute: 甜妹 / 元气 / 可爱 / 青春 / 活力 / 淑女 | 打卡拍照 / 社交记录 / 日常生活 / 通用\n- chun: 甜美 / 元气 / 可爱 / 青春 / 初恋感 / 日系 / 韩系 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- babi: 甜酷 / 活泼 / 活力 / 少女感 / 复古甜心 | 城市街头 / 社交记录 / 写真 / 打卡拍照\n- 08: 粉调 / 元气 / 青春 / 甜美 / 气色 / 简约 | 踏青旅行 / 打卡拍照 / 社交记录 / 写真 / 日常生活 / 通用\n- 07: 成熟 / 轻熟 / 气质 / 知性 / 正式 | 日常生活 / 职场 / 旅行 / 通用"
            },
            "intensity": {
              "description": "口红强度，0=关闭",
              "maximum": 100,
              "minimum": 0,
              "title": "Intensity",
              "type": "integer"
            }
          },
          "required": [
            "template",
            "intensity"
          ],
          "title": "VivoAuraMakeupLipBeautyPartCustom",
          "type": "object"
        },
        "VivoAuraMaoxiMakeupParam": {
          "description": "套装风格 maoxi（猫系，7 部位；不含 eyeLine / eyelight）",
          "properties": {
            "style": {
              "const": "maoxi",
              "default": "maoxi",
              "enum": [
                "maoxi"
              ],
              "title": "Style",
              "type": "string"
            },
            "lipBeauty": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupLipBeautyPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "口红（可选）"
            },
            "irisSticker": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupIrisStickerPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "美瞳（可选）"
            },
            "makeupFacialStereo": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupFacialStereoPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "修容（可选）"
            },
            "eyeshadow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeshadowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眼影（可选）"
            },
            "eyelash": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyelashPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "睫毛（可选）"
            },
            "eyeBrow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeBrowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眉毛（可选）"
            },
            "blush": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupBlushPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "腮红（可选）"
            }
          },
          "title": "VivoAuraMaoxiMakeupParam",
          "type": "object"
        },
        "VivoAuraMitaoMakeupParam": {
          "description": "套装风格 mitao（蜜桃，7 部位；不含 eyeLine / eyelight）",
          "properties": {
            "style": {
              "const": "mitao",
              "default": "mitao",
              "enum": [
                "mitao"
              ],
              "title": "Style",
              "type": "string"
            },
            "lipBeauty": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupLipBeautyPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "口红（可选）"
            },
            "irisSticker": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupIrisStickerPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "美瞳（可选）"
            },
            "makeupFacialStereo": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupFacialStereoPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "修容（可选）"
            },
            "eyeshadow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeshadowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眼影（可选）"
            },
            "eyelash": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyelashPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "睫毛（可选）"
            },
            "eyeBrow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeBrowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眉毛（可选）"
            },
            "blush": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupBlushPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "腮红（可选）"
            }
          },
          "title": "VivoAuraMitaoMakeupParam",
          "type": "object"
        },
        "VivoAuraNativeMakeupParam": {
          "description": "套装风格 native（原生，6 部位；不含 iris / eyeLine / eyelight）",
          "properties": {
            "style": {
              "const": "native",
              "default": "native",
              "enum": [
                "native"
              ],
              "title": "Style",
              "type": "string"
            },
            "lipBeauty": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupLipBeautyPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "口红（可选）"
            },
            "makeupFacialStereo": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupFacialStereoPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "修容（可选）"
            },
            "eyeshadow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeshadowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眼影（可选）"
            },
            "eyelash": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyelashPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "睫毛（可选）"
            },
            "eyeBrow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeBrowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眉毛（可选）"
            },
            "blush": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupBlushPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "腮红（可选）"
            }
          },
          "title": "VivoAuraNativeMakeupParam",
          "type": "object"
        },
        "VivoAuraQiseMakeupParam": {
          "description": "套装风格 qise（气色，6 部位；不含 iris / eyeLine / eyelight）",
          "properties": {
            "style": {
              "const": "qise",
              "default": "qise",
              "enum": [
                "qise"
              ],
              "title": "Style",
              "type": "string"
            },
            "lipBeauty": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupLipBeautyPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "口红（可选）"
            },
            "makeupFacialStereo": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupFacialStereoPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "修容（可选）"
            },
            "eyeshadow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeshadowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眼影（可选）"
            },
            "eyelash": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyelashPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "睫毛（可选）"
            },
            "eyeBrow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeBrowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眉毛（可选）"
            },
            "blush": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupBlushPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "腮红（可选）"
            }
          },
          "title": "VivoAuraQiseMakeupParam",
          "type": "object"
        },
        "VivoAuraTianlaMakeupParam": {
          "description": "套装风格 tianla（甜辣，7 部位；不含 eyeLine / eyelight。eyeBrow 实际 fmd 为 eyebrow_tianlao.fmd）",
          "properties": {
            "style": {
              "const": "tianla",
              "default": "tianla",
              "enum": [
                "tianla"
              ],
              "title": "Style",
              "type": "string"
            },
            "lipBeauty": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupLipBeautyPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "口红（可选）"
            },
            "irisSticker": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupIrisStickerPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "美瞳（可选）"
            },
            "makeupFacialStereo": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupFacialStereoPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "修容（可选）"
            },
            "eyeshadow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeshadowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眼影（可选）"
            },
            "eyelash": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyelashPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "睫毛（可选）"
            },
            "eyeBrow": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupEyeBrowPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眉毛（可选）"
            },
            "blush": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraMakeupBlushPart"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "腮红（可选）"
            }
          },
          "title": "VivoAuraTianlaMakeupParam",
          "type": "object"
        },
        "VivoAuraToolBeautyParam": {
          "description": "全图美颜参数（全部可选）。",
          "properties": {
            "noseHigh": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "隆鼻（可选，0~100）",
              "title": "Nosehigh"
            },
            "mouthBulge": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": -100,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "缩嘴（可选，-100~100）",
              "title": "Mouthbulge"
            },
            "chin": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": -100,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "缩下巴（可选，-100~100）",
              "title": "Chin"
            },
            "BeautyParams": {
              "anyOf": [
                {
                  "items": {
                    "$ref": "#/$defs/VivoAuraToolSingleBeautyParam"
                  },
                  "type": "array"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "人脸美颜参数列表（可选）。列表第 i 个元素作用于第 i 张人脸（按 SDK 检测顺序，通常以人脸大小排序）：传 1 个元素只处理首张（最大）人脸，其余人脸保持原样；要处理多张人脸就按顺序传多个元素。检测到的人脸数多于列表长度时，多出的人脸不做任何处理。",
              "title": "Beautyparams"
            },
            "makeupParam": {
              "anyOf": [
                {
                  "discriminator": {
                    "mapping": {
                      "custom": "#/$defs/VivoAuraCustomMakeupParam",
                      "huopo": "#/$defs/VivoAuraHuopoMakeupParam",
                      "keai": "#/$defs/VivoAuraKeaiMakeupParam",
                      "luozhuang": "#/$defs/VivoAuraLuozhuangMakeupParam",
                      "maoxi": "#/$defs/VivoAuraMaoxiMakeupParam",
                      "mitao": "#/$defs/VivoAuraMitaoMakeupParam",
                      "native": "#/$defs/VivoAuraNativeMakeupParam",
                      "qise": "#/$defs/VivoAuraQiseMakeupParam",
                      "tianla": "#/$defs/VivoAuraTianlaMakeupParam"
                    },
                    "propertyName": "style"
                  },
                  "oneOf": [
                    {
                      "$ref": "#/$defs/VivoAuraLuozhuangMakeupParam"
                    },
                    {
                      "$ref": "#/$defs/VivoAuraNativeMakeupParam"
                    },
                    {
                      "$ref": "#/$defs/VivoAuraMitaoMakeupParam"
                    },
                    {
                      "$ref": "#/$defs/VivoAuraQiseMakeupParam"
                    },
                    {
                      "$ref": "#/$defs/VivoAuraKeaiMakeupParam"
                    },
                    {
                      "$ref": "#/$defs/VivoAuraTianlaMakeupParam"
                    },
                    {
                      "$ref": "#/$defs/VivoAuraMaoxiMakeupParam"
                    },
                    {
                      "$ref": "#/$defs/VivoAuraHuopoMakeupParam"
                    },
                    {
                      "$ref": "#/$defs/VivoAuraCustomMakeupParam"
                    }
                  ]
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "妆容参数（image-level，仅作用首张人脸 face[0]；可选）。通过 style 字段选择 9 个套装风格之一 (luozhuang/native/mitao/qise/keai/tianla/maoxi/huopo/custom)，其下 9 个部位 (lipBeauty/irisSticker/makeupFacialStereo/eyeshadow/eyeLine/eyelight/eyelash/eyeBrow/blush) 均可选，每部位形如 {template?, intensity(0~100)}。intensity=0 表示关闭该部位；template 未给时沿用 style 套装默认 fmd；custom 模式 template 必填。",
              "title": "Makeupparam"
            }
          },
          "title": "VivoAuraToolBeautyParam",
          "type": "object"
        },
        "VivoAuraToolFace": {
          "description": "人脸信息（可选）\n\n若整个 face 块省略，或 rect.width/height 为 0，触发 SDK 内部自动人脸检测\n（vfaces.faceNum=-1）。",
          "properties": {
            "id": {
              "default": 0,
              "description": "人脸ID",
              "title": "Id",
              "type": "integer"
            },
            "rect": {
              "$ref": "#/$defs/VRect",
              "description": "人脸区域；width/height=0 则自动检测"
            },
            "score": {
              "default": 0.0,
              "description": "人脸置信度",
              "title": "Score",
              "type": "number"
            },
            "roll": {
              "default": 0,
              "description": "旋转角度",
              "title": "Roll",
              "type": "integer"
            },
            "yaw": {
              "default": 0,
              "description": "偏航角",
              "title": "Yaw",
              "type": "integer"
            },
            "pitch": {
              "default": 0,
              "description": "俯仰角",
              "title": "Pitch",
              "type": "integer"
            }
          },
          "title": "VivoAuraToolFace",
          "type": "object"
        },
        "VivoAuraToolSingleBeautyParam": {
          "description": "单人人脸美颜参数（per-face）\n\n除 face 外其他参数均为可选；face 也可省略以触发 SDK 自动检测。",
          "properties": {
            "face": {
              "$ref": "#/$defs/VivoAuraToolFace",
              "description": "人脸信息（可选）"
            },
            "eyeShine": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "亮眼（可选，0~100）",
              "title": "Eyeshine"
            },
            "faceCut": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "削脸（可选，0~100）",
              "title": "Facecut"
            },
            "faceThin": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "瘦脸（可选，0~100）",
              "title": "Facethin"
            },
            "eyeBig": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "大眼（可选，0~100）",
              "title": "Eyebig"
            },
            "eyeDist": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": -100,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "眼距（可选，-100~100）",
              "title": "Eyedist"
            },
            "noseThin": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "瘦鼻（可选，0~100）",
              "title": "Nosethin"
            },
            "noseLong": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": -100,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "长鼻（可选，-100~100）",
              "title": "Noselong"
            },
            "mouthShape": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": -100,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "嘴型（可选，-100~100）",
              "title": "Mouthshape"
            },
            "chinLong": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": -100,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "下巴（可选，-100~100）",
              "title": "Chinlong"
            },
            "foreHead": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": -100,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "额头（可选，-100~100）",
              "title": "Forehead"
            },
            "wholeFaceThin": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "窄脸（可选，0~100）",
              "title": "Wholefacethin"
            },
            "shortFace": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "短脸（可选，0~100）",
              "title": "Shortface"
            },
            "cheekbones": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "颧骨（可选，0~100）",
              "title": "Cheekbones"
            },
            "philtrum": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": -100,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "缩人中（可选，-100~100）",
              "title": "Philtrum"
            },
            "smallHead": {
              "anyOf": [
                {
                  "maximum": 100,
                  "minimum": 0,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "小头（可选，0~100）",
              "title": "Smallhead"
            },
            "gtrParam": {
              "anyOf": [
                {
                  "$ref": "#/$defs/VivoAuraGTRParam"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "description": "人脸局部修饰参数（可选）：磨皮 skinSoften(0~100) / 祛眼袋 depouch(0~100) / 去法令纹 denasolabial(0~100) / 祛斑祛痘 deblemish(0~100) / 祛痣 moleRemoval(0/1)。"
            }
          },
          "title": "VivoAuraToolSingleBeautyParam",
          "type": "object"
        }
      }
    }
  }
}