LLM Kaynaklarıyla Güven Oluşturma
Kullanıcılara güncel borsa bilgileri sunması gereken bir finans analizi asistanı geliştiriyorsun. LLM'lerin bilgi kesim tarihleri olduğu için gerçek zamanlı verilere erişmek adına web aramasını etkinleştirmen gerekiyor. Ayrıca şeffaflık ve güvenilirlik için, arama sırasında hangi kaynaklara bakıldığını kullanıcılara göstermek istiyorsun.
OpenAI istemcisi client olarak başlatıldı ve Netflix hissesinin güncel fiyatını sorgulayacaksın.
Bu egzersiz
OpenAI Responses API ile Çalışmak
kursunun bir parçasıdırEgzersiz talimatları
- Web araması etkin olan bir istek oluştur ve yanıta web araması kaynaklarını dahil ettiğinden emin ol.
- Yanıt öğelerinde döngü kur ve yalnızca
"web_search_call"tipindeki öğeleri ayıkla; ardından her web araması çağrısının.actionözelliğindeki.sourcesdeğerini yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create a response with web search enabled and sources included
response = client.responses.create(
model="gpt-5-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)