System messages का उपयोग
Chat मोड तीन अलग-अलग message roles को सपोर्ट करता है:
- System: assistant के behavior को नियंत्रित करता है
- User: assistant को instruct करता है
- Assistant: user के निर्देश का response
इस अभ्यास में, आप लोगों को नई स्किल्स सीखने में मदद करने वाला एक AI सिस्टम डिज़ाइन करना शुरू करेंगे, जहाँ उचित मॉडल behavior सेट करने के लिए एक system message का उपयोग करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में DeepSeek के साथ काम करना
अभ्यास निर्देश
- system और user दोनों messages का उपयोग करके ऐसी request बनाएँ जो डच बोलना सीखने के लिए एक study plan तैयार करे.
- assistant का text response निकालकर प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")
# Create a request to the chat model
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4-Pro",
max_tokens=500,
messages=[
{"role": ____,
"content": "You are a study planning assistant that creates plans for learning new skills. Only return the structured plan."},
{"____": "____",
"____": "I want to learn to speak Dutch."}
]
)
# Extract the assistant's text response
print(response.choices[0].____.____)