> ## Documentation Index
> Fetch the complete documentation index at: https://ailabtools.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Hairstyle Changer Pro API

> Hairstyle Changer Pro API generates a single AI hairstyle and hair color preview from a portrait photo.

<Tip>
  **Photo Validation Guide**

  To ensure user-uploaded photos meet the Hairstyle Processing API requirements, we recommend splitting the workflow into two stages: **Face Analysis** and **Hairstyle Processing**. This approach minimizes error wait times by validating images on the frontend, ensuring they meet API standards before proceeding to hairstyle processing. This enhances overall user experience.

  For detailed information, refer to the [Photo Validation Guide](ai-portrait/effects/hairstyle-editor-pro/guide).
</Tip>

export const mensHairstyles = [{
  value: "Afro",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Afro.webp"
}, {
  value: "BluntBowlCut",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/BluntBowlCut.webp"
}, {
  value: "BuzzCut",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/BuzzCut.webp"
}, {
  value: "Chestnut",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Chestnut.webp"
}, {
  value: "ChoppyBangs",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/ChoppyBangs.webp"
}, {
  value: "CombOver",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/CombOver.webp"
}, {
  value: "Comma_Hair",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Comma_Hair.webp"
}, {
  value: "CornrowBraids",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/CornrowBraids.webp"
}, {
  value: "CurlyShag",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/CurlyShag.webp"
}, {
  value: "FauxHawk",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/FauxHawk.webp"
}, {
  value: "FluffyMiddlePart",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/FluffyMiddlePart.webp"
}, {
  value: "FreshSide-Parted",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/FreshSide-Parted.webp"
}, {
  value: "HighTightFade",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/HighTightFade.webp"
}, {
  value: "Korean_Wavy_Crop",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Korean_Wavy_Crop.webp"
}, {
  value: "LongHairTiedUp",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/LongHairTiedUp.webp"
}, {
  value: "LongWavyCurtainBangs",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/LongWavyCurtainBangs.webp"
}, {
  value: "LowFade",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/LowFade.webp"
}, {
  value: "male_hairstyle_0001",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0001.webp"
}, {
  value: "male_hairstyle_0002",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0002.webp"
}, {
  value: "male_hairstyle_0003",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0003.webp"
}, {
  value: "male_hairstyle_0004",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0004.webp"
}, {
  value: "male_hairstyle_0005",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0005.webp"
}, {
  value: "male_hairstyle_0006",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0006.webp"
}, {
  value: "male_hairstyle_0007",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0007.webp"
}, {
  value: "male_hairstyle_0008",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0008.webp"
}, {
  value: "male_hairstyle_0009",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0009.webp"
}, {
  value: "male_hairstyle_0010",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0010.webp"
}, {
  value: "male_hairstyle_0011",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0011.webp"
}, {
  value: "male_hairstyle_0012",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0012.webp"
}, {
  value: "male_hairstyle_0013",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0013.webp"
}, {
  value: "male_hairstyle_0014",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0014.webp"
}, {
  value: "male_hairstyle_0015",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0015.webp"
}, {
  value: "male_hairstyle_0016",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0016.webp"
}, {
  value: "male_hairstyle_0017",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0017.webp"
}, {
  value: "male_hairstyle_0018",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0018.webp"
}, {
  value: "male_hairstyle_0019",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0019.webp"
}, {
  value: "male_hairstyle_0020",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0020.webp"
}, {
  value: "male_hairstyle_0021",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0021.webp"
}, {
  value: "male_hairstyle_0022",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0022.webp"
}, {
  value: "male_hairstyle_0023",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0023.webp"
}, {
  value: "male_hairstyle_0024",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0024.webp"
}, {
  value: "male_hairstyle_0025",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0025.webp"
}, {
  value: "male_hairstyle_0026",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0026.webp"
}, {
  value: "male_hairstyle_0027",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0027.webp"
}, {
  value: "male_hairstyle_0028",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0028.webp"
}, {
  value: "male_hairstyle_0029",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0029.webp"
}, {
  value: "male_hairstyle_0030",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0030.webp"
}, {
  value: "male_hairstyle_0031",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0031.webp"
}, {
  value: "male_hairstyle_0032",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0032.webp"
}, {
  value: "male_hairstyle_0033",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0033.webp"
}, {
  value: "male_hairstyle_0034",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0034.webp"
}, {
  value: "male_hairstyle_0035",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0035.webp"
}, {
  value: "male_hairstyle_0036",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0036.webp"
}, {
  value: "male_hairstyle_0037",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0037.webp"
}, {
  value: "male_hairstyle_0038",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0038.webp"
}, {
  value: "male_hairstyle_0039",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0039.webp"
}, {
  value: "male_hairstyle_0040",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0040.webp"
}, {
  value: "male_hairstyle_0041",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0041.webp"
}, {
  value: "male_hairstyle_0042",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0042.webp"
}, {
  value: "male_hairstyle_0043",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0043.webp"
}, {
  value: "male_hairstyle_0044",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0044.webp"
}, {
  value: "male_hairstyle_0045",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0045.webp"
}, {
  value: "male_hairstyle_0046",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0046.webp"
}, {
  value: "male_hairstyle_0047",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0047.webp"
}, {
  value: "male_hairstyle_0048",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0048.webp"
}, {
  value: "male_hairstyle_0049",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0049.webp"
}, {
  value: "male_hairstyle_0050",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0050.webp"
}, {
  value: "male_hairstyle_0051",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0051.webp"
}, {
  value: "male_hairstyle_0052",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0052.webp"
}, {
  value: "male_hairstyle_0053",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0053.webp"
}, {
  value: "male_hairstyle_0054",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0054.webp"
}, {
  value: "male_hairstyle_0055",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0055.webp"
}, {
  value: "male_hairstyle_0056",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0056.webp"
}, {
  value: "male_hairstyle_0057",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0057.webp"
}, {
  value: "male_hairstyle_0058",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0058.webp"
}, {
  value: "male_hairstyle_0059",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0059.webp"
}, {
  value: "male_hairstyle_0060",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0060.webp"
}, {
  value: "male_hairstyle_0061",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0061.webp"
}, {
  value: "male_hairstyle_0062",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/male_hairstyle_0062.webp"
}, {
  value: "ManBun",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/ManBun.webp"
}, {
  value: "ManGreased",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/ManGreased.webp"
}, {
  value: "MessyTousled",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/MessyTousled.webp"
}, {
  value: "Middle-parted",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Middle-parted.webp"
}, {
  value: "Natural_Middle_Part",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Natural_Middle_Part.webp"
}, {
  value: "Natural_Side-Part",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Natural_Side-Part.webp"
}, {
  value: "Pompadour",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Pompadour.webp"
}, {
  value: "Side-Part_Crop",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Side-Part_Crop.webp"
}, {
  value: "Side-Parted_Textured",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Side-Parted_Textured.webp"
}, {
  value: "SlickBack",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/SlickBack.webp"
}, {
  value: "Smooth_Crop",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Smooth_Crop.webp"
}, {
  value: "Spiky",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Spiky.webp"
}, {
  value: "StructuredWavyShag",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/StructuredWavyShag.webp"
}, {
  value: "TexturedFringe",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/TexturedFringe.webp"
}, {
  value: "TinfoilPerm",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/TinfoilPerm.webp"
}, {
  value: "TwoBlockHaircut",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/TwoBlockHaircut.webp"
}, {
  value: "UnderCut",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/UnderCut.webp"
}, {
  value: "UndercutLongHair",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/UndercutLongHair.webp"
}, {
  value: "WavyMiddlePart",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/WavyMiddlePart.webp"
}, {
  value: "WavyShag",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/WavyShag.webp"
}, {
  value: "Wind-Tousled_Crop",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Wind-Tousled_Crop.webp"
}, {
  value: "Wolf_Crop",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/mens-hairstyles/Wolf_Crop.webp"
}];

