Spaces:
Sleeping
Sleeping
| 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() | |