Update vector_store_retriever.py
Browse files
vector_store_retriever.py
CHANGED
@@ -23,12 +23,12 @@ load_dotenv()
|
|
23 |
path_work = "."
|
24 |
hf_token = os.getenv("HF")
|
25 |
|
26 |
-
class HuggingFaceInstructEmbeddings(
|
27 |
def __init__(self, model_name: str, model_kwargs: Optional[Dict[str, Any]] = None):
|
28 |
self.model = AutoModel.from_pretrained(model_name, **(model_kwargs or {}))
|
29 |
self.tokenizer = AutoTokenizer.from_pretrained(model_name)
|
30 |
|
31 |
-
def __call__(self, input: Union[Documents]) ->
|
32 |
if isinstance(input, Documents):
|
33 |
texts = [doc.text for doc in input]
|
34 |
embeddings = self._embed_text(texts)
|
|
|
23 |
path_work = "."
|
24 |
hf_token = os.getenv("HF")
|
25 |
|
26 |
+
class HuggingFaceInstructEmbeddings(HuggingFaceInstructEmbeddings):
|
27 |
def __init__(self, model_name: str, model_kwargs: Optional[Dict[str, Any]] = None):
|
28 |
self.model = AutoModel.from_pretrained(model_name, **(model_kwargs or {}))
|
29 |
self.tokenizer = AutoTokenizer.from_pretrained(model_name)
|
30 |
|
31 |
+
def __call__(self, input: Union[Documents]) -> HuggingFaceInstructEmbeddings:
|
32 |
if isinstance(input, Documents):
|
33 |
texts = [doc.text for doc in input]
|
34 |
embeddings = self._embed_text(texts)
|