Bir konuşma geçmişi oluşturma
Easy as Pi adlı çevrim içi bir matematik öğrenme platformu, bir AI eğitmeni geliştirmene yardımcı olman için seninle anlaştı. Hemen bunun DeepSeek'i sohbet modunda kullanarak yapılabileceğini görüyorsun ve şirketin başlıca paydaşlarının gözden geçireceği basit bir kavram 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 kapsamlı sohbetleri mümkün kılacak.
Bu egzersiz, kursun bir parçasıdır
Python ile DeepSeek Kullanımı
Egzersiz talimatları
- Bir sohbet isteğinde
messages'ı modele gönder. responseiçinden assistant mesajını çıkar, bir mesaj sözlüğüne dönüştür vemessages'a ekle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")
messages = [
{"role": "system", "content": "You are a helpful math tutor that generates concise, one-sentence responses."},
{"role": "user", "content": "Explain what pi is."}
]
# Send the chat messages to the model
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4-Pro",
messages=____,
max_tokens=500
)
# Extract the assistant message from the response
assistant_dict = {"role": "____", "content": ____}
# Add assistant_dict to the messages dictionary
messages.____(assistant_dict)
print(messages)