or
Toto cvičení je součástí kurzu
Začni obsluhovat predikce svého ML modelu prostřednictvím FastAPI endpointů. Naučíš se načítat předtrénované ML modely a vytvářet API endpointy, které vrací predikce jako serializované odpovědi přes HTTP požadavky. Využiješ Pydantic datové modely k validaci požadavků i odpovědí.
Nauč se obsluhovat modely strojového učení prostřednictvím FastAPI endpointů. Tato kapitola pokrývá tvorbu endpointů vracejících predikce, zpracování různých typů vstupních dat a implementaci důkladné validace vstupů. Sestavíš API připravená pro produkci, která dokážou validovat různé typy vstupních dat a zároveň načítat ML modely při spuštění serveru bez jakéhokoliv výpadku.
Tato kapitola se zaměřuje na zabezpečení API pomocí autentizace klíčem, správu četnosti požadavků s vlastním rate limitingem a zvýšení výkonu prostřednictvím asynchronního zpracování. Naučíš se chránit endpointy, předcházet zneužití a efektivně zvládat časově náročné úlohy – a připravíš tak své API na produkční provoz.
Tato kapitola pokrývá pokročilá témata, která ti umožní dlouhodobě provozovat FastAPI aplikace v produkci. Dozvíš se, jak verzovat a dokumentovat API endpointy, jak provádět pokročilou validaci vstupů pro složitější vstupy i výstupy a jak pomocí monitorování a logování zajistit správný chod aplikací a řešit problémy za běhu.
Aktuální cvičení