Membangun Kepercayaan dengan Sumber LLM
Anda sedang membangun asisten analisis keuangan yang perlu memberikan informasi pasar saham terkini. Karena LLM memiliki batas pengetahuan, Anda perlu mengaktifkan penelusuran web untuk mengakses data real-time. Selain itu, demi transparansi dan kredibilitas, Anda ingin menampilkan kepada pengguna sumber mana saja yang dirujuk selama penelusuran.
Klien OpenAI telah diinisialisasi sebagai client, dan Anda akan melakukan kueri untuk harga saham Netflix saat ini.
Latihan ini adalah bagian dari kursus
Bekerja dengan OpenAI Responses API
Petunjuk latihan
- Buat permintaan yang mengaktifkan penelusuran web, dan pastikan untuk menyertakan sumber penelusuran web dalam respons.
- Lakukan loop pada item respons dan ambil hanya item dengan tipe
"web_search_call", lalu cetak.sourcesdari atribut.actionpada setiap panggilan penelusuran web.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)