MulaiMulai sekarang secara gratis

Memformat respons model sebagai JSON

Sebagai pustakawan yang mengkatalogkan buku-buku baru, Anda ingin memanfaatkan OpenAI API untuk mengotomatiskan pembuatan file JSON dari catatan teks yang Anda terima dari rekan kerja. Tugas Anda adalah mengekstrak informasi relevan seperti judul buku dan penulis, dan untuk itu, Anda menggunakan OpenAI API untuk mengonversi catatan teks yang memuat judul dan penulis buku menjadi file JSON terstruktur.

Dalam latihan ini dan semua latihan berikutnya, pustaka openai sudah dimuat. Memasukkan API key Anda sendiri tidak diperlukan untuk membuat permintaan dan menyelesaikan latihan dalam kursus ini; namun, Anda boleh melakukannya jika Anda lebih memilih demikian.

Latihan ini adalah bagian dari kursus

Mengembangkan Sistem AI dengan OpenAI API

Lihat Kursus

Petunjuk latihan

  • Buat klien OpenAI API.
  • Buat permintaan ke endpoint Chat Completions.
  • Tentukan bahwa permintaan harus menggunakan format respons json_object.
  • Ekstrak dan cetak respons model.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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(____)
Edit dan Jalankan Kode