Spaces:
Sleeping
Sleeping
File size: 742 Bytes
e23acaf | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 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()
|