{"message":"OCR API is running!","available_engines":["doctr","paddle","rapid","yolo"],"endpoints":{"doctr":"/api/ocr/doctr","paddle":"/api/ocr/paddle","rapid":"/api/ocr/rapid","yolo":"/api/yolo/detect","complete_pipeline":"/api/pipeline/complete","cache_management":{"clear_cache":"/api/pipeline/cache/clear","cache_stats":"/api/pipeline/cache/stats"}},"pipeline_features":{"multi_image_support":"Process 1-20 images in parallel","advanced_preprocessing":"Rotation detection, deskewing, denoising","bill_classification":"ML-based document type verification","intelligent_extraction":"Spatial analysis and pattern matching","field_extraction":"occupant, customer_code, total_charges","performance_optimizations":{"caching":"Cache expensive operations (OCR, preprocessing, classification)","parallel_processing":"Configurable worker pool for concurrent processing","batch_processing":"Efficient resource utilization for multiple images"}},"performance_config":{"max_images_per_request":20,"default_max_workers":4,"cache_ttl_seconds":3600,"caching_enabled_by_default":true}}