การสนทนาแบบหลายรอบกับ DeepSeek

การใช้งาน DeepSeek ใน Python

James Chapman

AI Curriculum Lead, DataCamp

ข้อความ Assistant

response = client.chat.completions.create(
  model="deepseek-ai/DeepSeek-V4-Pro-0813",
  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?"}] )
การใช้งาน DeepSeek ใน Python

การสร้างบทสนทนา

ส่งคำขอของผู้ใช้ที่บอกว่าฉันชื่อ James ผู้ช่วยตอบกลับว่า "Hi James!"

การใช้งาน DeepSeek ใน Python

การสร้างบทสนทนา

คำตอบ "Hi James!" จากผู้ช่วยถูกย้ายเข้าไปในลิสต์ของดิกชันนารี messages

การใช้งาน DeepSeek ใน Python

การสร้างบทสนทนา

คำตอบ "Hi James!" จากผู้ช่วยถูกย้ายเข้าไปในลิสต์ของดิกชันนารี messages

การใช้งาน DeepSeek ใน Python

การสร้างบทสนทนา

คำถามของผู้ใช้ "What is my name?" ถูกเพิ่มต่อท้ายลิสต์ของดิกชันนารี messages

การใช้งาน DeepSeek ใน Python

การสร้างบทสนทนา

ผู้ช่วยตอบกลับว่า "Your name is James."

การใช้งาน DeepSeek ใน 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-Pro-0813", messages=messages )
assistant_dict = {"role": "assistant", "content": response.choices[0].message.content} messages.append(assistant_dict)
print("Assistant: ", response.choices[0].message.content, "\n")
การใช้งาน DeepSeek ใน Python

บทสนทนากับ 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.
การใช้งาน DeepSeek ใน Python

มาฝึกกันเถอะ!

การใช้งาน DeepSeek ใน Python

Preparing Video For Download...