iLook Face Analysis
Analyze user-submitted face photos with a complete report or 13 focused face-analysis tools.
사용해야 할까요
품질 및 안전성
발견 사항 (10)
- LOWscore_face에서
- LOWrate_jawline에서
- LOWanalyze_adult_face_age_cues에서
- LOWanalyze_facial_symmetry에서
- LOWanalyze_golden_ratio_face에서
- LOWrun_attractiveness_test에서
- LOWanalyze_psl_score에서
- LOWcalculate_facial_ratios에서
- LOWanalyze_color_palette에서
- LOWanalyze_skin_appearance에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"face-analysis": {
"url": "https://www.ilook.fit/mcp"
}
}
}원격 엔드포인트
https://www.ilook.fit/mcpstreamable-http할 수 있는 일
도구 목록
도구 (14)
🟢score_face(image_base64, mime_type, adult_and_authorized, measurement_key)
Returns descriptive face-shape context, five subjective appearance scores, and an approximate Golden Ratio phi score for one authorized adult photo.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
},
"measurement_key": {
"type": "string",
"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"
],
"description": "Optional. Return only one focused free-tool output instead of the full face report."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"overall_score": {
"type": "number",
"description": "Fixed weighted score from 0 to 10."
},
"overall_score_100": {
"type": "integer",
"description": "The same fixed weighted score from 0 to 100."
},
"scores": {
"type": "object",
"description": "Five named appearance subscores from 0 to 10."
},
"score_explanations": {
"type": "object",
"description": "Photo-specific explanation for each named subscore."
},
"face_shape": {
"type": "object",
"description": "Descriptive visible face-shape category and explanation."
},
"phi_score": {
"type": "object",
"description": "Separate 0 to 100 Golden Ratio proportion context."
},
"measurements": {
"type": "object",
"description": "Focused free-tool measurement outputs."
},
"summary": {
"type": "string",
"description": "Concise photo-specific report summary."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the tool call fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"overall_score",
"overall_score_100",
"scores",
"face_shape",
"phi_score",
"summary",
"disclaimer"
],
"additionalProperties": true
}🟢analyze_face_shape(image_base64, mime_type, adult_and_authorized)
Returns face shape, runner-up shape, outline cues, and styling direction.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"tool": {
"type": "string",
"description": "Focused measurement key."
},
"measurement": {
"type": "object",
"description": "Score, label, analysis, and tool-specific detail rows."
},
"face_shape": {
"type": "object",
"description": "Optional face-shape context when relevant."
},
"phi_score": {
"type": "object",
"description": "Optional Golden Ratio context when relevant."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the focused analysis fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"tool",
"measurement",
"disclaimer"
],
"additionalProperties": true
}🟢rate_jawline(image_base64, mime_type, adult_and_authorized)
Returns visible jawline definition, balance, and lower-face cues.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"tool": {
"type": "string",
"description": "Focused measurement key."
},
"measurement": {
"type": "object",
"description": "Score, label, analysis, and tool-specific detail rows."
},
"face_shape": {
"type": "object",
"description": "Optional face-shape context when relevant."
},
"phi_score": {
"type": "object",
"description": "Optional Golden Ratio context when relevant."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the focused analysis fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"tool",
"measurement",
"disclaimer"
],
"additionalProperties": true
}🟢analyze_canthal_tilt(image_base64, mime_type, adult_and_authorized)
Returns left, right, and average visible eye-corner tilt cues.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"tool": {
"type": "string",
"description": "Focused measurement key."
},
"measurement": {
"type": "object",
"description": "Score, label, analysis, and tool-specific detail rows."
},
"face_shape": {
"type": "object",
"description": "Optional face-shape context when relevant."
},
"phi_score": {
"type": "object",
"description": "Optional Golden Ratio context when relevant."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the focused analysis fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"tool",
"measurement",
"disclaimer"
],
"additionalProperties": true
}🟢detect_eye_shape(image_base64, mime_type, adult_and_authorized)
Returns opening shape, corner orientation, and visible eye framing.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"tool": {
"type": "string",
"description": "Focused measurement key."
},
"measurement": {
"type": "object",
"description": "Score, label, analysis, and tool-specific detail rows."
},
"face_shape": {
"type": "object",
"description": "Optional face-shape context when relevant."
},
"phi_score": {
"type": "object",
"description": "Optional Golden Ratio context when relevant."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the focused analysis fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"tool",
"measurement",
"disclaimer"
],
"additionalProperties": true
}🟢analyze_adult_face_age_cues(image_base64, mime_type, adult_and_authorized)
Returns broad adult presentation cues, not an exact age prediction.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"tool": {
"type": "string",
"description": "Focused measurement key."
},
"measurement": {
"type": "object",
"description": "Score, label, analysis, and tool-specific detail rows."
},
"face_shape": {
"type": "object",
"description": "Optional face-shape context when relevant."
},
"phi_score": {
"type": "object",
"description": "Optional Golden Ratio context when relevant."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the focused analysis fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"tool",
"measurement",
"disclaimer"
],
"additionalProperties": true
}🟢analyze_facial_symmetry(image_base64, mime_type, adult_and_authorized)
Returns photo-specific left-right symmetry cues across visible features.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"tool": {
"type": "string",
"description": "Focused measurement key."
},
"measurement": {
"type": "object",
"description": "Score, label, analysis, and tool-specific detail rows."
},
"face_shape": {
"type": "object",
"description": "Optional face-shape context when relevant."
},
"phi_score": {
"type": "object",
"description": "Optional Golden Ratio context when relevant."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the focused analysis fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"tool",
"measurement",
"disclaimer"
],
"additionalProperties": true
}🟢analyze_golden_ratio_face(image_base64, mime_type, adult_and_authorized)
Returns an approximate visible Golden Ratio phi score and proportion cues.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"tool": {
"type": "string",
"description": "Focused measurement key."
},
"measurement": {
"type": "object",
"description": "Score, label, analysis, and tool-specific detail rows."
},
"face_shape": {
"type": "object",
"description": "Optional face-shape context when relevant."
},
"phi_score": {
"type": "object",
"description": "Optional Golden Ratio context when relevant."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the focused analysis fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"tool",
"measurement",
"disclaimer"
],
"additionalProperties": true
}🟢run_attractiveness_test(image_base64, mime_type, adult_and_authorized)
Returns a photo-specific subjective appearance score and visible basis.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"tool": {
"type": "string",
"description": "Focused measurement key."
},
"measurement": {
"type": "object",
"description": "Score, label, analysis, and tool-specific detail rows."
},
"face_shape": {
"type": "object",
"description": "Optional face-shape context when relevant."
},
"phi_score": {
"type": "object",
"description": "Optional Golden Ratio context when relevant."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the focused analysis fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"tool",
"measurement",
"disclaimer"
],
"additionalProperties": true
}🟢analyze_psl_score(image_base64, mime_type, adult_and_authorized)
Returns a broad PSL-style range from visible geometry without false precision.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"tool": {
"type": "string",
"description": "Focused measurement key."
},
"measurement": {
"type": "object",
"description": "Score, label, analysis, and tool-specific detail rows."
},
"face_shape": {
"type": "object",
"description": "Optional face-shape context when relevant."
},
"phi_score": {
"type": "object",
"description": "Optional Golden Ratio context when relevant."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the focused analysis fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"tool",
"measurement",
"disclaimer"
],
"additionalProperties": true
}🟢calculate_facial_ratios(image_base64, mime_type, adult_and_authorized)
Returns visible face-ratio and spacing cues from one photo.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"tool": {
"type": "string",
"description": "Focused measurement key."
},
"measurement": {
"type": "object",
"description": "Score, label, analysis, and tool-specific detail rows."
},
"face_shape": {
"type": "object",
"description": "Optional face-shape context when relevant."
},
"phi_score": {
"type": "object",
"description": "Optional Golden Ratio context when relevant."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the focused analysis fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"tool",
"measurement",
"disclaimer"
],
"additionalProperties": true
}🟢analyze_color_palette(image_base64, mime_type, adult_and_authorized)
Returns style-oriented palette, contrast, and lighting cues.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"tool": {
"type": "string",
"description": "Focused measurement key."
},
"measurement": {
"type": "object",
"description": "Score, label, analysis, and tool-specific detail rows."
},
"face_shape": {
"type": "object",
"description": "Optional face-shape context when relevant."
},
"phi_score": {
"type": "object",
"description": "Optional Golden Ratio context when relevant."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the focused analysis fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"tool",
"measurement",
"disclaimer"
],
"additionalProperties": true
}🟢analyze_skin_appearance(image_base64, mime_type, adult_and_authorized)
Returns appearance-only texture, evenness, shine, and lighting cues.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"tool": {
"type": "string",
"description": "Focused measurement key."
},
"measurement": {
"type": "object",
"description": "Score, label, analysis, and tool-specific detail rows."
},
"face_shape": {
"type": "object",
"description": "Optional face-shape context when relevant."
},
"phi_score": {
"type": "object",
"description": "Optional Golden Ratio context when relevant."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the focused analysis fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"tool",
"measurement",
"disclaimer"
],
"additionalProperties": true
}🟢find_hairstyle_direction(image_base64, mime_type, adult_and_authorized)
Returns face-shape-based hairstyle and framing direction.
입력 스키마
{
"type": "object",
"properties": {
"image_base64": {
"type": "string",
"description": "Base64-encoded JPEG, PNG, or WebP bytes, without a data URL prefix."
},
"mime_type": {
"type": "string",
"enum": [
"image/jpeg",
"image/png",
"image/webp"
],
"description": "Image media type. Supported formats are JPEG, PNG, and WebP."
},
"adult_and_authorized": {
"type": "boolean",
"const": true,
"description": "Confirms the pictured person is an adult and the submission is lawful."
}
},
"required": [
"image_base64",
"mime_type",
"adult_and_authorized"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"analysis_id": {
"type": "string",
"description": "Unique analysis identifier."
},
"rubric_version": {
"type": "string",
"description": "Versioned iLook scoring rubric."
},
"model": {
"type": "string",
"description": "Model version used for visible analysis."
},
"tool": {
"type": "string",
"description": "Focused measurement key."
},
"measurement": {
"type": "object",
"description": "Score, label, analysis, and tool-specific detail rows."
},
"face_shape": {
"type": "object",
"description": "Optional face-shape context when relevant."
},
"phi_score": {
"type": "object",
"description": "Optional Golden Ratio context when relevant."
},
"disclaimer": {
"type": "string",
"description": "Required responsible-use disclaimer."
},
"error": {
"type": "object",
"description": "Present when the focused analysis fails.",
"properties": {
"code": {
"type": "string",
"description": "Stable iLook error code."
},
"message": {
"type": "string",
"description": "Human-readable failure explanation."
}
}
}
},
"required": [
"analysis_id",
"rubric_version",
"model",
"tool",
"measurement",
"disclaimer"
],
"additionalProperties": true
}커뮤니티
증거