Spaces:
Sleeping
Sleeping
| from .config import TOP_K | |
| from .generator import generate_answer | |
| from .retriever import Retriever | |
| class RAGPipeline: | |
| def __init__(self): | |
| self.retriever = Retriever() | |
| def answer(self, question, top_k=TOP_K): | |
| contexts = self.retriever.retrieve(question, top_k) | |
| return generate_answer(question, contexts), contexts | |