İ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, kursun bir parçasıdır
OpenAI API ile AI Sistemleri Geliştirme
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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.")