📤 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

🖼️ Image Processing

📄 OCR Text Extraction

🎬 Video Processing

🎵 Audio Processing

🔑 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