在 Python 中使用 DeepSeek
James Chapman
AI Curriculum Lead, DataCamp
![]()
![]()
一列火车在 1.5 小时内行驶了 60 英里。若以相同速度继续行驶,4 小时能走多远?若 下午 2:15 出发,何时到达?

一列火车在 1.5 小时内行驶了 60 英里。若以相同速度继续行驶,4 小时能走多远?若 下午 2:15 出发,何时到达?
计算速度(60 ÷ 1.5 = 40 mph)
乘以 4 小时求距离(40 × 4 = 160 英里)
出发时间加 4 小时(2:15 PM + 4 hours = 6:15 PM)
返回:"160 英里,6:15 PM 抵达"

response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4.1-Flash",
messages=[{"role": "user", "content": train_problem}]
)
print(response.choices[0].message.content)
print(response.choices[0].message.content)
**Step 1 - Find the train's speed**
Speed = 60 / 1.5 = **40 mph**
**Step 2 - Distance in 4 hours**
Distance = 40 × 4 = **160 miles**
**Step 3 - Arrival time**
2:15 PM + 4 hours = **6:15 PM**
**Final Answer:** 160 miles, arriving at 6:15 PM
response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4.1-Flash",
extra_body={"thinking": {"type": "disabled"}},
messages=[{"role": "user", "content": prompt}]
)
"enabled";传入 "disabled" 可关闭response = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4.1-Flash",
reasoning_effort="max",
messages=[{"role": "user", "content": train_problem}]
)
print(response.choices[0].message.content)
"high" → 难题可设为 "max"在 Python 中使用 DeepSeek