Spaces:
Sleeping
Sleeping
File size: 715 Bytes
6e39c64 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | from langchain_huggingface import HuggingFaceEmbeddings
class Embedder:
def __init__(self,model_name:str='sentence-transformers/all-MiniLM-L6-v2'):
self.model_name=model_name
self.embedding_model=self.load_model()
def load_model(self):
'''
Load Embedding Model
'''
model=HuggingFaceEmbeddings(
model_name=self.model_name
)
return model
def embed_documents(self,documents):
'''
Conbert Documents Into Embedding
'''
return self.embedding_model.embed_documents(documents)
def embed_query(self,query:str):
return self.embedding_model.embed_query(query) |