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
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
userper pengukuran ke daftarmessages.
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)