Similitud entre vectores
vector-similarityCalcula la similitud coseno, producto punto y distancias euclidiana y Manhattan entre dos vectores. Cuándo: un flujo de agente necesita un resultado exacto y repetible para un paso auxiliar (tokens, costos, reintentos, fragmentos, ranking, limpieza de JSON). No para: ordenar hasta 2.000 vectores por similitud coseno con un vector consulta y devolver los k mejores (vector-top-k). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Computes the cosine similarity, dot product, Euclidean and Manhattan distance between two numeric vectors of equal length (≤ 8,192 dims), plus their L2 norms. When: an agent loop needs an exact, repeatable result for a bookkeeping step (tokens, costs, retries, chunking, ranking, JSON clean-up). Not for: ranking up to 2,000 candidate vectors by cosine similarity (vector-top-k). [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| a | Yes | Vector a (array of number; required; at least 1 items; up to 8192 items). | |
| b | Yes | Vector b (array of number; required; at least 1 items; up to 8192 items). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dot | No | ||
| cosine | No | ||
| norm_a | No | ||
| norm_b | No | ||
| euclidean | No | ||
| manhattan | No |