export const womensHairstyles = [{
  value: "Airy_Short_Curls",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Airy_Short_Curls.webp"
}, {
  value: "BobCut",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/BobCut.webp"
}, {
  value: "bowlCut",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/bowlCut.webp"
}, {
  value: "BoxBraids",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/BoxBraids.webp"
}, {
  value: "Chic_Tapered_Bob",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Chic_Tapered_Bob.webp"
}, {
  value: "Chic_Wavy_Pixie",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Chic_Wavy_Pixie.webp"
}, {
  value: "Chignon",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Chignon.webp"
}, {
  value: "ClassicWavyBob",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/ClassicWavyBob.webp"
}, {
  value: "Cornrows",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Cornrows.webp"
}, {
  value: "CurlyBob",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/CurlyBob.webp"
}, {
  value: "Curved_Chic_Bob",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Curved_Chic_Bob.webp"
}, {
  value: "DoubleBun",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/DoubleBun.webp"
}, {
  value: "Dreadlocks",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Dreadlocks.webp"
}, {
  value: "Edgy_Textured_Pixie",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Edgy_Textured_Pixie.webp"
}, {
  value: "Elegant_Side_Flow",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Elegant_Side_Flow.webp"
}, {
  value: "Elegant_Side_Wave",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Elegant_Side_Wave.webp"
}, {
  value: "Elegant_Smooth_Bob",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Elegant_Smooth_Bob.webp"
}, {
  value: "Elegant_Soft_Curl",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Elegant_Soft_Curl.webp"
}, {
  value: "Elegant_Volumized_Bob",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Elegant_Volumized_Bob.webp"
}, {
  value: "Elegant_Wavy_Crop",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Elegant_Wavy_Crop.webp"
}, {
  value: "Executive_Pixie",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Executive_Pixie.webp"
}, {
  value: "female_hairstyle_0001",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0001.webp"
}, {
  value: "female_hairstyle_0002",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0002.webp"
}, {
  value: "female_hairstyle_0003",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0003.webp"
}, {
  value: "female_hairstyle_0004",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0004.webp"
}, {
  value: "female_hairstyle_0005",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0005.webp"
}, {
  value: "female_hairstyle_0006",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0006.webp"
}, {
  value: "female_hairstyle_0007",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0007.webp"
}, {
  value: "female_hairstyle_0008",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0008.webp"
}, {
  value: "female_hairstyle_0009",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0009.webp"
}, {
  value: "female_hairstyle_0010",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0010.webp"
}, {
  value: "female_hairstyle_0011",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0011.webp"
}, {
  value: "female_hairstyle_0012",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0012.webp"
}, {
  value: "female_hairstyle_0013",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0013.webp"
}, {
  value: "female_hairstyle_0014",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0014.webp"
}, {
  value: "female_hairstyle_0015",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0015.webp"
}, {
  value: "female_hairstyle_0016",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0016.webp"
}, {
  value: "female_hairstyle_0017",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0017.webp"
}, {
  value: "female_hairstyle_0018",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0018.webp"
}, {
  value: "female_hairstyle_0019",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0019.webp"
}, {
  value: "female_hairstyle_0020",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0020.webp"
}, {
  value: "female_hairstyle_0021",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0021.webp"
}, {
  value: "female_hairstyle_0022",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0022.webp"
}, {
  value: "female_hairstyle_0023",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0023.webp"
}, {
  value: "female_hairstyle_0024",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0024.webp"
}, {
  value: "female_hairstyle_0025",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0025.webp"
}, {
  value: "female_hairstyle_0026",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0026.webp"
}, {
  value: "female_hairstyle_0027",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0027.webp"
}, {
  value: "female_hairstyle_0028",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0028.webp"
}, {
  value: "female_hairstyle_0029",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0029.webp"
}, {
  value: "female_hairstyle_0030",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0030.webp"
}, {
  value: "female_hairstyle_0031",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0031.webp"
}, {
  value: "female_hairstyle_0032",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0032.webp"
}, {
  value: "female_hairstyle_0033",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0033.webp"
}, {
  value: "female_hairstyle_0034",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0034.webp"
}, {
  value: "female_hairstyle_0035",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0035.webp"
}, {
  value: "female_hairstyle_0036",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0036.webp"
}, {
  value: "female_hairstyle_0037",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0037.webp"
}, {
  value: "female_hairstyle_0038",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0038.webp"
}, {
  value: "female_hairstyle_0039",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0039.webp"
}, {
  value: "female_hairstyle_0040",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0040.webp"
}, {
  value: "female_hairstyle_0041",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0041.webp"
}, {
  value: "female_hairstyle_0042",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0042.webp"
}, {
  value: "female_hairstyle_0043",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0043.webp"
}, {
  value: "female_hairstyle_0044",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0044.webp"
}, {
  value: "female_hairstyle_0045",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0045.webp"
}, {
  value: "female_hairstyle_0046",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0046.webp"
}, {
  value: "female_hairstyle_0047",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0047.webp"
}, {
  value: "female_hairstyle_0048",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0048.webp"
}, {
  value: "female_hairstyle_0049",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0049.webp"
}, {
  value: "female_hairstyle_0050",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0050.webp"
}, {
  value: "female_hairstyle_0051",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0051.webp"
}, {
  value: "female_hairstyle_0052",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0052.webp"
}, {
  value: "female_hairstyle_0053",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0053.webp"
}, {
  value: "female_hairstyle_0054",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0054.webp"
}, {
  value: "female_hairstyle_0055",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0055.webp"
}, {
  value: "female_hairstyle_0056",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0056.webp"
}, {
  value: "female_hairstyle_0057",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0057.webp"
}, {
  value: "female_hairstyle_0058",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0058.webp"
}, {
  value: "female_hairstyle_0059",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0059.webp"
}, {
  value: "female_hairstyle_0060",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0060.webp"
}, {
  value: "female_hairstyle_0061",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0061.webp"
}, {
  value: "female_hairstyle_0062",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0062.webp"
}, {
  value: "female_hairstyle_0063",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0063.webp"
}, {
  value: "female_hairstyle_0064",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0064.webp"
}, {
  value: "female_hairstyle_0065",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0065.webp"
}, {
  value: "female_hairstyle_0066",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0066.webp"
}, {
  value: "female_hairstyle_0067",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0067.webp"
}, {
  value: "female_hairstyle_0068",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0068.webp"
}, {
  value: "female_hairstyle_0069",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0069.webp"
}, {
  value: "female_hairstyle_0070",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0070.webp"
}, {
  value: "female_hairstyle_0071",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0071.webp"
}, {
  value: "female_hairstyle_0072",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0072.webp"
}, {
  value: "female_hairstyle_0073",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/female_hairstyle_0073.webp"
}, {
  value: "FishtailBraid",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/FishtailBraid.webp"
}, {
  value: "Fluffy_Pixie_Cut",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Fluffy_Pixie_Cut.webp"
}, {
  value: "Fluffy_Short",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Fluffy_Short.webp"
}, {
  value: "FrenchBangs",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/FrenchBangs.webp"
}, {
  value: "JapaneseShort",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/JapaneseShort.webp"
}, {
  value: "Layered_Waves",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Layered_Waves.webp"
}, {
  value: "Light_Inward_Bob",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Light_Inward_Bob.webp"
}, {
  value: "LongCurly",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/LongCurly.webp"
}, {
  value: "LongHimeCut",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/LongHimeCut.webp"
}, {
  value: "LongStraight",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/LongStraight.webp"
}, {
  value: "LongTwintails",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/LongTwintails.webp"
}, {
  value: "LongWavy",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/LongWavy.webp"
}, {
  value: "LooseCurlyAfro",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/LooseCurlyAfro.webp"
}, {
  value: "Magic_Perm",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Magic_Perm.webp"
}, {
  value: "MediumLongLayered",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/MediumLongLayered.webp"
}, {
  value: "Mocha_Volume_Pixie",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Mocha_Volume_Pixie.webp"
}, {
  value: "Modern_Curls_Chic",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Modern_Curls_Chic.webp"
}, {
  value: "Mushroom_Curl",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Mushroom_Curl.webp"
}, {
  value: "Natural_Short",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Natural_Short.webp"
}, {
  value: "Neat_Curly_Crop_Cut",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Neat_Curly_Crop_Cut.webp"
}, {
  value: "Neat_Short",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Neat_Short.webp"
}, {
  value: "PixieCut",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/PixieCut.webp"
}, {
  value: "Playful_Curly_Bob",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Playful_Curly_Bob.webp"
}, {
  value: "Playful_Wavy_Bob",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Playful_Wavy_Bob.webp"
}, {
  value: "Ponytail",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Ponytail.webp"
}, {
  value: "Retro_Airy_Curl",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Retro_Airy_Curl.webp"
}, {
  value: "ShortCurlyPixie",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/ShortCurlyPixie.webp"
}, {
  value: "ShortNeatBob",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/ShortNeatBob.webp"
}, {
  value: "ShortPixieWithShavedSides",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/ShortPixieWithShavedSides.webp"
}, {
  value: "ShortTwintails",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/ShortTwintails.webp"
}, {
  value: "ShoulderLengthHair",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/ShoulderLengthHair.webp"
}, {
  value: "Side_Flip_Perm",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Side_Flip_Perm.webp"
}, {
  value: "Side-Parted_Waves",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Side-Parted_Waves.webp"
}, {
  value: "SidePartCombOverHairstyleWithHighFade",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/SidePartCombOverHairstyleWithHighFade.webp"
}, {
  value: "SlickedBack",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/SlickedBack.webp"
}, {
  value: "Smooth_Inward_Bob",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Smooth_Inward_Bob.webp"
}, {
  value: "Soft_Layered_Curl",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Soft_Layered_Curl.webp"
}, {
  value: "Soft_Wavy_Bob",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Soft_Wavy_Bob.webp"
}, {
  value: "Spiked",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Spiked.webp"
}, {
  value: "StackedCurlsInShortBob",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/StackedCurlsInShortBob.webp"
}, {
  value: "Textured_Crop",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Textured_Crop.webp"
}, {
  value: "TwinBraids",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/TwinBraids.webp"
}, {
  value: "Updo",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Updo.webp"
}, {
  value: "Vintage_Curls",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/Vintage_Curls.webp"
}, {
  value: "WavyFrenchBobVibesfrom1920",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/womens-hairstyles/WavyFrenchBobVibesfrom1920.webp"
}];

