MulaiMulai sekarang secara gratis

Membuat riwayat percakapan

Sebuah platform belajar matematika daring bernama Easy as Pi mengontrak Anda untuk membantu mengembangkan tutor AI. Anda segera melihat bahwa aplikasi ini dapat dibangun dengan memanfaatkan model chat DeepSeek, dan mulai merancang proof-of-concept (POC) sederhana untuk ditinjau oleh 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 adalah bagian dari kursus

Bekerja dengan DeepSeek di Python

Lihat Kursus

Petunjuk latihan

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

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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-V3",
    messages=____,
    max_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)
Edit dan Jalankan Kode