Image Upscaler 4x API

Dokumentasi resmi Image Upscaler API dari Maelyn API untuk meningkatkan kualitas gambar hingga 4x resolusi

Base Information

  • BASE_URL_API: https://api.maelyn.eu
  • Path / Endpoint: /ai/image/upscaler4x
  • Full URL: https://api.maelyn.eu/ai/image/upscaler4x
  • Method: POST
  • Credit Usage: 8

Authentication

Gunakan header berikut pada setiap request:

maelyn_auth: YOUR_API_KEY
Content-Type: application/json

Request Body

Endpoint ini digunakan untuk meningkatkan resolusi gambar hingga 4x dari URL gambar.

{
  "image_url": "https://example.com/image.jpg"
}

Body Parameters

NameTypeRequiredDescription
image_urlstringYes*URL gambar yang ingin di-upscale
urlstringYes*Alternatif dari image_url
imagestringYes*Alternatif dari image_url

Salah satu dari image_url, url, atau image wajib diisi.

Example Usage

{
  "image_url": "https://example.com/image.jpg"
}

Success Response

{
  "success": true,
  "result": {
    "url": "https://cdn.maelyn.eu/image/upscaled-image.png",
    "size": "1.25 MB"
  }
}

Error Response

Invalid JSON

{
  "success": false,
  "error": "INVALID_JSON",
  "message": "Body request harus berupa JSON"
}

Image URL Required

{
  "success": false,
  "error": "IMAGE_URL_REQUIRED",
  "message": "Field image_url wajib diisi"
}

Invalid Image URL

{
  "success": false,
  "error": "INVALID_IMAGE_URL",
  "message": "Field image_url harus berupa URL gambar yang valid"
}

Download Failed

{
  "success": false,
  "error": "IMAGE_DOWNLOAD_FAILED",
  "message": "Gagal mengunduh gambar dari URL"
}

Invalid Image Type

{
  "success": false,
  "error": "INVALID_IMAGE_TYPE",
  "message": "URL yang diberikan bukan file gambar"
}

Upload Failed

{
  "success": false,
  "error": "UPSCALER_UPLOAD_FAILED",
  "message": "Gagal mengunggah gambar ke server upscaler"
}

Processing Failed

{
  "success": false,
  "error": "UPSCALER_PROCESS_FAILED",
  "message": "Server upscaler gagal memproses gambar"
}

Processing Timeout

{
  "success": false,
  "error": "IMAGE_PROCESSING_TIMEOUT",
  "message": "Waktu proses upscale habis"
}

Result Save Failed

{
  "success": false,
  "error": "RESULT_SAVE_FAILED",
  "message": "Terjadi gangguan saat menyimpan hasil gambar ke CDN"
}

Internal Server Error

{
  "success": false,
  "error": "INTERNAL_SERVER_ERROR",
  "message": "Terjadi kesalahan pada sistem"
}

Playground