Bir fonksiyon sözlüğü oluşturma
Bilimsel araştırma makalelerinden oluşan bir koleksiyondan temel bilgileri çıkarman gereken bir araştırma projesi üzerinde çalışıyorsun. Amacın, sana verilen makalelerden başlık ve yayımlanma yılını içeren bir özet çıkarmak. Bunu derlemek için, temel bilgileri çıkarmak üzere function calling ile OpenAI API'yi kullanmaya karar veriyorsun.
Araştırma makalesinin metnini içeren get_response() fonksiyonu ve messages önceden yüklendi. function_definition değişkeni de kısmen doldurulmuş durumda.
Bu egzersiz
OpenAI API ile AI Sistemleri Geliştirme
kursunun bir parçasıdırEgzersiz talimatları
- Fonksiyonun
'type'parametresini tanımla. - Araştırma makalelerinden başlık ve yayımlanma yılını çıkarmak için
'properties'parametrelerini tanımla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
client = OpenAI(api_key="")
# Define the function parameter type
function_definition[0]['function']['parameters']['type'] = ____
# Define the function properties
function_definition[0]['function']['parameters']['properties'] = ____
response = get_response(messages, function_definition)
print(response)