Werken met DeepSeek in Python
James Chapman
Curriculum Manager, DataCamp
<think>
Denkproces...
</think>
Eindantwoord: ...
model="deepseek-ai/DeepSeek-R1"temperature-parameter voor redeneermodellen✅ What are the differences between lists and tuples in Python?
❌ In Python, there are different data structures. Lists are...
✅ Who developed the Python programming language?
❌
Example 1:
Q: Who developed the R programming language?
A: Ross Ihaka and Robert Gentleman
"... Take your time and think through each step."
✅ Betere nauwkeurigheid
❌ Meer tokens gebruikt
❌ Langere reactietijd


response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-R1",
messages=[{"role": "user", "content": "Return the result of 1+1."}]
)
<think>
Oké, de gebruiker vraagt om de uitkomst van 1 plus 1. Even denken. Basisrekenen zegt dat je bij
optellen waarden samenvoegt. Dus 1 erbij 1 is… hmm. Visualiseren: één appel, nog een appel,
dan heb ik twee appels. Klinkt logisch. Dus 1 + 1 = 2. Is er een addertje? Lijkt rechttoe rechtaan,
maar ik check nog even. Op mijn vingers: één vinger, dan nog een…
</think>
De uitkomst van 1 + 1 is **2**.
Chat-output
The result of \(1 + 1\) is \(2\).
\[
1 + 1 = 2
\]



prompt = """
[Task: Fix the following code.]
Code:
def count_to_ten(start):
while start < 10:
print(start)
return "Done"
count_to_ten(1)
"""
<think>
Oké, eens kijken. De gebruiker gaf een Python-functie count_to_ten...
De functie gebruikt een while-lus: while start < 10. Daarna print hij start. Maar wacht, binnen de lus
wordt start niet verhoogd. Juist, dat is het probleem...
De fix is om binnen de lus start te verhogen. Bijvoorbeeld start += 1...
</think>
Hier is de gecorrigeerde code:
def count_to_ten(start):
while start < 10:
print(start)
start += 1
return "Done"
count_to_ten(1)
Werken met DeepSeek in Python