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

गार्डरेल जोड़ना

सिस्टम मैसेज का एक लोकप्रिय उपयोग guardrails जोड़ना है, जो मॉडल के आउटपुट पर सीमाएँ लगाते हैं.

इस अभ्यास में, आप मॉडल आउटपुट पर ऐसी पाबंदी लगाएँगे कि भाषाओं से असंबंधित लर्निंग प्लान न बनें, क्योंकि आपका सिस्टम अब उसी क्षेत्र में अपनी विशेषता बना रहा है. आप उन यूज़र्स के लिए एक कस्टम मैसेज तैयार करेंगे जो ऐसे लर्निंग प्लान माँगते हैं, ताकि उन्हें यह बदलाव समझ में आए.

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

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

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

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

  • चैट रिक्वेस्ट को पूरा करें: sys_msg में सिस्टम मैसेज दें और एक यूज़र मैसेज से टेस्ट करें जिसमें भाषा-सम्बंधित न होने वाली कोई स्किल हो, जैसे रोलरस्केटिंग.

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

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

client = OpenAI(api_key="")

sys_msg = """You are a study planning assistant that creates plans for learning new skills.

If these skills are non related to languages, return the message:

'Apologies, to focus on languages, we no longer create learning plans on other topics.'
"""

# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
  model="gpt-4o-mini",
  messages=[
    {"role": "____", "content": ____},
    {"role": "user", "content": "Help me learn to ____."}
  ]
)

print(response.choices[0].message.content)
कोड संपादित करें और चलाएँ