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

रिस्पॉन्स निकालना

आप जिस कंपनी में काम करते हैं, उसने अभी एक नया स्मार्टफोन लॉन्च किया है। मार्केटिंग टीम ने विभिन्न ऑनलाइन प्लेटफ़ॉर्म्स से कस्टमर रिव्यू इकट्ठा किए हैं और वे फीडबैक का विश्लेषण करना चाहती है ताकि कस्टमर सेंटिमेंट और स्मार्टफोन की सबसे ज्यादा चर्चा की जाने वाली फीचर्स को समझा जा सके। इस प्रक्रिया को तेज़ करने के लिए, आपने OpenAI API का उपयोग करके function calling के माध्यम से इन रिव्यू से structured data निकाला है। अब आपको एक फंक्शन लिखना है जो आउटपुट को साफ करे और केवल फंक्शन से आने वाले रिस्पॉन्स का डिक्शनरी वापस करे।

get_response() फंक्शन, messages वैरिएबल (जिसमें रिव्यू है) और function_definition (जिसमें रिव्यू से sentiment और product features निकालने का फंक्शन है) पहले से लोड हैं। ध्यान दें कि messages और function_definition दोनों को get_response() फंक्शन के आर्ग्युमेंट्स के रूप में पास किया जा सकता है ताकि chat completions endpoint से रिस्पॉन्स प्राप्त किया जा सके।

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

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

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

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

  • ऐसा फंक्शन परिभाषित करें जो उस डिक्शनरी को लौटाए जिसमें आउटपुट डेटा हो, जैसा कि रिस्पॉन्स में arguments के अंतर्गत मिलता है.
  • उस डिक्शनरी को प्रिंट करें.

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

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

client = OpenAI(api_key="")

response = get_response(messages, function_definition)

# Define the function to extract the data dictionary
def extract_dictionary(____):
  return ____

# Print the data dictionary
____
कोड संपादित करें और चलाएँ