ThesisBackend / src /main.py
AdarshRajDS
Changed to get image path
5a671c2
raw
history blame contribute delete
742 Bytes
from src.config.settings import settings
from src.utils.logger import get_logger
from src.ingestion.loader import DocumentLoader
from src.embeddings.embedding_factory import get_text_embedding
from src.retrieval.vector_store import VectorStoreFactory
from src.llm.llm_factory import get_llm
logger = get_logger(__name__)
def main():
logger.info("Multimodal RAG system initialized.")
logger.info(f"Running in environment: {settings.app_env}")
loader = DocumentLoader()
loader.load()
embedding = get_text_embedding()
logger.info("Embedding model loaded.")
vectordb = VectorStoreFactory.create(embedding)
llm = get_llm()
logger.info("System setup complete.")
if __name__ == "__main__":
main()