{"message":"Image Upscaler API - Dynamic Model Selection","version":"2.0.0","author":"CodingMantra","endpoints":{"health":"GET /health","upscale":"POST /api/upscale"},"systemInfo":{"nodeVersion":"v22.21.1","platform":"linux","arch":"x64","heapLimit":"8240 MB"},"usage":{"method":"POST","endpoint":"/api/upscale","contentType":"application/json","body":{"image":"base64 string (required, with or without image prefix)","model":"number (optional: 2, 3, 4, or 8 - default: 4)"},"example":{"image":"image/png;base64,iVBORw0KGgo...","model":4}},"models":{"2":{"scale":"2x","recommended":"Fast processing, good for large images"},"3":{"scale":"3x","recommended":"Balanced quality and speed"},"4":{"scale":"4x","recommended":"Default - Best balance (recommended)"},"8":{"scale":"8x","recommended":"Highest quality, slower, small images only"}},"limits":{"maxPayloadSize":"100MB","maxImageDimensions":{"2x":"2048x2048","3x":"1536x1536","4x":"1024x1024","8x":"512x512"}},"timestamp":"2026-05-06T06:26:33.514Z"}