शुरू करेंमुफ़्त में शुरू करें

Exceptions हैंडल करना

आप एक लॉजिस्टिक्स कंपनी में ऐसी एप्लिकेशन विकसित कर रहे हैं जो OpenAI API का उपयोग करके आपके शीर्ष तीन ग्राहकों के शिपिंग एड्रेस की जाँच करती है. यह एप्लिकेशन आंतरिक रूप से उपयोग होगी और आप यह सुनिश्चित करना चाहते हैं कि त्रुटि होने पर अन्य टीमों को एक आसान-से-पढ़ने वाला संदेश दिखे.

इस आवश्यकता को पूरा करने के लिए, आप निर्णय लेते हैं कि यदि उपयोगकर्ता ऑथेंटिकेशन के लिए वैध कुंजी प्रदान करने में असफल रहते हैं, तो एक कस्टम संदेश प्रिंट किया जाए, और इसे हैंडल करने के लिए try और except ब्लॉक का उपयोग करें.

message वैरिएबल पहले से इम्पोर्ट किया जा चुका है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

OpenAI API के साथ AI सिस्टम बनाना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • API को रिक्वेस्ट करने का प्रयास करने के लिए try स्टेटमेंट का उपयोग करें.
  • यदि रिक्वेस्ट सफल हो, तो रिस्पॉन्स प्रिंट करें.
  • जो ऑथेंटिकेशन एरर हो सकता है, उसे हैंडल करने के लिए except स्टेटमेंट का उपयोग करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

client = OpenAI(api_key="")

# Use the try statement
____:
    response = ____(
    model="gpt-4o-mini",
    messages=[message]
    )
    # Print the response
	print(response.____)
# Use the except statement
____:
    print("Please double check your authentication key and try again, the one provided is not valid.")
कोड संपादित करें और चलाएँ