nothingworry's picture
Add RAG MCP Server with Supabase vector search
c16e1c9
raw
history blame
442 Bytes
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()