İstisnaları yönetme
Bir lojistik şirketinde, en iyi üç müşterinin gönderim adresini kontrol etmek için OpenAI API kullanan bir uygulama geliştiriyorsun. Uygulama dahili olarak kullanılacak ve hata durumunda diğer ekiplerin kolay okunur bir mesaj görmesini sağlamak istiyorsun.
Bu gereksinimi karşılamak için, kullanıcılar kimlik doğrulaması için geçerli bir anahtar sağlamadığında özel bir mesaj yazdırmaya ve bunu try ve except bloğuyla ele almaya karar veriyorsun.
message değişkeni zaten içe aktarıldı.
Bu egzersiz
OpenAI API ile AI Sistemleri Geliştirme
kursunun bir parçasıdırEgzersiz talimatları
- API'ye istek yapmayı denemek için
tryifadesini kullan. - İstek başarılı olursa yanıtı yazdır.
- Oluşabilecek kimlik doğrulama hatasını ele almak için
exceptifadesini kullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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.")