गार्डरेल जोड़ना
आप रोम घूमने वाले पर्यटकों को सलाह देने वाला एक चैटबॉट बना रहे हैं। आपसे कहा गया है कि विषयों को केवल खान-पान, दर्शनीय स्थल, इतिहास, और शहर में करने योग्य गतिविधियाँ तक सीमित रखें। किसी भी अन्य विषय पर, चैटबॉट को क्षमा माँगनी चाहिए और कहना चाहिए: 'Apologies, but I am not allowed to discuss this topic.'.
यह अभ्यास पाठ्यक्रम का हिस्सा है
OpenAI API के साथ AI सिस्टम बनाना
अभ्यास निर्देश
- दिए गए
user_requestके साथ एकuserसंदेश लिखिए, और एकsystemसंदेश लिखिए जो मॉडल को पहले प्रश्न का आकलन करने के लिए कहे: यदि विषय अनुमत है, तो उत्तर दें, अन्यथा यह संदेश दें: 'Apologies, but I am not allowed to discuss this topic.'. - प्रतिक्रिया प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
client = OpenAI(api_key="")
user_request = "Can you recommend a good restaurant in Berlin?"
# Write the system and user message
messages = ____
response = client.chat.completions.create(
model="gpt-4o-mini", messages=messages
)
# Print the response
____