MulaiMulai sekarang secara gratis

Membuat batch pesan

Anda sedang mengembangkan aplikasi kebugaran untuk melacak latihan lari dan bersepeda, tetapi mendapati bahwa semua jarak pelanggan diukur dalam kilometer, dan Anda ingin mengonversinya juga ke mil.

Anda memutuskan untuk menggunakan OpenAI API untuk mengirim permintaan bagi setiap pengukuran, tetapi ingin menghindari penggunaan for loop yang akan mengirim terlalu banyak permintaan. Anda memilih untuk mengirim permintaan secara batch, dengan menentukan pesan system yang meminta konversi setiap pengukuran dari kilometer ke mil dan menyajikan hasilnya dalam sebuah tabel yang memuat baik pengukuran asli maupun hasil konversinya.

Daftar measurements (berisi daftar float) dan fungsi get_response() sudah diimpor.

Latihan ini adalah bagian dari kursus

Mengembangkan Sistem AI dengan OpenAI API

Lihat Kursus

Petunjuk latihan

  • Berikan pesan system untuk meminta respons dengan semua pengukuran dalam bentuk tabel (pastikan Anda menyebutkan bahwa nilainya dalam kilometer dan harus dikonversi ke mil).
  • Tambahkan satu pesan user per pengukuran ke daftar messages.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

client = OpenAI(api_key="")

messages = []
# Provide a system message and user messages to send the batch
messages.append(____)
# Append measurements to the message
[messages.append(____) for i in measurements]

response = get_response(messages)
print(response)
Edit dan Jalankan Kode