Analyze face shape
analyze_face_shapeReturns face shape, runner-up shape, outline cues, and styling direction.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"image_base64": "<image_base64>",
"mime_type": "<mime_type>",
"adult_and_authorized": "<adult_and_authorized>"
},
"name": "analyze_face_shape"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mime_type | Yes | Image media type. Supported formats are JPEG, PNG, and WebP. | |
| image_base64 | Yes | Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix. | |
| adult_and_authorized | Yes | Confirms the pictured person is an adult and the submission is lawful. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | Focused measurement key. | |
| error | No | Present when the focused analysis fails. | |
| model | Yes | Model version used for visible analysis. | |
| phi_score | No | Optional Golden Ratio context when relevant. | |
| disclaimer | Yes | Required responsible-use disclaimer. | |
| face_shape | No | Optional face-shape context when relevant. | |
| analysis_id | Yes | Unique analysis identifier. | |
| measurement | Yes | Score, label, analysis, and tool-specific detail rows. | |
| rubric_version | Yes | Versioned iLook scoring rubric. |