किसी external API को कॉल करना
अब जब आपके पास स्पष्ट रूप से संरचित function definition है, तो आप अपने endpoint request को बेहतर बनाते हैं। आप Chat Completions endpoint का उपयोग करते हैं और एक system संदेश पास करते हैं ताकि AI assistant को यह पता रहे कि वह currency exchange संदर्भ में काम कर रहा है और उसे यूज़र इनपुट के आधार पर संबंधित currency code निकालना है।
इस अभ्यास में, get_exchange_rate() फंक्शन पहले से लोड किया गया है। get_exchange_rate() फंक्शन ExchangeRate API का उपयोग करता है और इनपुट के रूप में एक currency code लेता है, तथा अनुरोधित exchange rate जानकारी के साथ response वापस करता है। आउटपुट प्रिंट करने के लिए print_response() फंक्शन भी प्रीलोडेड है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
OpenAI API के साथ AI सिस्टम बनाना
अभ्यास निर्देश
- Chat Completions endpoint को कॉल करें और सुनिश्चित करें कि
systemको प्रॉम्प्ट को संभालने के निर्देश दिए गए हों.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
client = OpenAI(api_key="")
# Call the Chat Completions endpoint
response = ____(
model="gpt-4o-mini",
messages=[
____,
{"role": ____, "content": "I'd like to know the current exchange rates for the Euro."}],
tools=function_definition)
print_response(response)