Claude Sonnet 5 เปิดตัวเมื่อวันที่ 30 มิถุนายน 2026 และเป็นหนึ่งในค่าเริ่มต้นที่แข็งแกร่งที่สุดที่คุณสามารถใช้งานได้ใน Claude Code Anthropic เรียกมันว่า "โมเดล Sonnet ที่มีความสามารถแบบ Agent ที่สุดเท่าที่เคยมีมา" และผลการทดสอบตอนเปิดตัวก็สนับสนุนคำกล่าวนี้: ในงานที่เกี่ยวข้องกับการใช้เครื่องมือและการเขียนโค้ดแบบ Agentic โมเดลนี้ทำคะแนนได้ใกล้เคียงกับ Opus 4.8 โดยมีราคาที่ถูกกว่ามาก การผสมผสานดังกล่าวมีความสำคัญที่สุดภายใน Claude Code ซึ่งเป็นที่ที่โมเดลใช้เวลาทั้งวันในการอ่านไฟล์ รันคำสั่งเทอร์มินัล และแก้ไขรีโพสิทอรีของคุณซ้ำๆ
คู่มือนี้จะแสดงวิธีการเลือก Sonnet 5 ใน Claude Code, การเปลี่ยนแปลงพฤติกรรมของมัน (Adaptive thinking เปิดใช้งานโดยค่าเริ่มต้นแล้ว), วิธีการรันเวิร์กโฟลว์ที่สมจริง และเมื่อใดควรเปลี่ยนไปใช้ Opus 4.8 คุณจะได้เห็นวิธีจับคู่กับ Apidog เพื่อให้โมเดลสามารถสร้าง API และทดสอบปลายทางที่แท้จริงได้ แทนที่จะคาดเดา
ทำไม Sonnet 5 จึงเป็นค่าเริ่มต้นที่แข็งแกร่งสำหรับ Claude Code
Claude Code เป็นเครื่องมือเขียนโค้ดแบบ Agentic โมเดลไม่ได้แค่ตอบครั้งเดียว แต่มันวางแผน รันคำสั่ง อ่านผลลัพธ์ แก้ไขไฟล์ และทำซ้ำ วงจรนี้ให้ผลตอบแทนที่ดีกับโมเดลที่เชี่ยวชาญการใช้เครื่องมือ และ Sonnet 5 ก็ได้รับการปรับแต่งมาเพื่อสิ่งนี้โดยเฉพาะ

