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

Bir konuşma geçmişi oluşturma

Easy as Pi adlı çevrimiçi bir matematik öğrenme platformu, bir AI eğitmeni geliştirmene yardımcı olman için seninle anlaştı. Hemen OpenAI API'ını kullanarak bu uygulamayı geliştirebileceğini görüyorsun ve şirketin ana paydaşlarının incelemesi için basit bir konsept kanıtı (POC) tasarlamaya başlıyorsun.

Başlangıç olarak, öğrenci mesajlarına verilen yanıtların bir mesaj geçmişinde nasıl saklanabileceğini göstereceksin; bu da tam bir sohbet akışını mümkün kılacak.

Bu egzersiz

OpenAI API ile Çalışmak

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

Egzersiz talimatları

  • Bir sohbet isteğinde messages değerini modele gönder.
  • response içinden asistan mesajını çıkar, bir mesaj sözlüğüne dönüştür ve messages listesine ekle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

client = OpenAI(api_key="")

messages = [
    {"role": "system", "content": "You are a helpful math tutor that speaks concisely."},
    {"role": "user", "content": "Explain what pi is."}
]

# Send the chat messages to the model
response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=____,
    max_completion_tokens=100
)

# Extract the assistant message from the response
assistant_dict = {"role": "____", "content": ____}

# Add assistant_dict to the messages dictionary
messages.____(assistant_dict)
print(messages)
Kodu Düzenle ve Çalıştır