Harici API çağrılarıyla yanıtı işleme
Para que para que uygulamanızı diğer sistemlere daha iyi bağlayabilmek için, modelin uygun bir yanıt bulduğundan emin olmak üzere bazı kontroller eklemek istersiniz. Önce yanıtın tool_calls aracılığıyla üretildiğini kontrol edin. Eğer durum buysa, sonucu üretmek için kullanılan işlevin get_exchange_rate olduğunu kontrol edin. Eğer öyleyse, kullanıcının komutundan çıkarılan para birimi kodunu yüklersiniz ve get_exchange_rate() fonksiyonunu kodu argüman olarak çağırırsınız. Son olarak, bu bir yanıt üretirse, yanıtı siz döndürürsünüz.
Bu egzersizde, response, json kütüphanesi ve get_exchange_rate() fonksiyonu önceden yüklenmiştir.
Bu egzersiz, kursun bir parçasıdır
OpenAI API ile AI Sistemleri Geliştirme
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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.")