API pemeriksaan kesehatan untuk pemuatan model
Setelah memuat model saat server mulai, Anda perlu mengembangkan endpoint pengujian untuk membangun sistem pemantauan yang dapat mendeteksi apakah model siap menganalisis komentar pengguna.
Dalam latihan ini, Anda akan membuat endpoint pemeriksaan kesehatan yang memungkinkan Anda memverifikasi status API dan memicu peringatan jika sentiment_model tidak tersedia.
Catatan: sentiment_model sudah dimuat sebelumnya untuk Anda.
Latihan ini merupakan bagian dari kursus
Menerapkan AI ke Produksi dengan FastAPI
Instruksi latihan
- Buat endpoint
GETmenggunakan rute/health. - Periksa apakah
sentiment_modeltelah dimuat dengan memverifikasi variabel model terhadap None. - Tandai status sebagai
healthydanmodel_loadedsebagaiTruedalam respons saat model berhasil dimuat; jika tidak, tandai status sebagaiunhealthydanmodel_loadedsebagaiFalse. - Buka terminal dan mulai server dengan menjalankan
main.pymenggunakan perintahpython3 main.py. - Buka terminal lain dari pojok kanan atas terminal untuk menguji endpoint
healthmenggunakan perintah curl:curl -X GET "http://localhost:8080/health" -H "accept: application/json"
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan