Hội thoại nhiều lượt với DeepSeek

Làm việc với DeepSeek trong Python

James Chapman

AI Curriculum Lead, DataCamp

Tin nhắn của assistant

response = client.chat.completions.create(
  model="deepseek-ai/DeepSeek-V4.1-Flash",
  messages=[{"role": "system",
             "content": "You are a Python programming tutor who responds using concise,
                         one-sentence explanations."},

{"role": "user", "content": "How do you define a Python list?"},
{"role": "assistant", "content": "Lists are defined by enclosing a comma-separated sequence of objects inside square brackets [ ]."},
{"role": "user", "content": "What is the difference between mutable and immutable objects?"}] )
Làm việc với DeepSeek trong Python

Xây dựng hội thoại

Gửi một yêu cầu người dùng nói với assistant rằng tên tôi là James. Assistant phản hồi: "Hi James!"

Làm việc với DeepSeek trong Python

Xây dựng hội thoại

Phản hồi "Hi James!" từ assistant được đưa vào danh sách messages gồm các dictionary.

Làm việc với DeepSeek trong Python

Xây dựng hội thoại

Phản hồi "Hi James!" từ assistant được đưa vào danh sách messages gồm các dictionary.

Làm việc với DeepSeek trong Python

Xây dựng hội thoại

Một phản hồi của người dùng được thêm vào cuối danh sách messages, hỏi: "What is my name?"

Làm việc với DeepSeek trong Python

Xây dựng hội thoại

Assistant trả lời: "Your name is James."

Làm việc với DeepSeek trong Python
messages = [{"role": "system",
             "content": "You are a Python programming tutor who responds using concise,
                         one-sentence explanations."}]


user_qs = ["Why is Python so popular?", "Summarize this in one sentence."]
for q in user_qs:
print("User: ", q)
user_dict = {"role": "user", "content": q}
messages.append(user_dict)
response = client.chat.completions.create( model="deepseek-ai/DeepSeek-V4.1-Flash", messages=messages )
assistant_dict = {"role": "assistant", "content": response.choices[0].message.content} messages.append(assistant_dict)
print("Assistant: ", response.choices[0].message.content, "\n")
Làm việc với DeepSeek trong Python

Trò chuyện với một AI

User:  Why is Python so popular?
Assistant:  Python is popular because it's easy to learn, has a simple syntax, and
offers powerful libraries for various applications like web development, data
science, and automation. 

User:  Summarize this in one sentence.
Assistant:  Python's simplicity, versatility, and extensive libraries make it
widely popular.
Làm việc với DeepSeek trong Python

Cùng luyện tập nào!

Làm việc với DeepSeek trong Python

Preparing Video For Download...