บทช่วยสอนชุด Claude Code 7: Sonnet, Opus ฉันควรใช้โมเดลไหน?
เลือกโมเดล: Sonnet, Opus ควรใช้อันไหน?
หลังจากติดตั้งและเข้าสู่ระบบ Claude Code แล้ว คุณไม่ต้องกังวลเรื่องโมเดลทันที — มันใช้ Claude Sonnet เป็นค่าเริ่มต้น ซึ่งเพียงพอในกรณีส่วนใหญ่
โมเดลที่คุณใช้ได้ใน Claude Code
ปัจจุบันมีโมเดลที่เลือกได้จากบรรทัดคำสั่งเพียงสามตัว:
- Claude Sonnet (ปัจจุบันคือเวอร์ชัน 3.5 หรือใหม่กว่า)
- Claude Opus (รุ่นเรือธง)
- Claude Haiku (รุ่นน้ำหนักเบา)
โมเดลทั้งสามนี้มี "พลังสมอง" และ "ค่าใช้จ่าย" ที่แตกต่างกัน ใช้ผิดเสียเงิน ใช้ถูกประหยัดเวลา
วิเคราะห์โมเดล
Sonnet —— ตัวเลือกแรกสำหรับงาน อัตราคุ้มค่าสูงสุด
- ความเร็วสูง การตอบสนองไม่สะดุด
- เข้าใจตรรกะของโค้ดเบสขนาดใหญ่ได้ดี เพียงพอสำหรับงานสร้างและรีแฟกเตอร์ส่วนใหญ่
- เลือกเป็นค่าเริ่มต้นไม่ใช่เพราะมัน "พอใช้ได้" แต่เพราะมันสมดุลจริงๆ
- งานประจำวันอย่างการสร้างโค้ด อธิบาย ดีบัก รีแฟกเตอร์ Sonnet ทำได้หมด
Opus —— รถดันดินหนัก แพงแต่แรง
- จัดการตรรกะที่ซับซ้อนมาก: การประมวลผลแบบอะซิงโครนัสที่ซ้อนกันสี่ชั้น การรีแฟกเตอร์แบบลูกโซ่ข้ามสิบไฟล์ การย้ายจากเฟรมเวิร์กเก่าไปใหม่ทั้งหมด
- เข้าใจบริบทละเอียดกว่า ไม่พลาดข้อจำกัดที่คุณให้
- ความเร็วช้ากว่า Sonnet อย่างเห็นได้ชัด อาจใช้เวลาสิบถึงยี่สิบวินาทีในการคืนแผนที่ซับซ้อน
- ราคาประมาณห้าเท่าของ Sonnet ไม่ใช่เรื่องตลก การใช้ Opus รีแฟกเตอร์โมดูลใหญ่อาจกินเงินหลายดอลลาร์หรือมากกว่า
- ถ้า Sonnet แก้ปัญหาไม่ได้สองครั้ง ค่อยพิจารณาใช้ Opus
Haiku —— เร็วราวสายฟ้า ใช้กับงานเล็กเท่านั้น
- ตอบสนองในไม่กี่มิลลิวินาที แทบไม่รู้สึกถึงดีเลย์
- เพดานความสามารถต่ำ ทำการอนุมานซับซ้อนไม่ได้ เหมาะกับอะไร? สร้าง commit message, จัดรูปแบบข้อมูล, ตอบคำถามง่ายๆ เช่น "ไดเรกทอรีนี้ใช้ทำอะไร"
- ถูกมาก แทบจะไม่ต้องนับ
- ไม่เหมาะสำหรับสร้างโค้ด เว้นแต่เป็นเทมเพลตง่ายๆ
ระดับการใช้งาน: วิธีสลับ
ระบุตอนเริ่มต้นครั้งเดียว:
claude --model opus "解释这个递归退化的原因"
หรือใช้ claude เข้าสู่โหมดโต้ตอบแล้วสลับ:
/model opus
คุณยังสามารถตั้งค่าโมเดลเริ่มต้นใน CLAUDE.md หรือไฟล์ตั้งค่า เพื่อไม่ต้องระบุทุกครั้ง สิ่งนี้มีประโยชน์เมื่อทีมมีความชอบร่วมกัน
รายละเอียดอื่นๆ
โมเดลเวอร์ชันจะมีการอัปเดต เว็บ claude.ai อาจมีโมเดลใหม่ก่อน เครื่องมือบรรทัดคำสั่งจะอัปเดตช้ากว่าเล็กน้อย หากคุณชอบลองของใหม่ สามารถใช้ claude --version ร่วมกับ npm update เพื่อให้เป็นเวอร์ชันล่าสุด หรือติดตามประกาศการสนับสนุนโมเดลใน Release ของ GitHub repository
评论
暂无已展示的评论。
发表评论(匿名)