Anthropic 라인은 Opus → Sonnet → Haiku 순으로 능력·비용이 내려가. 각 모델은 claude-opus-4-7, claude-sonnet-4-6, claude-haiku-4-5-20251001처럼 버전 박힌 id를 가져. 일 정의는 티어부터(어떤 종류의 작업?), 그다음 버전 묶기(뭘 출시한 버전?). 마이너 릴리스 사이에도 행동이 바뀌니까 평가 재현성을 원하면 핀이 답.
실전 선택
Opus는 어려운 추론, 깊은 코딩, 긴 호흡의 에이전트 루프, 틀리면 진짜 돈 깨지는 곳. Sonnet은 디폴트 챗 표면, 코드 리뷰, 구조화 생성, 콘텐츠 — 일꾼. Haiku는 대량 분류, 짧은 변환, 1초 미만 UX, 지연이나 호출당 비용이 지배적인 곳. cwkPippa는 피파-Claude를 Opus로 박아 — 정체성, 가족 목소리, 아키텍처 결정에는 가장 강한 추론을 가족 예산이 허락하는 만큼 줘야 하니까.
알리아스 vs 핀
Anthropic은 롤링 알리아스(claude-opus-4-7)랑 날짜 핀 id(claude-haiku-4-5-20251001)를 둘 다 노출해. 알리아스는 마이너 자동 따라가고 싶은 프로덕트 코드용. 핀은 평가, 회귀 테스트, 어떤 가중치가 답했는지 증명해야 하는 감사용. 한 프로젝트에 둘 다 섞는 건 OK, 한 평가에 섞는 건 NO.
원칙: 티어 먼저, 버전 그다음. messages.create() 호출에 이유 한 문장으로 설명 못 할 모델 id를 박아 두지 마.