BaşlayınÜcretsiz Başlayın

Model yanıtını JSON olarak biçimlendirme

Yeni kitapları kataloglayan bir kütüphaneci olarak, bir meslektaşından aldığın metin notlarından otomatik bir JSON dosyası oluşturmak için OpenAI API'den yararlanmayı hedefliyorsun. Görevin, kitap adları ve yazarlar gibi ilgili bilgileri çıkarmak; bunu yapmak için de kitap adları ve yazarları içeren metin notlarını OpenAI API ile yapılandırılmış JSON dosyalarına dönüştürüyorsun.

Bu ve sonraki tüm egzersizlerde openai kütüphanesi zaten yüklüdür. Bu kursta istek oluşturmak ve egzersizleri tamamlamak için kendi API anahtarını girmen gerekmez; ancak tercih edersen girebilirsin.

Bu egzersiz

OpenAI API ile AI Sistemleri Geliştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Bir OpenAI API istemcisi oluştur.
  • Chat Completions uç noktasına bir istek oluştur.
  • İsteğin json_object yanıt biçimini kullanacağını belirt.
  • Model yanıtını çıkar ve yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create the OpenAI client
client = ____(api_key="")

# Create the request
response = ____(
  model="gpt-4o-mini",
  messages=[
   {"role": "user", "content": "I have these notes with book titles and authors: New releases this week! The Beholders by Hester Musson, The Mystery Guest by Nita Prose. Please organize the titles and authors in a json file."}
  ],
  # Specify the response format
  ____
)

# Print the response
print(____)
Kodu Düzenle ve Çalıştır