MulaiMulai sekarang secara gratis

Peran pesan OpenAI API

Anda sedang mengembangkan chatbot untuk sebuah agensi manajemen acara yang akan digunakan untuk memfasilitasi jejaring selama acara.

Dengan menggunakan OpenAI API, Anda menyiapkan sebuah dictionary untuk dikirim sebagai message ke endpoint chat.completions. Message tersebut perlu memiliki 3 peran yang didefinisikan agar model memiliki panduan yang cukup untuk memberikan respons yang membantu.

Sepanjang kursus, Anda akan menulis kode Python untuk berinteraksi dengan OpenAI API. Memasukkan API key milik Anda sendiri tidak diperlukan untuk membuat permintaan dan menyelesaikan latihan dalam kursus ini. Anda dapat membiarkan placeholder "<OPENAI_API_TOKEN>" sebagai key di api_key.

Paket OpenAI telah dimuat sebelumnya untuk Anda.

Latihan ini adalah bagian dari kursus

Prompt Engineering dengan OpenAI API

Lihat Kursus

Petunjuk latihan

  • Buat klien Python OpenAI API; pengaturan key pribadi Anda tidak diperlukan, Anda dapat membiarkan placeholder.
  • Lengkapi dictionary messages dengan peran yang sesuai untuk masing-masing message yang disediakan.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create the OpenAI client: you can leave "" as is
client = ____(api_key="")

# Define the conversation messages
conversation_messages = [
    {"role": ____, "content": "You are a helpful event management assistant."},
    {"role": ____, "content": "What are some good conversation starters at networking events?"},
    {"role": ____, "content": ""}
]

response = client.chat.completions.create(
  model="gpt-4o-mini",
  messages=conversation_messages
)
print(response.choices[0].message.content)
Edit dan Jalankan Kode