export const colors = [{
  value: "black",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/black.webp"
}, {
  value: "blonde",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/blonde.webp"
}, {
  value: "blue",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/blue.webp"
}, {
  value: "brown",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/brown.webp"
}, {
  value: "burgundy",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/burgundy.webp"
}, {
  value: "darkBlue",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/darkBlue.webp"
}, {
  value: "darkGreen",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/darkGreen.webp"
}, {
  value: "gradient",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/gradient.webp"
}, {
  value: "green",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/green.webp"
}, {
  value: "grey",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/grey.webp"
}, {
  value: "lightBlue",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/lightBlue.webp"
}, {
  value: "lightBrown",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/lightBrown.webp"
}, {
  value: "lightPurple",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/lightPurple.webp"
}, {
  value: "multicolored",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/multicolored.webp"
}, {
  value: "orange",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/orange.webp"
}, {
  value: "pink",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/pink.webp"
}, {
  value: "platinumBlonde",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/platinumBlonde.webp"
}, {
  value: "purple",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/purple.webp"
}, {
  value: "red",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/red.webp"
}, {
  value: "silver",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/silver.webp"
}, {
  value: "white",
  image: "https://ai-resource.ailabtools.com/hairstyle-changer-pro/doc/colors/white.webp"
}];

export const validImageExamples = ["https://ai-resource.ailabtools.com/hairstyle-changer-pro/valid-invalid-examples/valid-1.webp", "https://ai-resource.ailabtools.com/hairstyle-changer-pro/valid-invalid-examples/valid-3.webp"];