นี่คือภาพรวมผลการทดสอบเบื้องต้นที่ Anthropic รายงาน โปรดถือว่านี่คือตัวเลขที่รายงานมา ไม่ใช่ผลการทดสอบของเราเอง
| เกณฑ์มาตรฐาน | Sonnet 5 | Opus 4.8 | Sonnet 4.6 |
|---|---|---|---|
| SWE-bench Pro (การเขียนโค้ดแบบ Agentic) | 63.2% | 69.2% | 58.1% |
| Terminal-Bench 2.1 | 80.4% | 82.7% | n/a |
| OSWorld-Verified (การใช้งานคอมพิวเตอร์) | 81.2% | 83.4% | 78.5% |
รูปแบบนี้เป็นส่วนที่มีประโยชน์ เมื่อมีเครื่องมือเข้ามาเกี่ยวข้อง Sonnet 5 มีคะแนนห่างจาก Opus 4.8 เพียงประมาณ 1 ถึง 3 จุด ในการใช้เหตุผลล้วนๆ โดยไม่มีสิ่งใดมาช่วย Opus มีคะแนนนำไปประมาณ 6 จุด การเขียนโค้ดใน Claude Code เป็นงานที่ต้องพึ่งพาเครื่องมืออย่างมาก ดังนั้นส่วนใหญ่แล้วคุณจะอยู่ในช่วงที่ Sonnet 5 มีประสิทธิภาพใกล้เคียงกับ Opus แต่มีราคาถูกกว่ามาก
ราคาทำให้ภาพชัดเจนยิ่งขึ้น Sonnet 5 มีราคาอยู่ที่ 3 ดอลลาร์ต่อล้านโทเค็นอินพุต และ 15 ดอลลาร์ต่อล้านโทเค็นเอาต์พุตตามอัตรามาตรฐาน โดยมีอัตราโปรโมชั่นที่ 2 ดอลลาร์สำหรับอินพุตและ 10 ดอลลาร์สำหรับเอาต์พุตจนถึงวันที่ 31 สิงหาคม 2026 Opus 4.8 มีราคา 5 ดอลลาร์ต่อล้านโทเค็นอินพุต และ 25 ดอลลาร์สำหรับเอาต์พุต สำหรับการเขียนโค้ดแบบ Agentic ที่ใช้งานหนักในแต่ละวัน ความต่างของราคานี้มีความสำคัญมาก การวิเคราะห์ราคา Claude Sonnet 5 ของเราจะอธิบายตัวเลขต่างๆ รวมถึงข้อควรระวังเรื่อง tokenizer ที่กล่าวถึงด้านล่าง
เลือก Sonnet 5 ใน Claude Code
Claude Code เปิดให้เลือกโมเดลผ่านคำสั่ง /model แบบอินเทอร์แอคทีฟ ภายในเซสชัน ให้พิมพ์:
/model
คุณจะเห็นรายการโมเดลที่มีให้เลือก เลือก Claude Sonnet 5 หลังจากนั้น เซสชันจะใช้โมเดลนี้สำหรับการวางแผนและการแก้ไข
หากคุณต้องการตั้งค่าโมเดลโดยไม่ต้องเปิดตัวเลือก คุณสามารถระบุได้โดยตรง:
/model claude-sonnet-5
สตริง claude-sonnet-5 คือ ID โมเดล API ที่ถูกต้อง โดยไม่มีส่วนต่อท้ายวันที่ หากคุณกำลังเขียนสคริปต์ Claude Code หรือตั้งค่าเริ่มต้นของโปรเจกต์ ให้ใช้ ID นี้
Sonnet 5 พร้อมใช้งานใน Claude Code ตั้งแต่เปิดตัว นอกจากนี้ยังเป็นโมเดลเริ่มต้นในแอป Claude เวอร์ชัน Free และ Pro และใช้งานได้สำหรับ Max, Team และ Enterprise ดังนั้นไม่ว่าคุณจะใช้แบบเสียเงินหรือแบบฟรี คุณก็สามารถใช้งาน Sonnet 5 ได้ตั้งแต่วันนี้ สำหรับข้อมูลเชิงลึกทั้งหมด โปรดดู คู่มือ Claude Code ของเรา และ ข้อมูลอ้างอิงคำสั่ง CLI ของ Claude Code ซึ่งครอบคลุมคำสั่ง slash อื่นๆ
อะไรที่เปลี่ยนไปในพฤติกรรมของโมเดล
Sonnet 5 คือการอัปเกรดแบบดรอปอินจาก Sonnet 4.6 แต่มีพฤติกรรมบางอย่างที่แตกต่างออกไป สองข้อในนั้นจะปรากฏให้เห็นขณะที่คุณทำงานใน Claude Code
Adaptive thinking เปิดใช้งานโดยค่าเริ่มต้น
ใน Sonnet 4.6 คำขอที่ไม่มีฟิลด์ thinking จะทำงานโดยไม่มีการคิด ใน Sonnet 5 การคิดแบบปรับตัว (adaptive thinking) จะเปิดใช้งานโดยค่าเริ่มต้น โมเดลจะตัดสินใจว่าจะคิดมากน้อยเพียงใดตามงานที่ได้รับมอบหมาย การเปลี่ยนชื่ออย่างรวดเร็วแทบไม่ต้องใช้การคิดเลย แต่การปรับโครงสร้างโค้ดที่ซับซ้อนในหลายไฟล์จะใช้การคิดมากขึ้น
คุณไม่จำเป็นต้องกำหนดค่านี้ใน Claude Code เหมือนกับการเรียกใช้ API โดยตรง เครื่องมือจะจัดการคำขอให้คุณเอง สิ่งที่คุณจะสังเกตเห็นคือ Sonnet 5 จะหยุดเพื่อใช้เหตุผลในขั้นตอนที่ยากขึ้น และจะดำเนินการอย่างรวดเร็วในขั้นตอนที่ง่าย นั่นคือพฤติกรรมการปรับตัวที่ทำงานได้ตามที่ตั้งใจไว้ เอกสารเกี่ยวกับการคิดแบบปรับตัว (adaptive thinking) ของ Anthropic อธิบายกลไกนี้หากคุณต้องการรายละเอียด
โมเดลยังรองรับพารามิเตอร์ effort ที่มีสี่ระดับ: ต่ำ (low), ปานกลาง (medium), สูง (high) และสูงมาก (xhigh) Effort ควบคุมว่าการคิดจะลึกซึ้งเพียงใด และใช้โทเค็นเท่าไหร่ Effort ที่สูงขึ้นจะช่วยแก้ปัญหาที่ยากที่สุดและมีค่าใช้จ่ายสูงขึ้น ในวงจรแบบ Agentic นี่คือปุ่มที่คุณจะปรับเมื่องานต้องการการพิจารณาที่ละเอียดถี่ถ้วนมากขึ้น
การคิดแบบขยายด้วยตนเองและพารามิเตอร์การสุ่มถูกยกเลิกแล้ว
หากคุณได้สร้างเครื่องมือเฉพาะสำหรับ Claude โปรดทราบว่ามีสองสิ่งที่ถูกยกเลิกไป การคิดแบบขยายด้วยตนเอง (thinking: {type: "enabled", budget_tokens: N}) ตอนนี้จะส่งคืนข้อผิดพลาด 400 ให้ใช้ adaptive thinking และพารามิเตอร์ effort แทน การตั้งค่า temperature, top_p หรือ top_k เป็นค่าที่ไม่ใช่ค่าเริ่มต้นก็จะส่งคืนข้อผิดพลาด 400 เช่นกัน ให้ควบคุมพฤติกรรมผ่านพรอมต์และคำแนะนำของระบบแทน Claude Code จัดการเรื่องนี้ให้คุณแล้ว แต่สคริปต์ใดๆ ที่คุณเขียนโดยใช้ Sonnet 4.6 อาจต้องได้รับการตรวจสอบ รายการทั้งหมดอยู่ใน การเปรียบเทียบ Sonnet 5 กับ Sonnet 4.6 ของเรา
Tokenizer ใหม่ส่งผลต่อบริบทและค่าใช้จ่าย
Sonnet 5 ใช้ tokenizer ใหม่ ข้อความต้นฉบับเดียวกันจะสร้างโทเค็นมากกว่า Sonnet 4.6 ประมาณ 30% หรือประมาณ 1.3 เท่า รูปแบบคำขอและการตอบกลับไม่เปลี่ยนแปลง ดังนั้นจึงไม่มีอะไรเสียหาย แต่มีสองสิ่งที่เปลี่ยนไป
ประการแรก หน้าต่างบริบท 1,000,000 โทเค็นจะเก็บข้อความได้น้อยลงโดยเฉลี่ย เนื่องจากแต่ละโทเค็นครอบคลุมเนื้อหาน้อยลง รีโพสิทอรีขนาดใหญ่จะเติมเต็มหน้าต่างได้เร็วกว่าที่การนับอักขระดิบระบุเล็กน้อย ประการที่สอง ค่าใช้จ่ายต่อคำขอสำหรับข้อความที่มีปริมาณเท่ากันอาจสูงขึ้น แม้ว่าราคาต่อโทเค็นจะไม่มีการเปลี่ยนแปลง อย่าใช้การประมาณการโทเค็นของ Sonnet 4.6 ซ้ำ ให้นับโทเค็นใหม่สำหรับ Sonnet 5 โดยใช้ ปลายทางนับโทเค็น ของ Anthropic หากคุณกำลังจัดงบประมาณสำหรับปริมาณงาน
เวิร์กโฟลว์ Claude Code ที่สมจริงด้วย Sonnet 5
Sonnet 5 จะทำงานได้ดีที่สุดเมื่อคุณให้มันวางแผนก่อนที่จะทำการแก้ไข:
- อธิบายงานในภาพรวม ให้มันอ่านไฟล์ที่เกี่ยวข้องและเสนอแผนก่อนที่จะแตะโค้ด
- ทบทวนแผน แก้ไขสิ่งที่ไม่ถูกต้อง สิ่งนี้ถูกกว่าการแก้ไขสิ่งที่ผิดพลาดในภายหลัง
- ให้มันดำเนินการ โดยรันคำสั่งเทอร์มินัลและแก้ไขไฟล์ไปพร้อมกัน
- ให้มันรันการทดสอบของคุณ หากล้มเหลว ให้มันอ่านผลลัพธ์และแก้ไขซ้ำ
เนื่องจาก adaptive thinking เปิดใช้งานอยู่ คุณจึงไม่จำเป็นต้องเพิ่มระดับการใช้เหตุผลด้วยตนเองสำหรับขั้นตอนการวางแผน โมเดลจะใช้ความพยายามมากขึ้นในส่วนที่งานยากกว่า หน้าที่ของคุณคือการให้คำแนะนำที่ชัดเจนและทบทวนแผน
คำนึงถึงบริบทอยู่เสมอ แม้จะมีหน้าต่าง 1M แต่การป้อนรีโพสิทอรีทั้งหมดของคุณให้โมเดลทุกครั้งเป็นการสิ้นเปลืองโทเค็นและเงิน ชี้ไปที่ไฟล์ที่สำคัญ Sonnet 5 เก่งในการทำงานตามขอบเขตที่กำหนดและจะดึงบริบทเพิ่มเติมเข้ามาเฉพาะเมื่อจำเป็นเท่านั้น
สร้าง API แล้วให้ Sonnet 5 ทดสอบ
นี่คือจุดที่เวิร์กโฟลว์เป็นรูปธรรม สมมติว่าคุณกำลังสร้าง REST API ใน Claude Code โมเดลสามารถสร้างโครงสร้างของเส้นทางได้ แต่มันไม่สามารถมองเห็นได้ว่าปลายทางที่กำลังทำงานนั้นมีพฤติกรรมอย่างไรจริงๆ นั่นคือช่องว่างที่ Apidog เข้ามาเติมเต็ม
ออกแบบและจำลอง API ใน Apidog ก่อน คุณกำหนดปลายทาง สคีมาของคำขอและการตอบกลับ และเซิร์ฟเวอร์จำลองที่ส่งคืนข้อมูลที่สมจริง เพื่อให้ส่วนหน้าและส่วนทดสอบของคุณมีสิ่งที่สามารถเรียกใช้ได้ก่อนที่ส่วนหลังจะเสร็จสิ้น จากนั้น ขณะที่ Sonnet 5 เขียนการนำไปใช้งาน คุณชี้ไปที่ปลายทางจริงผ่าน เซิร์ฟเวอร์ Apidog MCP ซึ่งจะเปิดเผยข้อกำหนด API ของคุณไปยังโมเดล โมเดลจะอ่านสคีมาจริงแทนที่จะสร้างขึ้นเอง สร้างตัวจัดการที่ตรงกัน และสามารถรันสถานการณ์การทดสอบกับเซิร์ฟเวอร์จริงได้
วงจรมีลักษณะดังนี้:
# Sonnet 5 ใน Claude Code จะนำปลายทางไปใช้งาน
# จากนั้นรันชุดทดสอบ Apidog ของคุณผ่าน CLI:
apidog run --access-token $APIDOG_TOKEN \
--project-id $PROJECT_ID \
--test-scenario "user-signup-flow"
เมื่อการทดสอบล้มเหลว โมเดลจะอ่านผลลัพธ์การยืนยันและแก้ไขตัวจัดการ คุณจะได้วงจรการสร้างและทดสอบที่กระชับ ซึ่งโมเดลจะตรวจสอบกับสัญญาจริง ไม่ใช่การคาดเดา การทดสอบอัตโนมัติของ Apidog และการยืนยันด้วยภาพจะตรวจจับความไม่ตรงกัน ส่วน Sonnet 5 จะเป็นผู้แก้ไข ดาวน์โหลด Apidog เพื่อตั้งค่าโปรเจกต์ในเครื่องของคุณก่อน
ส่วนที่เชื่อมโยงกันจริงๆ นั้นเล็กน้อย: โมเดลเขียนโค้ด และ Apidog คือที่ที่คุณยืนยันว่า API ทำงานได้ตามสัญญาจริง
เมื่อใดควรเปลี่ยนไปใช้ Opus 4.8
Sonnet 5 เป็นค่าเริ่มต้นที่เหมาะสมสำหรับเซสชัน Claude Code ส่วนใหญ่ แต่ Opus 4.8 ก็คุ้มค่ากับราคาที่สูงกว่าในบางกรณี
เลือกใช้ Opus 4.8 เมื่อ:
- งานนั้นเป็นปัญหาการใช้เหตุผลที่ยาก ไม่ใช่ปัญหาเกี่ยวกับวงจรเครื่องมือ การออกแบบอัลกอริทึมที่บริสุทธิ์หรือตรรกะที่ละเอียดอ่อนคือจุดที่ Opus มีคะแนนนำประมาณ 6 จุด
- คุณกำลังดำเนินการงานอัตโนมัติระยะยาวที่ข้อผิดพลาดเล็กๆ สะสมมากขึ้นเรื่อยๆ ในหลายขั้นตอน
- คุณภาพมีความสำคัญมากกว่าค่าใช้จ่ายสำหรับการเปลี่ยนแปลงที่สำคัญบางอย่าง
ใช้งาน Sonnet 5 ต่อไปเมื่อ:
- คุณกำลังเขียนโค้ดแบบ Agentic ทั่วไป: อ่านไฟล์ รันคำสั่ง แก้ไข ทดสอบ
- ปริมาณงานสูงและค่าใช้จ่ายเป็นสิ่งสำคัญ
- คุณต้องการการทำงานซ้ำๆ อย่างรวดเร็วสำหรับงานเล็กๆ จำนวนมาก
การเปลี่ยนทำได้ด้วยคำสั่งเดียว พิมพ์ /model claude-opus-4-8 สำหรับงานที่ยาก จากนั้นเปลี่ยนกลับเป็น claude-sonnet-5 สำหรับเซสชันที่เหลือ คุณไม่จำเป็นต้องผูกติดกับโมเดลเดียวสำหรับทุกสิ่ง สำหรับการเปรียบเทียบเชิงลึก โปรดอ่าน การเปรียบเทียบ Sonnet 5 กับ Opus 4.8 ของเรา หากคุณเคยใช้ Sonnet 4.5 ใน Claude Code หรือ Fable 5 ใน Claude Code มาก่อน เวิร์กโฟลว์นี้จะรู้สึกคุ้นเคย
เคล็ดลับเชิงปฏิบัติ
- ให้มันวางแผน. ขอแผนก่อนทำการแก้ไขในเรื่องที่ไม่ใช่เรื่องเล็กน้อย Adaptive thinking จะจัดการความลึกของการใช้เหตุผลโดยอัตโนมัติ
- จำกัดบริบทของคุณ. ชี้โมเดลไปยังไฟล์ที่สำคัญ หน้าต่าง 1M นั้นใหญ่ แต่ tokenizer ใหม่หมายความว่ามันจะถูกเติมเต็มเร็วกว่าที่คุณคาดไว้
- เฝ้าระวังค่าใช้จ่ายในวันที่ใช้งานหนัก. Sonnet 5 ถูกกว่า Opus แต่การแก้ไขตลอดทั้งวันก็มีค่าใช้จ่ายสะสม อัตราโปรโมชั่นจนถึงวันที่ 31 สิงหาคม 2026 ช่วยได้
- ทดสอบกับสัญญาจริง. ให้โมเดลรันการทดสอบ Apidog กับปลายทางของคุณ แทนที่จะเชื่อว่าโค้ด "ดูเหมือนจะถูกต้อง"
- ใช้ effort สำหรับขั้นตอนที่ยาก. เมื่อภารกิจต้องการการพิจารณาที่ละเอียดถี่ถ้วนมากขึ้น พารามิเตอร์ effort (สูงสุดถึง xhigh) คือสิ่งที่ต้องปรับ ไม่ใช่งบประมาณการคิดด้วยตนเอง
คำถามที่พบบ่อย
Claude Sonnet 5 มีให้ใช้งานใน Claude Code หรือไม่?
ใช่ Sonnet 5 มีให้ใช้งานใน Claude Code ตั้งแต่วันที่เปิดตัว 30 มิถุนายน 2026 เลือกได้ด้วยคำสั่ง /model แล้วเลือก Claude Sonnet 5 หรือส่ง ID โมเดลโดยตรงด้วย /model claude-sonnet-5
ฉันจำเป็นต้องเปลี่ยนการตั้งค่าสำหรับการคิดแบบปรับตัว (adaptive thinking) หรือไม่?
ไม่ Adaptive thinking เปิดใช้งานโดยค่าเริ่มต้นใน Sonnet 5 และ Claude Code จะจัดการคำขอให้คุณเอง โมเดลจะตัดสินใจว่าจะคิดมากน้อยเพียงใดในแต่ละงาน นี่คือการเปลี่ยนแปลงจาก Sonnet 4.6 ที่คำขอที่ไม่มีฟิลด์ thinking จะทำงานโดยไม่มีการคิด โปรดดู การเปรียบเทียบ Sonnet 5 กับ Sonnet 4.6 ของเราสำหรับรายการการเปลี่ยนแปลงพฤติกรรมทั้งหมด
Sonnet 5 ดีพอสำหรับการเขียนโค้ดหรือไม่ หรือฉันควรใช้ Opus 4.8?
สำหรับการเขียนโค้ดแบบ Agentic ส่วนใหญ่ใน Claude Code, Sonnet 5 เป็นค่าเริ่มต้นที่แข็งแกร่ง ผลการทดสอบเปิดตัวของ Anthropic แสดงให้เห็นว่ามันมีคะแนนห่างจาก Opus 4.8 เพียงประมาณ 1 ถึง 3 จุดในงานที่เกี่ยวข้องกับการใช้เครื่องมือ เช่น SWE-bench Pro และ Terminal-Bench โดยมีราคาที่ถูกกว่า ให้เปลี่ยนไปใช้ Opus 4.8 สำหรับปัญหาการใช้เหตุผลล้วนๆ ที่ยากที่สุด หรืองานอัตโนมัติระยะยาว
ฉันสามารถใช้ Sonnet 5 ใน Claude Code ได้ฟรีหรือไม่?
Sonnet 5 เป็นโมเดลเริ่มต้นในแอป Claude เวอร์ชัน Free และ Pro และมีให้ใช้งานใน Claude Code การใช้งานฟรีมีข้อจำกัดด้านอัตราและปริมาณการใช้งาน โปรดดู คู่มือ Claude Sonnet 5 ฟรี ของเราสำหรับวิธีการที่ชัดเจนและข้อจำกัดต่างๆ
tokenizer ใหม่ส่งผลต่อเซสชัน Claude Code ของฉันอย่างไร?
ข้อความเดียวกันจะสร้างโทเค็นมากกว่า Sonnet 4.6 ประมาณ 30% ไม่มีอะไรเสียหาย แต่หน้าต่างบริบท 1M จะเก็บข้อความได้น้อยลง และค่าใช้จ่ายสำหรับข้อความที่มีปริมาณเท่ากันอาจสูงขึ้น ให้นับโทเค็นใหม่สำหรับ Sonnet 5 แทนที่จะนำการประมาณการเก่ากลับมาใช้ซ้ำ
