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, kursun bir parçasıdır

OpenAI API ile AI Sistemleri Geliştirme

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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