or
本練習屬於課程
開始透過 FastAPI 端點提供你的 ML 模型預測。你將學會載入預先訓練的 ML 模型,並建立 API 端點,將預測結果以序列化回應透過 HTTP 請求送出。你會運用 Pydantic 資料模型來驗證請求與回應。
當前練習
學習如何透過 FastAPI 端點提供機器學習模型服務。本章涵蓋建立回傳預測結果的端點、處理不同型態的輸入資料,以及實作穩健的輸入驗證。你將打造可上線的 API,能驗證多種輸入資料型態,並在伺服器啟動時載入 ML 模型且達到零停機。
本章說明如何以金鑰式驗證保護 API、以自訂速率限制管理請求頻率,並透過非同步處理提升效能。你將學會保護端點、預防濫用,並有效處理耗時工作,為 API 上線做好準備。
本章涵蓋進階主題,協助你在生產環境中長期維運 FastAPI 應用。內容包含 API 端點的版本控管與文件撰寫、支援更複雜輸入與輸出的進階輸入驗證,以及監控與記錄,以確保應用正常運作,並在異常時即時除錯。