Làm việc với DeepSeek bằng Python
James Chapman
Curriculum Manager, DataCamp
![]()
![]()
Một chuyến tàu đi 60 miles trong 1.5 hours. Nếu giữ nguyên tốc độ, đi được bao xa trong 4 hours, và đến lúc mấy giờ nếu rời lúc 2:15 PM?

Một chuyến tàu đi 60 miles trong 1.5 hours. Nếu giữ nguyên tốc độ, đi được bao xa trong 4 hours, và đến lúc mấy giờ nếu rời lúc 2:15 PM?
Tính vận tốc (60 ÷ 1.5 = 40 mph)
Nhân 4 giờ để tính quãng đường (40 × 4 = 160 miles)
Cộng 4 giờ vào giờ khởi hành (2:15 PM + 4 giờ = 6:15 PM)
Trả về: "160 miles, đến lúc 6:15 PM"

response = client.chat.completions.create(# On DeepSeek's API: model="deepseek-reasoner" model="deepseek-ai/DeepSeek-R1",messages=[ {"role": "user", "content": train_problem}] ) print(response.choices[0].message.content)
<think>
Hãy giải từng bước.
### **1. Tính vận tốc tàu**
Dùng quãng đường và thời gian đã cho.
\[
\text{Vận tốc} = \frac{\text{Quãng đường}}{\text{Thời gian}} = \frac{60 \text{ miles}}{1.5 \text{ hours}} = 40 \text{ mph}
\]
### **2. Quãng đường đi trong 4 giờ**
Dùng vận tốc trên để tính quãng đường trong 4 giờ[...]
### **3. Tính thời gian đến**
Tàu rời lúc **2:15 PM** và đi **4 giờ**, thời gian đến là[...]
</think>
### **Kết quả cuối**
- **Quãng đường trong 4 giờ:** \(\boxed{160 \text{ miles}}\)
- **Thời gian đến:** \(\boxed{6:15 \text{ PM}}\)
response_content = response.choices[0].message.content
import re match = re.search(r'<think>(.*?)</think>', response_content, re.DOTALL)think_content = match.group(1).strip() print(think_content)
Hãy giải từng bước.
### **1. Tính vận tốc tàu**
Dùng quãng đường và thời gian đã cho.
\[
\text{Vận tốc} = \frac{\text{Quãng đường}}{\text{Thời gian}} = \frac{60 \text{ miles}}{1.5 \text{ hours}} = 40 \text{ mph}
\]
### **2. Quãng đường đi trong 4 giờ**
Dùng vận tốc trên để tính quãng đường trong 4 giờ[...]
### **3. Tính thời gian đến**
Tàu rời lúc **2:15 PM** và đi **4 giờ**, thời gian đến là[...]
Làm việc với DeepSeek bằng Python