BaşlayınÜcretsiz Başlayın

OpenAI API mesaj rolleri

Etkinlik yönetimi ajansı için, etkinlikler sırasında networking’i kolaylaştıracak bir sohbet botu geliştiriyorsun.

OpenAI API’yi kullanarak, chat.completions uç noktasına mesaj olarak iletilecek bir sözlük hazırlıyorsun. Modelin yardımcı ve yerinde yanıtlar verebilmesi için mesajda 3 rol tanımlı olmalı.

Kurs boyunca OpenAI API ile etkileşime geçmek için Python kodu yazacaksın. Bu kursta istek oluşturmak ve egzersizleri tamamlamak için kendi API anahtarını girmen gerekmiyor. Yer tutucu olarak verilen "<OPENAI_API_TOKEN>" değerini api_key içinde bırakabilirsin.

OpenAI paketi senin için önceden yüklendi.

Bu egzersiz

OpenAI API ile Prompt Engineering

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Bir OpenAI API Python istemcisi oluştur; kişisel anahtarını ayarlaman gerekmiyor, yer tutucuyu bırakabilirsin.
  • Verilen her mesaj için uygun role karşılık gelecek şekilde mesajlar sözlüğünü tamamla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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)
Kodu Düzenle ve Çalıştır