export const invalidImageExamples = [{
  reason: "No face",
  images: ["https://ai-resource.ailabtools.com/hairstyle-changer-pro/valid-invalid-examples/no-face-1.webp", "https://ai-resource.ailabtools.com/hairstyle-changer-pro/valid-invalid-examples/no-face-2.webp"]
}, {
  reason: "Incomplete face",
  images: ["https://ai-resource.ailabtools.com/hairstyle-changer-pro/valid-invalid-examples/face-incomplete-1.webp", "https://ai-resource.ailabtools.com/hairstyle-changer-pro/valid-invalid-examples/face-incomplete-2.webp"]
}, {
  reason: "Face obscured",
  images: ["https://ai-resource.ailabtools.com/hairstyle-changer-pro/valid-invalid-examples/face-blocked-1.webp", "https://ai-resource.ailabtools.com/hairstyle-changer-pro/valid-invalid-examples/face-blocked-2.webp"]
}, {
  reason: "Face proportion too small",
  images: ["https://ai-resource.ailabtools.com/hairstyle-changer-pro/valid-invalid-examples/face-small-1.webp", "https://ai-resource.ailabtools.com/hairstyle-changer-pro/valid-invalid-examples/face-small-2.webp"]
}, {
  reason: "Face too large for hairstyle editing",
  images: ["https://ai-resource.ailabtools.com/hairstyle-changer-pro/valid-invalid-examples/face-big-1.webp", "https://ai-resource.ailabtools.com/hairstyle-changer-pro/valid-invalid-examples/face-big-2.webp"]
}];

