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, kursun bir parçasıdır
OpenAI API ile AI Sistemleri Geliştirme
Egzersiz talimatları
- Fonksiyon tanımını tools olarak ekle.
- Yanıtta çağrılacak fonksiyon olarak
extract_review_infofonksiyonunu ayarla. - Yanıtı yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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(____)