{"id":"vector-cosine-similarity","version":"1.0.0","description":"Return cosine similarity for two decimal-string vectors at a requested precision; reject zero vectors.","supported_operations":["calculate cosine similarity","compare two numeric vectors","find vector angle similarity","cosine score to significant digits","measure embedding direction similarity","compare decimal string vectors"],"unsupported_operations":["cosine distance matrix","sparse vector parsing"],"semantics":["Dot products and squared norms are exact rationals; only the final square root is rounded.","similarity has the requested significant digits using half-even rounding; either zero vector is not_computable."],"limits":{"max_input_bytes":16384,"max_items":256,"max_decimal_chars":128,"max_output_bytes":16384,"max_sqrt_iterations":6},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["a","b","significant_digits","rounding"],"properties":{"a":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"string","minLength":1,"maxLength":128}},"b":{"type":"array","minItems":1,"maxItems":256,"items":{"type":"string","minLength":1,"maxLength":128}},"significant_digits":{"type":"integer","minimum":2,"maximum":15},"rounding":{"type":"string","enum":["half_even"]}}},"output_schema":{"type":"object","additionalProperties":false,"required":["standard_version","similarity","significant_digits","rounding"],"properties":{"standard_version":{"type":"string","const":"packet-r90-dot-over-euclidean-norms-1.0.0"},"similarity":{"type":"string"},"significant_digits":{"type":"integer"},"rounding":{"type":"string"}}},"examples":[{"input":{"a":["1","0"],"b":["0","1"],"significant_digits":4,"rounding":"half_even"},"output":{"standard_version":"packet-r90-dot-over-euclidean-norms-1.0.0","similarity":"0","significant_digits":4,"rounding":"half_even"}},{"input":{"a":["1","1"],"b":["1","0"],"significant_digits":6,"rounding":"half_even"},"output":{"standard_version":"packet-r90-dot-over-euclidean-norms-1.0.0","similarity":"0.707107","significant_digits":6,"rounding":"half_even"}}],"execute_url":"/v1/tools/vector-cosine-similarity/versions/1.0.0/execute"}