Gesprekken met meerdere beurten met DeepSeek

Werken met DeepSeek in Python

James Chapman

AI Curriculum Lead, DataCamp

Berichten van de 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?"}] )
Werken met DeepSeek in Python

Een gesprek opbouwen

Een gebruikersverzoek dat de assistant vertelt dat mijn naam James is. De assistant antwoordt met "Hi James!"

Werken met DeepSeek in Python

Een gesprek opbouwen

De reactie "Hi James!" van de assistant wordt verplaatst naar de lijst messages met dictionaries.

Werken met DeepSeek in Python

Een gesprek opbouwen

De reactie "Hi James!" van de assistant wordt verplaatst naar de lijst messages met dictionaries.

Werken met DeepSeek in Python

Een gesprek opbouwen

Een gebruikersreactie wordt aan het eind van de messages-lijst toegevoegd met de vraag "What is my name?"

Werken met DeepSeek in Python

Een gesprek opbouwen

De assistant antwoordt met "Your name is James."

Werken met DeepSeek in 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")
Werken met DeepSeek in Python

Gesprek met een 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.
Werken met DeepSeek in Python

Laten we oefenen!

Werken met DeepSeek in Python

Preparing Video For Download...