transformer_api / Similarity.py
JohnKouf's picture
Update Similarity.py
91e9e23 verified
raw
history blame
483 Bytes
from sentence_transformers import SentenceTransformer
class Similarity:
def __init__(self):
self.model = None
def load_model(self):
if self.model is None:
print("Loading SentenceTransformer model...")
self.model = SentenceTransformer("lighteternal/stsb-xlm-r-greek-transfer")
print("Model loaded.")
def embed_text(self, text):
self.load_model()
return self.model.encode(text, convert_to_tensor=True)