Spaces:
Sleeping
Sleeping
| """ | |
| Sentence-transformer embeddings shared across all MCP tools. | |
| """ | |
| from sentence_transformers import SentenceTransformer | |
| # Load MiniLM model (384-dimensional embeddings) | |
| model = SentenceTransformer("sentence-transformers/all-MiniLM-L6-v2") | |
| def embed_text(text: str): | |
| """ | |
| Generate sentence embedding for use with pgvector. | |
| Args: | |
| text (str): Input text | |
| Returns: | |
| List[float]: 384-dimensional embedding vector | |
| """ | |
| vector = model.encode(text) | |
| return vector.tolist() | |