← 返回列表

Claude Code 시리즈 튜토리얼 7: Sonnet, Opus 어떤 모델을 써야 할까?

모델 선택: Sonnet, Opus 어떤 모델을 써야 할까?

Claude Code를 설치하고 로그인한 후, 모델에 대해 바로 고민할 필요는 없습니다. 기본값은 Claude Sonnet이며 대부분의 경우 충분합니다.

Claude Code에서 사용 가능한 모델

현재 명령줄에서 동적으로 선택할 수 있는 모델은 세 가지입니다:

  • Claude Sonnet (현재 3.5 또는 최신 버전)
  • Claude Opus (플래그십 버전)
  • Claude Haiku (경량 버전)

이 세 모델의 "두뇌"와 "비용"은 차원이 다릅니다. 잘못 쓰면 돈 낭비, 제대로 쓰면 시간 절약입니다.

모델 분석

Sonnet — 작업의 첫 번째 선택, 가성비 최고

  • 속도가 빠르고 응답이 거의 끊기지 않습니다.
  • 대규모 코드베이스의 로직을 충분히 이해하며, 대부분의 생성 및 리팩토링 작업에 적합합니다.
  • 기본값으로 선택된 이유는 "간신히 사용 가능"해서가 아니라 정말 균형 잡혔기 때문입니다.
  • 일상적인 코드 생성, 설명, 디버깅, 리팩토링에서 Sonnet은 거의 모든 것을 처리할 수 있습니다.

Opus — 중장비 불도저, 비싸지만 강력함

  • 매우 복잡한 로직 처리: 4단계 중첩 비동기 처리, 10개 파일에 걸친 연쇄 리팩토링, 구 프레임워크에서 신 프레임워크로의 전체 마이그레이션.
  • 컨텍스트 이해가 더 세밀하여 주어진 제약 조건을 놓치기 어렵습니다.
  • Sonnet보다 속도가 현저히 느리며, 복잡한 솔루션을 반환하는 데 10~20초가 걸릴 수 있습니다.
  • 가격은 Sonnet의 약 5배입니다. 농담이 아닙니다. Opus로 대규모 모듈을 리팩토링하면 몇 달러 이상 소모될 수 있습니다.
  • Sonnet이 두 번 시도해도 문제를 해결하지 못할 때 Opus를 고려하세요.

Haiku — 번개처럼 빠르며, 작은 일만 처리

  • 몇 밀리초 응답으로 지연을 거의 느낄 수 없습니다.
  • 능력 상한선이 낮아 복잡한 추론은 할 수 없습니다. 적합한 작업: 커밋 메시지 생성, 데이터 형식화, 간단한 "이 디렉토리는 무엇인가요?" 같은 질문에 답변.
  • 매우 저렴하여 거의 무시할 수 있습니다.
  • 아주 간단한 템플릿이 아니라면 코드 생성에 적합하지 않습니다.

조작 방법: 전환하기

시작 시 한 번 지정:

claude --model opus "이 재귀가 퇴화하는 이유를 설명해줘"

또는 claude로 대화형 모드에 진입한 후 전환:

/model opus

CLAUDE.md 또는 설정 파일에서 기본 모델을 설정하여 매번 수동 지정을 피할 수도 있습니다. 팀이 통일된 선호도를 가질 때 유용합니다.

기타 세부 사항

모델 버전은 업데이트됩니다. claude.ai 웹 버전이 먼저 새 모델을 도입할 수 있으며, 명령줄 도구 업데이트는 약간 느릴 수 있습니다. 새로운 기능을 좋아한다면 claude --versionnpm update를 사용하여 최신 상태를 유지하거나 GitHub 저장소의 Release에서 모델 지원 공지를 확인하세요.

评论

暂无已展示的评论。

发表评论(匿名)