Views
No views yet
1# 1. Install dependencies
2pip install -r requirements.txt
3
4# 2. (Opsional) Konfigurasi model kustom
5cp .env.example .env
6# Edit .env: set MODEL_PATH ke model YOLOv8 kamu
7
8# 3. Jalankan server
9uvicorn main:app --reload --port 8000http://localhost:8000http://localhost:8000/docs| Method | Path | Deskripsi |
|---|---|---|
| GET | /health | Cek status server + model |
| POST | /predict | Upload gambar → hasil prediksi |
| GET | /history | Ambil N prediksi terakhir |
| DELETE | /history | Hapus semua history |
MODEL_PATH di .env dengan path ke model .pt kamu:1MODEL_PATH=runs/detect/train/weights/best.pt
2MODEL_TASK=detect # atau "classify"backend/
├── main.py ← FastAPI app + routing
├── predictor.py ← Wrapper model inference
├── schemas.py ← Pydantic request/response types
├── requirements.txt
└── .env.example