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

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

James Chapman

AI Curriculum Lead, DataCamp

ข้อความจาก assistant

response = client.chat.completions.create(
  model="deepseek-ai/DeepSeek-V4-Pro",
  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

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

ส่งคำขอของผู้ใช้แจ้ง assistant ว่าชื่อ James แล้ว assistant ตอบกลับว่า "Hi James!"

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

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

การตอบกลับ "Hi James!" จาก assistant ถูกย้ายเข้าไปใน messages ซึ่งเป็น list of dictionaries

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

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

การตอบกลับ "Hi James!" จาก assistant ถูกย้ายเข้าไปใน messages ซึ่งเป็น list of dictionaries

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

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

เพิ่มข้อความของผู้ใช้ต่อท้าย message list of dictionaries โดยถามว่า "What is my name?"

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

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

assistant ตอบกลับว่า "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", 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...