Memanfaatkan pesan system
Endpoint Chat Completions mendukung tiga peran berbeda untuk membentuk pesan yang dikirim ke model:
- System: mengendalikan perilaku asisten
- User: memberi instruksi kepada asisten
- Assistant: merespons instruksi pengguna
Dalam latihan ini, Anda akan mulai merancang sistem AI untuk membantu orang mempelajari keterampilan baru, dengan menggunakan pesan system untuk menetapkan perilaku model yang sesuai.
Latihan ini adalah bagian dari kursus
Bekerja dengan OpenAI API
Petunjuk latihan
- Buat permintaan menggunakan pesan system dan user untuk membuat rencana belajar berbicara bahasa Belanda.
- Ekstrak dan cetak respons teks dari asisten.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
client = OpenAI(api_key="")
# Create a request to the Chat Completions endpoint
response = client.chat.completions.create(
model="gpt-4o-mini",
max_completion_tokens=150,
messages=[
{"role": ____,
"content": "You are a study planning assistant that creates plans for learning new skills."},
{"____": "____",
"____": "I want to learn to speak Dutch."}
]
)
# Extract the assistant's text response
print(response.choices[0].____.____)