{"message":"Castrova AI Server is running","version":"v1","docs_url":"/docs","status":"healthy","processing_mode":"optimized","services":[{"name":"chbg","description":"Change Background - AI-powered background replacement","endpoint":"/api/v1/chbg","status":"active","processing_mode":"synchronous","features":["Real-time processing","Parallel request handling","Multiple AI models","Custom scaling & positioning"]},{"name":"headshot_classifier","description":"Headshot Classifier - AI-powered direction classification","endpoint":"/api/v1/headshot-classifier","status":"active","processing_mode":"synchronous","features":["Real-time classification","Batch processing support","Person validation","Confidence scores"]},{"name":"files","description":"File Management - Storage and cleanup utilities","endpoint":"/api/v1/files","status":"active","features":["Storage statistics","File listing","Automatic cleanup","Download management"]},{"name":"profile_insight_engine","description":"Profile Insight Engine - AI-powered talent search and matching","endpoint":"/api/v1/profile-insights","status":"active","processing_mode":"asynchronous (queued)","features":["Vector similarity search","Hybrid search (vector + full-text)","Profile match analysis","Interview question generation","Multi-profile comparison","Automated embedding updates"]}],"system_info":{"environment":"development","database":"PostgreSQL @ ai-postgres:5432","vector_search":"pgvector","llm_model":"llama3.2:1b","embedding_model":"mxbai-embed-large","embedding_dimension":768,"concurrent_workers":"4 (Uvicorn)","celery_queues":["profile","default"],"max_file_size_mb":10,"supported_formats":["image/jpeg","image/png","image/jpg","image/webp"]}}