मॉडल लोडिंग के लिए हेल्थ-चेक API
सर्वर स्टार्टअप पर मॉडल लोड करने के बाद, आपको एक टेस्टिंग एंडपॉइंट विकसित करना है ताकि ऐसा मॉनिटरिंग सिस्टम बने जो यह पहचान सके कि मॉडल यूज़र कमेंट्स का विश्लेषण करने के लिए तैयार है या नहीं.
इस अभ्यास में, आप एक हेल्थ चेक एंडपॉइंट बनाएँगे जो आपको अपनी API की स्थिति सत्यापित करने और अगर sentiment_model उपलब्ध न हो तो अलर्ट ट्रिगर करने देता है.
नोट: sentiment_model आपके लिए पहले से प्रीलोड किया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
FastAPI के साथ प्रोडक्शन में AI डिप्लॉय करना
अभ्यास निर्देश
/healthरूट का उपयोग करके एकGETएंडपॉइंट बनाएँ.- मॉडल वैरिएबल को None के विरुद्ध जाँचकर देखें कि
sentiment_modelलोड हुआ है या नहीं. - जब मॉडल सफलतापूर्वक लोड हो, तो रिस्पॉन्स में
statusकोhealthyऔरmodel_loadedकोTrueचिह्नित करें; अन्यथाstatusकोunhealthyऔरmodel_loadedकोFalseचिह्नित करें. - टर्मिनल खोलें और कमांड
python3 main.pyका उपयोग करकेmain.pyचलाकर सर्वर शुरू करें. - टर्मिनल के टॉप राइट कॉर्नर से एक और टर्मिनल खोलें और curl कमांड का उपयोग करके
healthएंडपॉइंट टेस्ट करें:curl -X GET "http://localhost:8080/health" -H "accept: application/json"
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें