Class ReplicateFaceEmbeddingService

Extracts face embeddings via the Replicate API using InsightFace.

Sends a prediction request with the provided image URL, polls until the prediction completes, then parses the embedding vector from the response.

Implements

Constructors

Methods

  • Compare two face embedding vectors using cosine similarity.

    Parameters

    • a: number[]

      First embedding vector.

    • b: number[]

      Second embedding vector.

    • threshold: number = 0.6

      Minimum similarity to consider a match (default 0.6).

    Returns FaceComparisonResult

    Comparison result with similarity score and match flag.