tools parametresini kullanma
Bir emlak ofisi için bir AI uygulaması geliştiriyorsun ve ilanlardan bazı temel verileri çıkarman istendi: ev tipi, konum, fiyat, yatak odası sayısı. Bilgileri çıkarmak için Chat Completions uç noktasını, function calling ile birlikte kullan.
Emlak ilanını içeren message_listing mesajı ve modele iletilecek araç (tool) olarak çağrılacak fonksiyonu içeren function_definition önceden yüklendi.
Bu egzersiz
OpenAI API ile AI Sistemleri Geliştirme
kursunun bir parçasıdırEgzersiz talimatları
- Önceden yüklenmiş mesajı ekle:
message_listing. - Fonksiyon tanımını ekle:
function_definition. - Yanıtı yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
client = OpenAI(api_key="")
response= client.chat.completions.create(
model="gpt-4o-mini",
# Add the message
____,
# Add your function definition
____
)
# Print the response
print(____)