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
| Name | Type | Required | Description |
|---|---|---|---|
image_url | string | Yes* | URL gambar yang ingin di-upscale |
url | string | Yes* | Alternatif dari image_url |
image | string | Yes* | Alternatif dari image_url |
Salah satu dari
image_url,url, atauimagewajib 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