| """ | |
| Embedding Core — shared embedding generation and vector operations. | |
| Currently provides pure-numpy vector ops. When CLIP or other embedding | |
| providers are added, the model-loading + inference code lives here so | |
| every provider shares the same loaded model (load once, use many). | |
| """ | |
| from cores.embedding.vectors import ( | |
| normalize, | |
| cosine_similarity, | |
| euclidean_distance, | |
| batch_cosine_similarity, | |
| ) | |
| from cores.embedding.cache import EmbeddingCache | |
| __all__ = [ | |
| "normalize", | |
| "cosine_similarity", | |
| "euclidean_distance", | |
| "batch_cosine_similarity", | |
| "EmbeddingCache", | |
| ] | |