GPT के साथ मल्टी-टर्न बातचीत

OpenAI API के साथ काम करना

James Chapman

Curriculum Manager, DataCamp

सहायक संदेश

response = client.chat.completions.create(
  model="gpt-4o-mini",
  messages=[{"role": "system",
             "content": "You are a Python programming tutor who speaks concisely."},

{"role": "user", "content": "How do you define a Python list?"},
{"role": "assistant", "content": "Lists are defined by enclosing a comma-separated sequence of objects inside square brackets [ ]."},
{"role": "user", "content": "What is the difference between mutable and immutable objects?"}] )
OpenAI API के साथ काम करना

बातचीत बनाना

यूज़र की रिक्वेस्ट जिसमें सहायक को बताया गया है कि मेरा नाम James है। सहायक जवाब देता है: "Hi James!"

OpenAI API के साथ काम करना

बातचीत बनाना

सहायक का "Hi James!" जवाब messages की dictionaries लिस्ट में जोड़ दिया गया है.

OpenAI API के साथ काम करना

बातचीत बनाना

सहायक का "Hi James!" जवाब messages की dictionaries लिस्ट में जोड़ दिया गया है.

OpenAI API के साथ काम करना

बातचीत बनाना

यूज़र का जवाब messages लिस्ट के अंत में जोड़ा गया है: "What is my name?"

OpenAI API के साथ काम करना

बातचीत बनाना

सहायक जवाब देता है: "Your name is James."

OpenAI API के साथ काम करना

कोड से बातचीत बनाना

messages = [{"role": "system",
             "content": "You are a data science tutor who provides short, simple explanations."}]


user_qs = ["Why is Python so popular?", "Summarize this in one sentence."]
for q in user_qs:
print("User: ", q)
user_dict = {"role": "user", "content": q}
messages.append(user_dict)
response = client.chat.completions.create( model="gpt-4o-mini", messages=messages )
assistant_dict = {"role": "assistant", "content": response.choices[0].message.content} messages.append(assistant_dict)
print("Assistant: ", response.choices[0].message.content, "\n")
OpenAI API के साथ काम करना

AI के साथ बातचीत

User:  Why is Python so popular?
Assistant:  Python कई कारणों से लोकप्रिय है: इसकी सादगी, बहुउपयोगिता, और ढेर सारी उपलब्ध लाइब्रेरियाँ. इसका सिंटैक्स सीखना अपेक्षाकृत आसान है, जिससे यह शुरुआती और विशेषज्ञ, दोनों के लिए सुलभ है. यह डेटा विश्लेषण, वेब डेवलपमेंट, वैज्ञानिक कंप्यूटिंग, और Machine Learning जैसे कई कार्यों में उपयोग हो सकता है. साथ ही, Python के पास एक सक्रिय डेवलपर कम्युनिटी है जो विकास में योगदान देती है और ऑनलाइन संसाधनों व फ़ोरम पर ज्ञान साझा करती है.
User:  Summarize this in one sentence.
Assistant:  Python अपनी सादगी, बहुउपयोगिता, समृद्ध लाइब्रेरी इकोसिस्टम, और सक्रिय डेवलपर कम्युनिटी के कारण लोकप्रिय है.
OpenAI API के साथ काम करना

अभ्यास करते हैं!

OpenAI API के साथ काम करना

Preparing Video For Download...