Servidor MCP

iLook Face Analysis

fit.ilook/face-analysis
Diseño y creatividad Público y accesible MCP 2026-07-28

Qué hace este MCP

Analyzes authorized face photos for appearance-oriented features, proportions, symmetry, palette, face shape, skin appearance, and styling direction.

analyze_adult_face_age_cues
Analyze adult face age cues
Returns broad adult presentation cues, not an exact age prediction.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'tool', 'measurement', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'description': 'Focused measurement key.'}, 'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the focused analysis fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'phi_score': {'type': 'object', 'description': 'Optional Golden Ratio context when relevant.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Optional face-shape context when relevant.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurement': {'type': 'object', 'description': 'Score, label, analysis, and tool-specific detail rows.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}}, 'additionalProperties': True}
analyze_canthal_tilt
Analyze canthal tilt
Returns left, right, and average visible eye-corner tilt cues.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'tool', 'measurement', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'description': 'Focused measurement key.'}, 'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the focused analysis fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'phi_score': {'type': 'object', 'description': 'Optional Golden Ratio context when relevant.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Optional face-shape context when relevant.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurement': {'type': 'object', 'description': 'Score, label, analysis, and tool-specific detail rows.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}}, 'additionalProperties': True}
analyze_color_palette
Analyze color palette
Returns style-oriented palette, contrast, and lighting cues.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'tool', 'measurement', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'description': 'Focused measurement key.'}, 'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the focused analysis fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'phi_score': {'type': 'object', 'description': 'Optional Golden Ratio context when relevant.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Optional face-shape context when relevant.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurement': {'type': 'object', 'description': 'Score, label, analysis, and tool-specific detail rows.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}}, 'additionalProperties': True}
analyze_face_shape
Analyze face shape
Returns face shape, runner-up shape, outline cues, and styling direction.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'tool', 'measurement', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'description': 'Focused measurement key.'}, 'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the focused analysis fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'phi_score': {'type': 'object', 'description': 'Optional Golden Ratio context when relevant.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Optional face-shape context when relevant.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurement': {'type': 'object', 'description': 'Score, label, analysis, and tool-specific detail rows.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}}, 'additionalProperties': True}
analyze_facial_symmetry
Analyze facial symmetry
Returns photo-specific left-right symmetry cues across visible features.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'tool', 'measurement', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'description': 'Focused measurement key.'}, 'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the focused analysis fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'phi_score': {'type': 'object', 'description': 'Optional Golden Ratio context when relevant.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Optional face-shape context when relevant.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurement': {'type': 'object', 'description': 'Score, label, analysis, and tool-specific detail rows.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}}, 'additionalProperties': True}
analyze_golden_ratio_face
Analyze Golden Ratio face
Returns an approximate visible Golden Ratio phi score and proportion cues.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'tool', 'measurement', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'description': 'Focused measurement key.'}, 'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the focused analysis fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'phi_score': {'type': 'object', 'description': 'Optional Golden Ratio context when relevant.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Optional face-shape context when relevant.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurement': {'type': 'object', 'description': 'Score, label, analysis, and tool-specific detail rows.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}}, 'additionalProperties': True}
analyze_psl_score
Analyze PSL-style score
Returns a broad PSL-style range from visible geometry without false precision.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'tool', 'measurement', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'description': 'Focused measurement key.'}, 'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the focused analysis fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'phi_score': {'type': 'object', 'description': 'Optional Golden Ratio context when relevant.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Optional face-shape context when relevant.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurement': {'type': 'object', 'description': 'Score, label, analysis, and tool-specific detail rows.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}}, 'additionalProperties': True}
analyze_skin_appearance
Analyze skin appearance
Returns appearance-only texture, evenness, shine, and lighting cues.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'tool', 'measurement', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'description': 'Focused measurement key.'}, 'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the focused analysis fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'phi_score': {'type': 'object', 'description': 'Optional Golden Ratio context when relevant.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Optional face-shape context when relevant.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurement': {'type': 'object', 'description': 'Score, label, analysis, and tool-specific detail rows.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}}, 'additionalProperties': True}
calculate_facial_ratios
Calculate facial ratios
Returns visible face-ratio and spacing cues from one photo.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'tool', 'measurement', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'description': 'Focused measurement key.'}, 'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the focused analysis fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'phi_score': {'type': 'object', 'description': 'Optional Golden Ratio context when relevant.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Optional face-shape context when relevant.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurement': {'type': 'object', 'description': 'Score, label, analysis, and tool-specific detail rows.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}}, 'additionalProperties': True}
detect_eye_shape
Detect eye shape
Returns opening shape, corner orientation, and visible eye framing.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'tool', 'measurement', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'description': 'Focused measurement key.'}, 'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the focused analysis fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'phi_score': {'type': 'object', 'description': 'Optional Golden Ratio context when relevant.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Optional face-shape context when relevant.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurement': {'type': 'object', 'description': 'Score, label, analysis, and tool-specific detail rows.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}}, 'additionalProperties': True}
find_hairstyle_direction
Find hairstyle direction
Returns face-shape-based hairstyle and framing direction.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'tool', 'measurement', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'description': 'Focused measurement key.'}, 'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the focused analysis fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'phi_score': {'type': 'object', 'description': 'Optional Golden Ratio context when relevant.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Optional face-shape context when relevant.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurement': {'type': 'object', 'description': 'Score, label, analysis, and tool-specific detail rows.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}}, 'additionalProperties': True}
rate_jawline
Rate jawline
Returns visible jawline definition, balance, and lower-face cues.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'tool', 'measurement', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'description': 'Focused measurement key.'}, 'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the focused analysis fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'phi_score': {'type': 'object', 'description': 'Optional Golden Ratio context when relevant.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Optional face-shape context when relevant.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurement': {'type': 'object', 'description': 'Score, label, analysis, and tool-specific detail rows.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}}, 'additionalProperties': True}
run_attractiveness_test
Run subjective appearance test
Returns a photo-specific subjective appearance score and visible basis.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'tool', 'measurement', 'disclaimer'], 'properties': {'tool': {'type': 'string', 'description': 'Focused measurement key.'}, 'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the focused analysis fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'phi_score': {'type': 'object', 'description': 'Optional Golden Ratio context when relevant.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Optional face-shape context when relevant.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurement': {'type': 'object', 'description': 'Score, label, analysis, and tool-specific detail rows.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}}, 'additionalProperties': True}
score_face
Score an authorized adult face
Returns descriptive face-shape context, five subjective appearance scores, and an approximate Golden Ratio phi score for one authorized adult photo.
Solo lectura Acceso externo
Esquema de entrada
{'type': 'object', 'required': ['image_base64', 'mime_type', 'adult_and_authorized'], 'properties': {'mime_type': {'enum': ['image/jpeg', 'image/png', 'image/webp'], 'type': 'string', 'description': 'Image media type. Supported formats are JPEG, PNG, and WebP.'}, 'image_base64': {'type': 'string', 'description': 'Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix.'}, 'measurement_key': {'enum': ['face_shape_detector', 'jawline_rating', 'canthal_tilt', 'eye_shape', 'face_age_cues', 'facial_symmetry', 'golden_ratio_face', 'attractiveness_test', 'psl_score', 'facial_ratios', 'color_analysis', 'skin_analysis', 'hairstyle_finder'], 'type': 'string', 'description': 'Optional. Return only one focused free-tool output instead of the full face report.'}, 'adult_and_authorized': {'type': 'boolean', 'const': True, 'description': 'Confirms the pictured person is an adult and the submission is lawful.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['analysis_id', 'rubric_version', 'model', 'overall_score', 'overall_score_100', 'scores', 'face_shape', 'phi_score', 'summary', 'disclaimer'], 'properties': {'error': {'type': 'object', 'properties': {'code': {'type': 'string', 'description': 'Stable iLook error code.'}, 'message': {'type': 'string', 'description': 'Human-readable failure explanation.'}}, 'description': 'Present when the tool call fails.'}, 'model': {'type': 'string', 'description': 'Model version used for visible analysis.'}, 'scores': {'type': 'object', 'description': 'Five named appearance subscores from 0 to 10.'}, 'summary': {'type': 'string', 'description': 'Concise photo-specific report summary.'}, 'phi_score': {'type': 'object', 'description': 'Separate 0 to 100 Golden Ratio proportion context.'}, 'disclaimer': {'type': 'string', 'description': 'Required responsible-use disclaimer.'}, 'face_shape': {'type': 'object', 'description': 'Descriptive visible face-shape category and explanation.'}, 'analysis_id': {'type': 'string', 'description': 'Unique analysis identifier.'}, 'measurements': {'type': 'object', 'description': 'Focused free-tool measurement outputs.'}, 'overall_score': {'type': 'number', 'description': 'Fixed weighted score from 0 to 10.'}, 'rubric_version': {'type': 'string', 'description': 'Versioned iLook scoring rubric.'}, 'overall_score_100': {'type': 'integer', 'description': 'The same fixed weighted score from 0 to 100.'}, 'score_explanations': {'type': 'object', 'description': 'Photo-specific explanation for each named subscore.'}}, 'additionalProperties': True}
Modificado
find_hairstyle_direction
27 de September de 2026 a las 02:43
Modificado
analyze_skin_appearance
27 de September de 2026 a las 02:43
Modificado
analyze_color_palette
27 de September de 2026 a las 02:43
Modificado
calculate_facial_ratios
27 de September de 2026 a las 02:43
Modificado
analyze_psl_score
27 de September de 2026 a las 02:43
Modificado
run_attractiveness_test
27 de September de 2026 a las 02:43
Modificado
analyze_golden_ratio_face
27 de September de 2026 a las 02:43
Modificado
analyze_facial_symmetry
27 de September de 2026 a las 02:43
Modificado
analyze_adult_face_age_cues
27 de September de 2026 a las 02:43
Modificado
detect_eye_shape
27 de September de 2026 a las 02:43
Modificado
analyze_canthal_tilt
27 de September de 2026 a las 02:43
Modificado
rate_jawline
27 de September de 2026 a las 02:43
Modificado
analyze_face_shape
27 de September de 2026 a las 02:43
Modificado
score_face
27 de September de 2026 a las 02:43
Modificado
find_hairstyle_direction
25 de September de 2026 a las 02:50
Modificado
analyze_skin_appearance
25 de September de 2026 a las 02:50
Modificado
analyze_color_palette
25 de September de 2026 a las 02:50
Modificado
calculate_facial_ratios
25 de September de 2026 a las 02:50
Modificado
analyze_psl_score
25 de September de 2026 a las 02:50
Modificado
run_attractiveness_test
25 de September de 2026 a las 02:50
Modificado
analyze_golden_ratio_face
25 de September de 2026 a las 02:50
Modificado
analyze_facial_symmetry
25 de September de 2026 a las 02:50
Modificado
analyze_adult_face_age_cues
25 de September de 2026 a las 02:50
Modificado
detect_eye_shape
25 de September de 2026 a las 02:50
Modificado
analyze_canthal_tilt
25 de September de 2026 a las 02:50
Modificado
rate_jawline
25 de September de 2026 a las 02:50
Modificado
analyze_face_shape
25 de September de 2026 a las 02:50
Modificado
score_face
25 de September de 2026 a las 02:50
Añadido
find_hairstyle_direction
17 de September de 2026 a las 12:39
Añadido
analyze_skin_appearance
17 de September de 2026 a las 12:39