📤 Upload & Process
📊 Results
📈 Statistics
🔌 API Info
📁 Select Files to Process
Drag and drop files here or click to browse
Supported: Images (JPG, PNG, GIF, WebP) • Videos (MP4, AVI, MOV) • Audio (MP3, WAV) • Documents (PDF, TXT)
⚙️ Processing Options
🔑 Authentication (Optional)
No results yet
Upload files in the Upload tab to see processing results here
📊 Processing Statistics
0
Total Files Processed
0
Total Jobs Executed
0s
Average Processing Time
100%
Success Rate
Processing History
Processor Usage
🔌 API Information
Available Endpoints
- POST /upload - Upload single file
- POST /upload/multiple - Upload multiple files
- GET /media/:path - Get processed file
- GET /api/stats - Get processing statistics
- GET /health - Health check
- GET /metrics - Prometheus metrics (port 9090)
- GET /api/docs - Swagger documentation
Example cURL Commands
# Upload image with OCR
curl -X POST http://localhost:3000/upload \
-H "Authorization: Bearer YOUR_TOKEN" \
-F "file=@image.jpg" \
-F 'options={"ocr":true,"colorAnalysis":true}'
# Get statistics
curl http://localhost:3000/api/stats
# Health check
curl http://localhost:3000/health