## Query Task

<Tip>
  This is an asynchronous task API. The submission request returns only `task_id`.

  Use `task_id` to call [Querying Async Task Results](/docs/ai-common/async-task-results/api) and retrieve the final result. Async task results remain available for 24 hours. Query every 5 seconds.
</Tip>

| Field        | Type     | Description        |
| :----------- | :------- | :----------------- |
| `data`       | `object` | Final result data. |
| +`images`    | `array`  | Result image URLs. |
| ++`images[]` | `string` | Result image URL.  |

```json theme={null}
{
  "data": {
    "images": [""]
  }
}
```

<Tip>
  `images` are temporary and remain valid for 24 hours. Download the files to your own storage before the URLs expire if you need long-term storage.
</Tip>

## Submit Task

### Input Image Examples

Use a clear portrait with a complete, unobstructed face at an appropriate size. The examples below show valid inputs and common invalid cases.

<Expandable title="Examples">
  <table>
    <thead>
      <tr>
        <th className="border p-2">Reason</th>
        <th className="border p-2">Examples</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <th className="border p-2 align-middle">
          ✅ Valid
        </th>

        <td className="border p-2">
          <div className="grid grid-cols-2 gap-2">
            {validImageExamples.map((image, index) => (
                                  <img
                                    className="w-full my-0 aspect-square object-contain rounded"
                                    alt={`Valid example ${index + 1}`}
                                    src={image}
                                    key={image}
                                  />
                                ))}
          </div>
        </td>
      </tr>

      {invalidImageExamples.map(item => (
                <tr key={item.reason}>
                  <th className="border p-2 align-middle">
                    ❌ {item.reason}
                  </th>
                  <td className="border p-2">
                    <div className="grid mint-grid-cols-2 gap-2">
                      {item.images.map((image, index) => (
                        <img
                          className="w-full my-0 aspect-square object-contain rounded"
                          alt={`${item.reason} example ${index + 1}`}
                          src={image}
                          key={image}
                        />
                      ))}
                    </div>
                  </td>
                </tr>
              ))}
    </tbody>
  </table>
</Expandable>

### `hair_style`

The following enum values are supported for `hair_style`.

