in code/embedding-function/utilities/helpers/embedders/push_embedder.py [0:0]
def __init__(self, blob_client: AzureBlobStorageClient, env_helper: EnvHelper):
logger.info("Initializing PushEmbedder")
self.env_helper = env_helper
self.llm_helper = LLMHelper()
self.azure_search_helper = AzureSearchHelper()
self.azure_computer_vision_client = AzureComputerVisionClient(env_helper)
self.document_loading = DocumentLoading()
self.document_chunking = DocumentChunking()
self.blob_client = blob_client
self.config = ConfigHelper.get_active_config_or_default()
self.embedding_configs = {}
logger.info("Loading document processors")
for processor in self.config.document_processors:
ext = processor.document_type.lower()
self.embedding_configs[ext] = processor
logger.info("Document processors loaded")