Mulai sekarangMulai gratis

Membuat riwayat percakapan

Sebuah platform belajar matematika daring bernama Easy as Pi mempekerjakan Anda untuk membantu mereka mengembangkan tutor AI. Anda segera menyadari bahwa aplikasi ini dapat dibangun menggunakan DeepSeek dalam mode chat, dan mulai merancang bukti konsep (POC) sederhana untuk ditinjau para pemangku kepentingan utama di perusahaan.

Untuk memulai, Anda akan mendemonstrasikan bagaimana respons terhadap pesan siswa dapat disimpan dalam riwayat pesan, yang akan memungkinkan percakapan penuh.

Latihan ini merupakan bagian dari kursus

Bekerja dengan DeepSeek di Python

Lihat Kursus

Instruksi latihan

  • Kirim messages ke model dalam permintaan chat.
  • Ekstrak pesan asisten dari response, ubah menjadi kamus pesan, lalu tambahkan ke messages.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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)
Edit dan Jalankan Kode