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

Dış API çağrılarıyla yanıtı işleme

Uçuş simülasyonu uygulamanı diğer sistemlerle daha iyi bağlamak için, modelin uygun bir yanıt bulduğundan emin olmak üzere bazı kontroller eklemek istiyorsun. Önce yanıtın tool_calls aracılığıyla üretilip üretilmediğini kontrol ediyorsun. Eğer öyleyse, sonucu üretmek için kullanılan fonksiyonun get_airport_info olup olmadığını denetliyorsun. Öyleyse, kullanıcının isteminden çıkarılan havalimanı kodunu yüklüyor ve get_airport_info() fonksiyonunu bu kodu argüman olarak vererek çağırıyorsun. Son olarak, bu bir yanıt üretirse, bu yanıtı döndürüyorsun.

Bu egzersizde, response, json kütüphanesi ve get_airport_info() fonksiyonu önceden yüklendi.

Bu egzersiz

OpenAI API ile AI Sistemleri Geliştirme

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

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Check that the response has been produced using function calling
if ____:
# Extract the function
    function_call = ____
    print(function_call)
else:
    print("I am sorry, but I could not understand your request.")
Kodu Düzenle ve Çalıştır