ทำความเข้าใจ Reasoning
ตอนนี้ที่ลองใช้โมเดลต่าง ๆ กันไปแล้ว มาทดสอบพารามิเตอร์อีกสองตัวที่แนะนำในวิดีโอ ได้แก่ reasoning และ max_output_tokens กัน
โจทย์ที่ต้องแก้:
- หาคำตอบที่ถูกต้องสำหรับคำถามต่อไปนี้: ในประโยค 'Mississippi are possessive over their successes?' มีตัวอักษร 's' ทั้งหมดกี่ตัว? (เฉลย: คำตอบคือ
12) - โค้ดต้องทำงานเสร็จภายใน 8 วินาที!
สามารถเลือกใช้โมเดลใดก็ได้จาก: gpt-5.4-nano, gpt-5.4-mini, และ gpt-5.5
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับ OpenAI Responses API
คำแนะนำการฝึกหัด
- ทำโจทย์ให้สำเร็จโดยหาคำตอบที่ถูกต้องสำหรับ prompt ที่กำหนด และต้องทำได้ภายใน 8 วินาที!
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
start_time = time.time()
prompt = "How many of the letter 's' are in the sentence, 'Mississippi are possessive over their successes?'"
# Complete the challenge!
response = client.responses.create(
____
)
runtime = time.time() - start_time
print(response.output_text)
print(f"\nRuntime: {runtime:.2f} seconds")