Začněte nyníZačněte zdarma

Budování důvěry pomocí zdrojů LLM

Vytváříš asistenta pro finanční analýzu, který má uživatelům poskytovat aktuální informace o akciovém trhu. Protože LLM modely mají znalosti jen do určitého data, je potřeba povolit webové vyhledávání pro přístup k datům v reálném čase. Zároveň chceš pro transparentnost a důvěryhodnost zobrazovat uživatelům, které zdroje byly při vyhledávání použity.

Klient OpenAI je inicializovaný jako client a budeš zjišťovat aktuální cenu akcií Netflixu.

Toto cvičení je součástí kurzu

Working with the OpenAI Responses API

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř požadavek s povoleným webovým vyhledáváním a ujisti se, že jsou ve výsledku zahrnuty i zdroje webového vyhledávání.
  • Projdi položky odpovědi ve smyčce a vyfiltruj pouze ty s typem "web_search_call", pak vytiskni .sources z atributu .action každého webového vyhledávání.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód