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

Harici bir API'yi çağırma

Artık net bir şekilde yapılandırılmış bir fonksiyon tanımın olduğuna göre, uç nokta isteğini iyileştirmeye geçiyorsun. Chat Completions uç noktasını kullanıyor ve bir system iletisi geçiriyorsun; böylece yapay zekâ asistanı havacılık bağlamında çalıştığının ve kullanıcı girdisine göre ilgili havaalanı kodunu çıkarması gerektiğinin farkında oluyor.

Bu egzersizde, get_airport_info() fonksiyonu önceden yüklüdür. get_airport_info() fonksiyonu AviationAPI kullanır ve girdi olarak bir havaalanı kodu alıp, istenen havaalanı bilgilerini içeren yanıtı döndürür. Çıktıyı yazdırmak için print_response() fonksiyonu da önceden yüklenmiştir.

Bu egzersiz

OpenAI API ile AI Sistemleri Geliştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Chat Completions uç noktasını çağır ve system için istemi nasıl ele alacağına dair talimatlar sağlandığından emin ol.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

client = OpenAI(api_key="")

# Call the Chat Completions endpoint 
response = ____(
  model="gpt-4o-mini",
  messages=[
    ____,
    {"role": ____, "content": "I'm planning to land a plane in JFK airport in New York and would like to have the corresponding information."}],
  tools=function_definition)

print_response(response)
Kodu Düzenle ve Çalıştır