Spaces:
Runtime error
Runtime error
Download model/model.py from Aldo07/chatbot_dashboard: direct link, hf CLI and curl.
- Browser
- Download file 1.02 kB
-
https://huggingface.co/spaces/Aldo07/chatbot_dashboard/resolve/main/model/model.py
- Command line
-
hf download hf://spaces/Aldo07/chatbot_dashboard/model/model.py
-
curl -L -o model.py https://huggingface.co/spaces/Aldo07/chatbot_dashboard/resolve/main/model/model.py
1.02 kB
| from langchain.embeddings import HuggingFaceEmbeddings | |
| from langchain.vectorstores import FAISS | |
| from langchain import HuggingFacePipeline | |
| from langchain.chains import RetrievalQA | |
| from sentence_transformers import SentenceTransformer | |
| import pandas as pd | |
| from model.config.config import modelPath, model_kwargs, encode_kwargs | |
| from model.processing.data_manager import text_chunk | |
| from model.processing.pipeline_qa import pipeline | |
| def embedding(): | |
| embeddings = HuggingFaceEmbeddings( | |
| model_name=modelPath, | |
| model_kwargs=model_kwargs, | |
| encode_kwargs=encode_kwargs | |
| ) | |
| return embeddings | |
| def model(question): | |
| text_chunks = text_chunk() | |
| embeddings =embedding() | |
| db = FAISS.from_documents(text_chunks, embeddings) | |
| pipe = pipeline() | |
| retriever = db.as_retriever(search_kwargs={"k": 1}) | |
| docs = retriever.get_relevant_documents(question) | |
| answer = pipe({ | |
| 'context': docs[0], | |
| 'question': question}) | |
| return answer |