Bygg förtroende med LLM-källor
Du bygger en assistent för finansiell analys som ska ge användarna aktuell information om aktiemarknaden. Eftersom LLM:er har en kunskapsavstängning behöver du aktivera webbsökning för att komma åt realtidsdata. För att skapa transparens och trovärdighet vill du dessutom visa användarna vilka källor som användes under sökningen.
OpenAI-klienten har initierats som client, och du kommer att söka efter det aktuella priset på Netflix-aktien.
Den här övningen är en del av kursen
Arbeta med OpenAI Responses API
Övningsinstruktioner
- Skapa en förfrågan med webbsökning aktiverad och se till att webbsökningskällorna inkluderas i svaret.
- Loopa igenom svarsposternaoch extrahera endast poster med typen
"web_search_call", och skriv sedan ut.sourcesfrån varje webbsökningsanrops.action-attribut.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)