or
Deze oefening maakt deel uit van de cursus
Begin met het aanbieden van voorspellingen van je ML-model via FastAPI-endpoints. Je leert voorgetrainde ML-modellen te laden en API-endpoints te maken die voorspellingen als geserialiseerde responses over HTTP-requests teruggeven. Je gebruikt Pydantic-datamodellen om requests en responses te valideren.
Leer hoe je machine learning-modellen via FastAPI-endpoints kunt aanbieden. Dit hoofdstuk behandelt het maken van endpoints die voorspellingen teruggeven, het omgaan met verschillende typen invoergegevens en het implementeren van robuuste invoervalidatie. Je bouwt productieklare API's die verschillende soorten invoer kunnen valideren, terwijl ML-modellen bij het opstarten van de server worden geladen zonder downtime.
Dit hoofdstuk behandelt het beveiligen van API's met key-based authenticatie, het beheersen van verzoekfrequenties met aangepaste rate limiting en het verbeteren van de performance via asynchrone verwerking. Je leert endpoints te beschermen, misbruik te voorkomen en tijdrovende taken efficiënt af te handelen, zodat je API klaar is voor productie.
Dit hoofdstuk behandelt geavanceerde onderwerpen die je in staat stellen FastAPI-apps langdurig in productie te ondersteunen. Onderwerpen zijn onder meer versiebeheer en documentatie van API-endpoints, geavanceerde invoervalidatie voor complexere input en output, en monitoring en logging om te garanderen dat apps correct draaien en om live te troubleshooten als dat niet zo is.
Huidige oefening