मॉडल के रिस्पॉन्स को JSON के रूप में फ़ॉर्मैट करना
एक लाइब्रेरियन के रूप में जब आप नई किताबों की कैटलॉगिंग कर रहे हैं, तो आप OpenAI API का उपयोग करके अपने सहकर्मी से मिली टेक्स्ट नोट्स से अपने-आप JSON फ़ाइल बनाना चाहते हैं। आपका कार्य है कि किताबों के शीर्षक और लेखकों जैसे प्रासंगिक विवरण निकालें, और इसके लिए आप OpenAI API का उपयोग करके इन टेक्स्ट नोट्स—जिनमें किताबों के शीर्षक और लेखक शामिल हैं—को स्ट्रक्चर्ड JSON फ़ाइलों में बदलते हैं।
इस अभ्यास और आगे आने वाले सभी अभ्यासों में openai लाइब्रेरी पहले से लोड है। इस कोर्स में रिक्वेस्ट बनाने और अभ्यास पूरे करने के लिए आपको अपना API key दर्ज करने की आवश्यकता नहीं है; हालाँकि, यदि आप चाहें तो कर सकते हैं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
OpenAI API के साथ AI सिस्टम बनाना
अभ्यास निर्देश
- एक OpenAI API क्लाइंट बनाएँ।
- Chat Completions endpoint को रिक्वेस्ट भेजें।
- निर्धारित करें कि रिक्वेस्ट
json_objectresponse format का उपयोग करे। - मॉडल का रिस्पॉन्स निकालकर प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create the OpenAI client
client = ____(api_key="")
# Create the request
response = ____(
model="gpt-4o-mini",
messages=[
{"role": "user", "content": "I have these notes with book titles and authors: New releases this week! The Beholders by Hester Musson, The Mystery Guest by Nita Prose. Please organize the titles and authors in a json file."}
],
# Specify the response format
____
)
# Print the response
print(____)