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

Conversation history बनाना

Easy as Pi नामक एक ऑनलाइन गणित सीखने वाला प्लेटफ़ॉर्म ने आपसे AI ट्यूटर विकसित करने में मदद के लिए संपर्क किया है। आप तुरंत समझ जाते हैं कि यह एप्लिकेशन OpenAI API का उपयोग करके बनाया जा सकता है, और कंपनी के प्रमुख हितधारकों के लिए रिव्यू हेतु एक साधारण प्रूफ़-ऑफ़-कॉन्सेप्ट (POC) डिज़ाइन करना शुरू करते हैं।

शुरू करने के लिए, आप दिखाएँगे कि छात्र संदेशों के उत्तरों को किस तरह message history में स्टोर किया जा सकता है, जिससे पूरी बातचीत संभव हो जाएगी.

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

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

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

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

  • चैट रिक्वेस्ट में messages को मॉडल को भेजें.
  • response से assistant का संदेश निकालें, उसे एक message dictionary में बदलें, और messages में append करें.

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

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

client = OpenAI(api_key="")

messages = [
    {"role": "system", "content": "You are a helpful math tutor that speaks concisely."},
    {"role": "user", "content": "Explain what pi is."}
]

# Send the chat messages to the model
response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=____,
    max_completion_tokens=100
)

# Extract the assistant message from the response
assistant_dict = {"role": "____", "content": ____}

# Add assistant_dict to the messages dictionary
messages.____(assistant_dict)
print(messages)
कोड संपादित करें और चलाएँ