LoslegenKostenlos loslegen

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

Kurs anzeigen

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 params zurü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": ____}
Code bearbeiten und ausführen