Spaces:
Running
Running
File size: 605 Bytes
2ebf9ad |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
from sentence_transformers import SentenceTransformer,util
from Embedder.Embedder import Embedder
class E5_Embeddedr(Embedder):
def __init__(self):
self.model_name = "intfloat/multilingual-e5-small"
self.model = SentenceTransformer(self.model_name)
self.embedding_size = 384 # Fixed fot this model
def embed(self,text):
'''
Embeds one text
Prefixed it with passage "passage" as e5 expect
'''
return self.model.encode(f"passage: {text}", normalize_embeddings=True)
#embed = E5_Embeddedr()
#embed.embed("مرحبا بك فى وى") |