Loading
Fix: Cache embedding model across document processing
The embedding model was being reloaded for each document because run_single_pipeline() and process_all() created new EmbeddingsManager instances instead of using the singleton AiServiceContainer. Now both functions use AiServiceContainer.get_instance().get_embeddings_manager() to get the cached manager, ensuring the model is loaded once and reused across all documents. Also uses AiServiceContainer.get_ai_storage() for consistent storage access.