System messages का उपयोग
Chat Completions endpoint मॉडल को भेजे जाने वाले संदेशों को आकार देने के लिए तीन अलग-अलग roles सपोर्ट करता है:
- System: assistant के behavior को नियंत्रित करता है
- User: assistant को instruct करता है
- Assistant: user के निर्देशों का response देता है
इस अभ्यास में, आप लोगों को नई स्किल्स सीखने में मदद करने के लिए एक AI सिस्टम डिज़ाइन करना शुरू करेंगे, जहाँ system message का उपयोग करके मॉडल का उपयुक्त behavior सेट किया जाएगा.
यह अभ्यास पाठ्यक्रम का हिस्सा है
OpenAI API के साथ काम करना
अभ्यास निर्देश
- Dutch बोलना सीखने के लिए एक study plan बनाने हेतु system और user दोनों messages के साथ एक request बनाएँ.
- assistant के टेक्स्ट response को निकालकर प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
client = OpenAI(api_key="")
# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
model="gpt-4o-mini",
max_completion_tokens=150,
messages=[
{"role": ____,
"content": "You are a study planning assistant that creates plans for learning new skills."},
{"____": "____",
"____": "I want to learn to speak Dutch."}
]
)
# Extract the assistant's text response
print(response.choices[0].____.____)