<Expandable title="Men's Hairstyles">
  <div className="mt-2 grid grid-cols-2 lg:grid-cols-4 align-center gap-2">
    {mensHairstyles.map((item) => (
            <div key={item.value} className="rounded-xl">
              <img className="w-full mt-0 mb-2 aspect-square object-contain rounded-xl" src={item.image} alt={item.value} />
              <code className="block break-all text-center text-xs">{item.value}</code>
            </div>
          ))}
  </div>
</Expandable>

<Expandable title="Women's Hairstyles">
  <div className="mt-2 grid grid-cols-2 lg:grid-cols-4 align-center gap-2">
    {womensHairstyles.map((item) => (
            <div key={item.value} className="rounded-xl">
              <img className="w-full mt-0 mb-2 aspect-square object-contain rounded-xl" src={item.image} alt={item.value} />
              <code className="block break-all text-center text-xs">{item.value}</code>
            </div>
          ))}
  </div>
</Expandable>

### `color`

The following enum values are supported for `color`.

<Expandable title="Available Hair Colors">
  <div className="mt-2 grid grid-cols-2 lg:grid-cols-4 align-center gap-2">
    {colors.map((item) => (
            <div key={item.value} className="rounded-xl">
              <img className="w-full mt-0 mb-2 aspect-square object-contain rounded-xl" src={item.image} alt={item.value} />
              <code className="block break-all text-center text-xs">{item.value}</code>
            </div>
          ))}
  </div>
</Expandable>


## OpenAPI

