Menangani pengecualian
Anda bekerja di sebuah perusahaan logistik untuk mengembangkan aplikasi yang menggunakan OpenAI API guna memeriksa alamat pengiriman dari tiga pelanggan teratas Anda. Aplikasi ini akan digunakan secara internal dan Anda ingin memastikan tim lain mendapatkan pesan yang mudah dibaca jika terjadi galat.
Untuk memenuhi kebutuhan ini, Anda memutuskan untuk mencetak pesan kustom apabila pengguna gagal memberikan kunci yang valid untuk autentikasi, serta menggunakan blok try dan except untuk menanganinya.
Variabel message telah diimpor.
Latihan ini adalah bagian dari kursus
Mengembangkan Sistem AI dengan OpenAI API
Petunjuk latihan
- Gunakan pernyataan
tryuntuk mencoba membuat permintaan ke API. - Cetak respons jika permintaan berhasil.
- Gunakan pernyataan
exceptuntuk menangani galat autentikasi yang mungkin terjadi.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
client = OpenAI(api_key="")
# Use the try statement
____:
response = ____(
model="gpt-4o-mini",
messages=[message]
)
# Print the response
print(response.____)
# Use the except statement
____:
print("Please double check your authentication key and try again, the one provided is not valid.")