BaşlayınÜcretsiz başlayın

İ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

Kursa Göz Atın

Egzersiz talimatları

  • API'ye istek yapmayı denemek için try ifadesini kullan.
  • İstek başarılı olursa yanıtı yazdır.
  • Oluşabilecek kimlik doğrulama hatasını ele almak için except ifadesini 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.")
Kodu Düzenle ve Çalıştır