comvis_backend / README.md
thomatomb's picture
Deploy Pneumonia Detection API
7a9582d
|
Raw
History Blame Contribute Delete
1.02 kB
---
title: Pneumonia Detection API
emoji: 🫁
colorFrom: blue
colorTo: green
sdk: docker
app_port: 7860
---
## API Documentation
### Base URL
```
https://<your-space-name>.hf.space/
```
---
### Endpoint 1 — Health Check
Untuk cek apakah server sedang online sebelum kirim gambar.
```
GET /health
```
**Response:**
```json
{
"status": "ok"
}
```
---
### Endpoint 2 — Predict
```
POST /predict
```
**Request format:** `multipart/form-data`
| Field | Type | Keterangan |
|-------|------|------------|
| `file` | File (JPEG/PNG) | Gambar chest X-ray yang akan diklasifikasi |
| `model` | Query param (string) | Model yang digunakan: `densenet121` (default) atau `vgg16` |
**Response (200):**
```json
{
"model": "densenet121",
"label": "PNEUMONIA",
"confidence": 0.9341
}
```
---
### Error Handling
| HTTP Status | Arti |
|-------------|---------|
| `200` | Sukses |
| `400` | File bukan JPEG/PNG |
| `422` | Field `file` tidak ada di request |
| `500` | Server error |
---