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, kursun bir parçasıdır
OpenAI Responses API ile Çalışmak
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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)