or
Diese Übung ist Teil des Kurses
Stelle die Vorhersagen deines ML-Modells über FastAPI-Endpunkte bereit. Du lernst, vortrainierte ML-Modelle zu laden und API-Endpunkte zu erstellen, die Vorhersagen als serialisierte Antworten über HTTP-Anfragen liefern. Du nutzt Pydantic-Datenmodelle, um Anfragen und Antworten zu validieren.
Lerne, wie du Machine-Learning-Modelle über FastAPI-Endpunkte bereitstellst. Dieses Kapitel behandelt das Erstellen von Endpunkten, die Vorhersagen zurückgeben, den Umgang mit verschiedenen Eingabedatentypen und die Implementierung robuster Eingabevalidierung. Du baust produktionsreife APIs, die unterschiedliche Eingabedaten validieren können, während ML-Modelle beim Serverstart mit null Downtime geladen werden.
Dieses Kapitel behandelt das Absichern von APIs mit schlüsselbasierter Authentifizierung, das Steuern von Anfrageraten mit benutzerdefiniertem Rate Limiting und die Leistungsverbesserung durch asynchrone Verarbeitung. Du lernst, Endpunkte zu schützen, Missbrauch zu verhindern und zeitaufwendige Aufgaben effizient zu handhaben – damit deine API produktionsbereit ist.
Dieses Kapitel deckt fortgeschrittene Themen ab, die es dir ermöglichen, FastAPI-Apps langfristig in der Produktion zu betreiben. Dazu gehören die Versionierung und Dokumentation von API-Endpunkten, erweiterte Eingabevalidierung für komplexere Ein- und Ausgaben sowie Monitoring und Logging, um den fehlerfreien Betrieb sicherzustellen und Probleme im Live-Betrieb zu beheben.
Aktuelle Übung