Modellparameter für Monitoring bereitstellen
Du möchtest einen Health-Check-Endpunkt hinzufügen, der die Modellparameter für deine Penguin-Classifier-API bereitstellt.
Die benötigten Pakete (FastAPI und joblib) wurden bereits importiert.
Diese Übung ist Teil des Kurses
KI in der Produktion mit FastAPI bereitstellen
Anleitung zur Übung
- Füge einen GET-Endpunkt am typischen Ort für Health Checks hinzu.
- Erfasse die Modellparameter aus dem sklearn-Modell mit der Methode
get_params. - Gib die Modellparameter in der Antwort unter dem Schlüssel
paramszurück.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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": ____}