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

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

Döviz çevirme uygulamanı diğer sistemlerle daha iyi entegre etmek için, modelin uygun bir yanıt bulduğundan emin olacak bazı kontroller eklemek istiyorsun. Önce yanıtın tool_calls üzerinden üretildiğini kontrol ediyorsun. Eğer öyleyse, sonucu üretmek için kullanılan fonksiyonun get_exchange_rate olup olmadığını kontrol ediyorsun. Öyleyse, kullanıcının isteminden çıkarılan para birimi kodunu yüklüyor ve get_exchange_rate() 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_exchange_rate() 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