Belirli bir fonksiyonu ayarlama
Birkaç müşteri yorumu analiz etmen istendi ve her biri için ürün adı, varyant ve müşteri duyarlılığını çıkarman bekleniyor. Modelin tam olarak bu bilgileri çıkarmasını sağlamak için function calling kullanmaya ve modelin kullanacağı fonksiyonu belirtmeye karar veriyorsun. Chat Completions uç noktasını function calling ve tool_choice ile birlikte kullanarak bu bilgileri çıkar.
Bu egzersizde, messages ve function_definition önden yüklendi.
Bu egzersiz
OpenAI API ile AI Sistemleri Geliştirme
kursunun bir parçasıdırEgzersiz talimatları
- Fonksiyon tanımını tools olarak ekle.
- Yanıtta çağrılacak fonksiyon olarak
extract_review_infofonksiyonunu ayarla. - Yanıtı yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
client = OpenAI(api_key="")
response= client.chat.completions.create(
model=model,
messages=messages,
# Add the function definition
____,
# Specify the function to be called for the response
tool_choice=____
)
# Print the response
print(____)