Skip to main content

fingerprint_dimensions

Function fingerprint_dimensions 

Source
pub fn fingerprint_dimensions(fingerprint: &str) -> Option<usize>
Expand description

The dimension count declared by an embedding fingerprint, if it is well-formed.

A fingerprint is <model-id>/<dimensions>[/<normalization>]. Returning the dimension separately is what lets a provider reject a vector whose length contradicts its own declaration — the cheap check that catches a misconfigured host before it gets silently garbage similarity scores.