Request
- URL:
https://www.ailabapi.com/api/portrait/effects/hairstyle-editor - Method:
POST - Content-Type:
multipart/form-data
Image requirements
- Image format:
JPEGJPGPNGBMP - Image size: No more than 5 MB.
- Image resolution: Less than 4096x4096px.
Headers
| Field | Required | Type | Description |
|---|---|---|---|
ailabapi-api-key | YES | string | Application API KEY. Get API KEY |
Body
| Field | Required | Type | Scope | Default | Description |
|---|---|---|---|---|---|
image_target | YES | file | |||
hair_type | NO | integer | 101, 201, 301, 401, 402, 403, 502, 503, 603, 801, 901, 1001, 1101, 1201, 1301 | 101 | 101`: Bangs (default)`, 201: Long hair, 301`: Bangs with long hair`, 401: Medium hair increase, 402`: Light hair increase`, 403: Heavy hair increase, 502`: Light curling`, 503: Heavy curling, 801`: Blonde`, 901: Straight hair, 1001`: Oil-free hair (slight effect, recommended for images with noticeable issues)`, 1101: Hairline fill (slight effect, recommended for images with noticeable issues of a high hairline), 1201`: Smooth hair (slight effect, recommended for images with a large hairstyle area)`, 1301: Fill hair gap (slight effect, fills the scalp part in the hair area, recommended for images with noticeable issues) |
Response
Public Response Fields
Viewing Public Response Fields and Error CodesBusiness Response Fields
| Field | Type | Description |
|---|---|---|
data | object | The content of the result data returned. |
+image | string | The result image, returning the Base64 encoding of the image. |
Response Example
Sample Code
Authorizations
API Key for authentication
Body
Hairstyle type. <li>101: Bangs (default)</li> <li>201: Long hair</li> <li>301: Bangs with long hair</li> <li>401: Medium hair increase</li> <li>402: Light hair increase</li> <li>403: Heavy hair increase</li> <li>502: Light curling</li> <li>503: Heavy curling</li> <li>603: Short hair (requires input size < 2048x2048; if the input is larger than 2048x2048, the output image will be resized to a maximum of 2048 on the longest side.)</li> <li>801: Blonde</li> <li>901: Straight hair</li> <li>1001: Oil-free hair (slight effect, recommended for images with noticeable issues)</li> <li>1101: Hairline fill (slight effect, recommended for images with noticeable issues of a high hairline)</li> <li>1201: Smooth hair (slight effect, recommended for images with a large hairstyle area)</li> <li>1301: Fill hair gap (slight effect, fills the scalp part in the hair area, recommended for images with noticeable issues)</li>
Response
Success
The response is of type object.

