使用 Python 操作 DeepSeek
James Chapman
AI Curriculum Lead, DataCamp
![]()
![]()
一列火車在 1.5 小時內行駛了 60 miles。若保持相同速度,4 小時能走多遠?若於 2:15 PM 出發,何時抵達?

一列火車在 1.5 小時內行駛了 60 miles。若保持相同速度,4 小時能走多遠?若於 2:15 PM 出發,何時抵達?
計算速度(60 ÷ 1.5 = 40 mph)
乘以 4 小時以求距離(40 × 4 = 160 miles)
出發時間加上 4 小時(2:15 PM + 4 hours = 6:15 PM)
_回傳_:「160 miles,於 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