api_rag / rag /app /processors /processor.py
Zamax14's picture
Adding all files.
c55f25f
Raw History Blame Contribute Delete
619 Bytes
# ==============================================================================
# Project Name: RAG LLM
# Script Name: processor.py
# Authors: Abraham Sánchez, Ulises Moya, Alejandro Zarate
# Description:
# This Python application provides an API service that retrieves answers to
# user queries based on the given context.
#
# License: MIT
# ==============================================================================
from abc import ABC, abstractmethod
from typing import Any
class Processor(ABC):
@abstractmethod
def run(self) -> None: ...
@abstractmethod
def get(self) -> Any: ...