````yaml POST /api/portrait/effects/hairstyle-editor-pro
openapi: 3.0.0
info:
  title: AILabAPI
  description: >-
    [<b>AILabTools</b>](https://www.ailabtools.com) is an advanced tool that
    offers a vast array of simple and flexible API endpoints to suit your
    specific needs. With just one [<b>API
    KEY</b>](https://www.ailabtools.com/doc/get-api-key), you can easily call
    any of the endpoints and integrate them quickly into your application or
    workflow, allowing for smooth and efficient operations.


    [<b>AILabTools</b>](https://www.ailabtools.com) is continuously evolving,
    and you can anticipate even more API endpoints being added in the future,
    further enhancing its capabilities and usefulness for your artificial
    intelligence and machine learning requirements.
  version: 1.0.0
servers:
  - url: https://www.ailabapi.com
    description: Production server
security:
  - apiKeyAuth: []
tags:
  - name: AI IMAGE
  - name: AI IMAGE > Image Enhancement
  - name: AI IMAGE > Image Effects
  - name: AI IMAGE > Image Editing
  - name: AI IMAGE > Image Scoring
  - name: AI BACKGROUND REMOVAL
  - name: AI BACKGROUND REMOVAL > Portrait
  - name: AI BACKGROUND REMOVAL > General
  - name: AI PORTRAIT
  - name: AI PORTRAIT > Portrait Effects
  - name: AI PORTRAIT > Portrait Enhance
  - name: AI PORTRAIT > Portrait Editing
  - name: AI PORTRAIT > Portrait Analysis
  - name: AI COMMON
paths:
  /api/portrait/effects/hairstyle-editor-pro:
    post:
      tags:
        - AI PORTRAIT > Portrait Effects
      summary: Hairstyle Changer Pro
      description: >-
        Hairstyle Changer Pro API generates a single AI hairstyle and hair color
        preview from a portrait photo.
      requestBody:
        content:
          multipart/form-data:
            schema:
              type: object
              required:
                - image
                - hair_style
              properties:
                image:
                  type: string
                  description: >-
                    Source image. 

                    - Image format: `JPEG` `JPG` `PNG` 

                    - Image size: No more than 5 MB. 

                    - Image resolution: Larger than 200x200px, smaller than
                    4090x4090px. 

                    - Minimum Face Proportion: To ensure effectiveness, the
                    proportion of the face in the image cannot be less than
                    10%. 

                    - Facial Integrity: To ensure effectiveness, the face in the
                    image should ideally not be obscured. 

                    - Facial Angle: To ensure effectiveness, the face in the
                    image should ideally be front-facing, with no more than a
                    30-degree rotation to the left or right.
                  format: binary
                hair_style:
                  type: string
                  description: >-
                    Hairstyle. See [Supported hair_style
                    values](/docs/ai-portrait/effects/hairstyle-editor-pro/api#hair_style).
                  enum:
                    - BuzzCut
                    - UnderCut
                    - Pompadour
                    - SlickBack
                    - CurlyShag
                    - WavyShag
                    - FauxHawk
                    - Spiky
                    - CombOver
                    - HighTightFade
                    - ManBun
                    - Afro
                    - LowFade
                    - UndercutLongHair
                    - TwoBlockHaircut
                    - TexturedFringe
                    - BluntBowlCut
                    - LongWavyCurtainBangs
                    - MessyTousled
                    - CornrowBraids
                    - LongHairTiedUp
                    - Middle-parted
                    - ManGreased
                    - WavyMiddlePart
                    - Natural_Side-Part
                    - Wolf_Crop
                    - Wind-Tousled_Crop
                    - Side-Parted_Textured
                    - FluffyMiddlePart
                    - FreshSide-Parted
                    - Smooth_Crop
                    - Korean_Wavy_Crop
                    - Comma_Hair
                    - Side-Part_Crop
                    - Natural_Middle_Part
                    - ShortPixieWithShavedSides
                    - ShortNeatBob
                    - DoubleBun
                    - Updo
                    - Spiked
                    - bowlCut
                    - Chignon
                    - PixieCut
                    - SlickedBack
                    - LongCurly
                    - CurlyBob
                    - StackedCurlsInShortBob
                    - SidePartCombOverHairstyleWithHighFade
                    - WavyFrenchBobVibesfrom1920
                    - BobCut
                    - ShortTwintails
                    - ShortCurlyPixie
                    - LongStraight
                    - LongWavy
                    - FishtailBraid
                    - TwinBraids
                    - Ponytail
                    - Dreadlocks
                    - Cornrows
                    - ShoulderLengthHair
                    - LooseCurlyAfro
                    - LongTwintails
                    - LongHimeCut
                    - BoxBraids
                    - Layered_Waves
                    - Side_Flip_Perm
                    - Textured_Crop
                    - Mushroom_Curl
                    - Vintage_Curls
                    - Magic_Perm
                    - Side-Parted_Waves
                    - Fluffy_Short
                    - Smooth_Inward_Bob
                    - Neat_Short
                    - Natural_Short
                    - Chic_Tapered_Bob
                    - Edgy_Textured_Pixie
                    - Elegant_Wavy_Crop
                    - Chic_Wavy_Pixie
                    - Elegant_Side_Wave
                    - Soft_Layered_Curl
                    - Executive_Pixie
                    - Curved_Chic_Bob
                    - Airy_Short_Curls
                    - Playful_Curly_Bob
                    - Playful_Wavy_Bob
                    - Elegant_Soft_Curl
                    - Elegant_Smooth_Bob
                    - Retro_Airy_Curl
                    - Soft_Wavy_Bob
                    - Light_Inward_Bob
                    - Neat_Curly_Crop_Cut
                    - Elegant_Volumized_Bob
                    - Modern_Curls_Chic
                    - Mocha_Volume_Pixie
                    - Elegant_Side_Flow
                    - Chestnut
                    - ChoppyBangs
                    - StructuredWavyShag
                    - TinfoilPerm
                    - ClassicWavyBob
                    - Fluffy_Pixie_Cut
                    - FrenchBangs
                    - JapaneseShort
                    - MediumLongLayered
                    - male_hairstyle_0001
                    - male_hairstyle_0002
                    - male_hairstyle_0003
                    - male_hairstyle_0004
                    - male_hairstyle_0005
                    - male_hairstyle_0006
                    - male_hairstyle_0007
                    - male_hairstyle_0008
                    - male_hairstyle_0009
                    - male_hairstyle_0010
                    - male_hairstyle_0011
                    - male_hairstyle_0012
                    - male_hairstyle_0013
                    - male_hairstyle_0014
                    - male_hairstyle_0015
                    - male_hairstyle_0016
                    - male_hairstyle_0017
                    - male_hairstyle_0018
                    - male_hairstyle_0019
                    - male_hairstyle_0020
                    - male_hairstyle_0021
                    - male_hairstyle_0022
                    - male_hairstyle_0023
                    - male_hairstyle_0024
                    - male_hairstyle_0025
                    - male_hairstyle_0026
                    - male_hairstyle_0027
                    - male_hairstyle_0028
                    - male_hairstyle_0029
                    - male_hairstyle_0030
                    - male_hairstyle_0031
                    - male_hairstyle_0032
                    - male_hairstyle_0033
                    - male_hairstyle_0034
                    - male_hairstyle_0035
                    - male_hairstyle_0036
                    - male_hairstyle_0037
                    - male_hairstyle_0038
                    - male_hairstyle_0039
                    - male_hairstyle_0040
                    - male_hairstyle_0041
                    - male_hairstyle_0042
                    - male_hairstyle_0043
                    - male_hairstyle_0044
                    - male_hairstyle_0045
                    - male_hairstyle_0046
                    - male_hairstyle_0047
                    - male_hairstyle_0048
                    - male_hairstyle_0049
                    - male_hairstyle_0050
                    - male_hairstyle_0051
                    - male_hairstyle_0052
                    - male_hairstyle_0053
                    - male_hairstyle_0054
                    - male_hairstyle_0055
                    - male_hairstyle_0056
                    - male_hairstyle_0057
                    - male_hairstyle_0058
                    - male_hairstyle_0059
                    - male_hairstyle_0060
                    - male_hairstyle_0061
                    - male_hairstyle_0062
                    - female_hairstyle_0001
                    - female_hairstyle_0002
                    - female_hairstyle_0003
                    - female_hairstyle_0004
                    - female_hairstyle_0005
                    - female_hairstyle_0006
                    - female_hairstyle_0007
                    - female_hairstyle_0008
                    - female_hairstyle_0009
                    - female_hairstyle_0010
                    - female_hairstyle_0011
                    - female_hairstyle_0012
                    - female_hairstyle_0013
                    - female_hairstyle_0014
                    - female_hairstyle_0015
                    - female_hairstyle_0016
                    - female_hairstyle_0017
                    - female_hairstyle_0018
                    - female_hairstyle_0019
                    - female_hairstyle_0020
                    - female_hairstyle_0021
                    - female_hairstyle_0022
                    - female_hairstyle_0023
                    - female_hairstyle_0024
                    - female_hairstyle_0025
                    - female_hairstyle_0026
                    - female_hairstyle_0027
                    - female_hairstyle_0028
                    - female_hairstyle_0029
                    - female_hairstyle_0030
                    - female_hairstyle_0031
                    - female_hairstyle_0032
                    - female_hairstyle_0033
                    - female_hairstyle_0034
                    - female_hairstyle_0035
                    - female_hairstyle_0036
                    - female_hairstyle_0037
                    - female_hairstyle_0038
                    - female_hairstyle_0039
                    - female_hairstyle_0040
                    - female_hairstyle_0041
                    - female_hairstyle_0042
                    - female_hairstyle_0043
                    - female_hairstyle_0044
                    - female_hairstyle_0045
                    - female_hairstyle_0046
                    - female_hairstyle_0047
                    - female_hairstyle_0048
                    - female_hairstyle_0049
                    - female_hairstyle_0050
                    - female_hairstyle_0051
                    - female_hairstyle_0052
                    - female_hairstyle_0053
                    - female_hairstyle_0054
                    - female_hairstyle_0055
                    - female_hairstyle_0056
                    - female_hairstyle_0057
                    - female_hairstyle_0058
                    - female_hairstyle_0059
                    - female_hairstyle_0060
                    - female_hairstyle_0061
                    - female_hairstyle_0062
                    - female_hairstyle_0063
                    - female_hairstyle_0064
                    - female_hairstyle_0065
                    - female_hairstyle_0066
                    - female_hairstyle_0067
                    - female_hairstyle_0068
                    - female_hairstyle_0069
                    - female_hairstyle_0070
                    - female_hairstyle_0071
                    - female_hairstyle_0072
                    - female_hairstyle_0073
                  example: BuzzCut
                color:
                  type: string
                  description: >-
                    Hair color preset. See [Supported color
                    values](/docs/ai-portrait/effects/hairstyle-editor-pro/api#color).
                  enum:
                    - blonde
                    - platinumBlonde
                    - brown
                    - lightBrown
                    - blue
                    - lightBlue
                    - purple
                    - lightPurple
                    - pink
                    - black
                    - white
                    - grey
                    - silver
                    - red
                    - orange
                    - green
                    - gradient
                    - multicolored
                    - darkBlue
                    - burgundy
                    - darkGreen
                  default: blonde
      responses:
        '200':
          headers:
            Content-Type:
              schema:
                type: string
                example: application/json
          content:
            application/json:
              schema:
                allOf:
                  - $ref: '#/components/schemas/PublicResponseFields'
                  - type: object
                    required:
                      - task_id
                    properties:
                      task_id:
                        $ref: '#/components/schemas/AsyncTaskId'
              example:
                request_id: ''
                log_id: ''
                error_detail:
                  code: ''
                  code_message: ''
                  message: ''
                task_id: ''
          description: Success
components:
  schemas:
    PublicResponseFields:
      type: object
      required:
        - request_id
        - log_id
        - error_detail
      properties:
        request_id:
          type: string
          description: Request ID for debugging.
        log_id:
          type: string
          description: Log ID for debugging.
        error_detail:
          $ref: '#/components/schemas/ErrorDetail'
    AsyncTaskId:
      type: string
      description: >-
        Task ID for querying [Querying Async Task
        Results](/docs/ai-common/async-task-results/api).
    ErrorDetail:
      type: object
      required:
        - code
        - code_message
        - message
      properties:
        code:
          type: string
          description: >-
            Error Code. See [Error
            Codes](/docs/response-description#error-codes).
        code_message:
          type: string
          description: Error summary.
        message:
          type: string
          description: Detailed error message.
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: ailabapi-api-key
      description: API Key for authentication

````