LLM सोर्सेज के साथ भरोसा बनाना
आप एक फाइनेंशियल एनालिसिस असिस्टेंट बना रहे हैं जिसे उपयोगकर्ताओं को मौजूदा स्टॉक मार्केट जानकारी देनी है। चूँकि LLMs की नॉलेज कटऑफ होती है, आपको रियल-टाइम डेटा के लिए वेब सर्च सक्षम करनी होगी। इसके अलावा, पारदर्शिता और विश्वसनीयता के लिए, आप उपयोगकर्ताओं को दिखाना चाहते हैं कि सर्च के दौरान किन सोर्सेज को देखा गया।
OpenAI क्लाइंट client के रूप में इनिशियलाइज़ किया गया है, और आप Netflix स्टॉक की मौजूदा कीमत के लिए क्वेरी करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
OpenAI Responses API के साथ काम करना
अभ्यास निर्देश
- एक वेब सर्च-सक्षम रिक्वेस्ट बनाएँ, और सुनिश्चित करें कि रिस्पॉन्स में वेब सर्च सोर्सेज शामिल हों.
- रिस्पॉन्स आइटम्स पर लूप चलाएँ और केवल
"web_search_call"टाइप वाले आइटम्स निकालें, फिर हर वेब सर्च कॉल के.actionएट्रिब्यूट से.sourcesप्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create a response with web search enabled and sources included
response = client.responses.create(
model="gpt-5.4-mini",
tools=[{"type": "web_search"}],
input="What is the current stock price of Netflix?",
include=["web_search_call.____.____"]
)
# Extract and print sources from web search calls
for item in response.output:
if ____:
print(item.action.sources)
print(response.output_text)