Views
No views yet
<think> tags1from transformers import GPT2LMHeadModel, GPT2Tokenizer
2
3model = GPT2LMHeadModel.from_pretrained("your-username/gpt-thai-think")
4tokenizer = GPT2Tokenizer.from_pretrained("your-username/gpt-thai-think")
5
6# Generate text
7prompt = "คำสั่ง: สวัสดีครับ
8คำตอบ:"
9inputs = tokenizer(prompt, return_tensors="pt")
10outputs = model.generate(**inputs, max_length=100)
11response = tokenizer.decode(outputs[0])1# The model shows reasoning steps
2prompt = "Question: What is 15% of 200?
3"
4inputs = tokenizer(prompt, return_tensors="pt")
5outputs = model.generate(**inputs, max_length=150)
6response = tokenizer.decode(outputs[0])
7# Response includes <think> tags with reasoning stepsQuestion: If a train travels 120 km in 2 hours, what is its average speed?
<think>
To find average speed, I need to divide distance by time.
Distance = 120 km, Time = 2 hours
Speed = Distance ÷ Time = 120 km ÷ 2 hours = 60 km/h
</think>
Final Answer: 60 km/hคำสั่ง: สวัสดีครับ
คำตอบ: สวัสดีครับ ยินดีที่ได้คุยกันครับ<s>: Start of sequence</s>: End of sequence<pad>: Padding token<unk>: Unknown token<mask>: Mask tokenคำสั่ง: [instruction]
คำตอบ: [response with optional <think> reasoning]