githubexplorer / app /services /embedding_model_service.py
Kareman's picture
initial commit: full implemntation of git explorer project
acc643d
Raw
History Blame Contribute Delete
382 Bytes
from sentence_transformers import SentenceTransformer
class EmbeddingModelService:
def __init__(self):
self.model = SentenceTransformer(
"BAAI/bge-small-en-v1.5"
)
def encode(
self,
text: str,
) -> list[float]:
return self.model.encode(
text,
normalize_embeddings=True,
).tolist()