nothingworry's picture
Update the backend
e44e5dd
raw
history blame
514 Bytes
"""
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()