Membagikan parameter model untuk monitoring
Anda ingin menambahkan endpoint health check yang menyediakan parameter model ke API klasifikasi penguin Anda.
Paket yang diperlukan (FastAPI dan joblib) telah diimpor.
Latihan ini merupakan bagian dari kursus
Menerapkan AI ke Produksi dengan FastAPI
Instruksi latihan
- Tambahkan endpoint GET pada lokasi umum untuk health check.
- Ambil parameter model dari model sklearn menggunakan metode
get_params. - Sertakan parameter model dalam respons sebagai nilai untuk kunci
params.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
model = joblib.load(
'penguin_classifier.pkl'
)
app = FastAPI()
# Create health check endpoint
@app.get("____")
async def get_health():
# Capture the model params
params = ____.get_params()
return {"status": "OK",
# Include model params in response
"params": ____}