iLook Face Analysis

Analyze user-submitted face photos with a complete report or 13 focused face-analysis tools.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
64%
Integridad del esquema
100%
Calidad de los nombres
96%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (10)

  • LOWTool 'score_face' description lacks action verben score_face
  • LOWTool 'rate_jawline' description lacks action verben rate_jawline
  • LOWTool 'analyze_adult_face_age_cues' description lacks action verben analyze_adult_face_age_cues
  • LOWTool 'analyze_facial_symmetry' description lacks action verben analyze_facial_symmetry
  • LOWTool 'analyze_golden_ratio_face' description lacks action verben analyze_golden_ratio_face
  • LOWTool 'run_attractiveness_test' description lacks action verben run_attractiveness_test
  • LOWTool 'analyze_psl_score' description lacks action verben analyze_psl_score
  • LOWTool 'calculate_facial_ratios' description lacks action verben calculate_facial_ratios
  • LOWTool 'analyze_color_palette' description lacks action verben analyze_color_palette
  • LOWTool 'analyze_skin_appearance' description lacks action verben analyze_skin_appearance

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~5,803Tokens (definiciones de herramientas)
~4.9 KBTamaño de respuesta típico
Impacto significativo en la atención (4.53% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "face-analysis": {
      "url": "https://www.ilook.fit/mcp"
    }
  }
}

Puntos de conexión remotos

https://www.ilook.fit/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (14)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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.

Esquema de entrada

{
  "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
}

Esquema de salida

{
  "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
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada14 herramientas
verificadoversión no registrada14 herramientas
verificadoversión no registrada14 herramientas