Claude Code의 Claude Sonnet 5: 전환할 가치가 있을까, 비용은 더 커질까?
MarkdownSonnet 5와 Opus 4.8 비교: 토큰화, 작업 비용, 벤치마크, 사용량 측정, 모델 전환 명령어를 살펴봅니다.
전체 글 읽기
모델 활용 방법은 Ailoot 문서에서 자세히 알아보세요.
6월 30일에 일어난 일: Sonnet 5가 Claude Code의 기본 모델이 되다
핵심 내용
2026년 6월 30일, Anthropic은 Claude Sonnet 5를 출시하고 Pro, Team Standard, Enterprise 요금제의 기본 모델로 설정했습니다. Pro를 사용하고 Claude Code를 업데이트했다면 이미 Sonnet 5를 쓰고 있습니다. Max 요금제와 API에서는 Opus 4.8이 기본 모델로 유지되므로, 전환은 사용자가 직접 선택해야 합니다.
6월 30일 Anthropic은 Sonnet 5를 출시하면서 이를 조용히 기본 모델로 설정했습니다. 일부 사용자의 모델은 저절로 바뀌었고, 다른 사용자에게는 그대로였습니다. 요금제에 따라 달랐습니다.
| 요금제 | 6월 30일 이후 기본 모델 |
|---|---|
| Pro, Team Standard, Enterprise (구독) | Claude Sonnet 5 |
| Max, Team Premium, Enterprise (종량제), API | Claude Opus 4.8 (변경 없음) |
먼저 현재 어떤 모델을 사용 중인지 확인하세요. Claude Code에서 다음을 입력합니다.
/status
이 명령어는 활성 모델과 계정 정보를 보여줍니다. claude-sonnet-5라고 표시되고 직접 변경한 적이 없다면 기본 모델이 자동으로 바뀐 것입니다.
Sonnet 5를 사용하려면 Claude Code 버전 2.1.197 이상이 필요합니다. /model 명령어의 목록에 5세대 모델이 보이지 않으면 업데이트하세요.
claude update
이제 이번 분석의 계기가 된 핵심 질문을 다루겠습니다. Anthropic은 “더 저렴하다”고 하지만 사람들의 토큰 요금은 올랐습니다. 왜 그럴까요? 다음 절에서 살펴보겠습니다.
서류상 “더 저렴하다”는 것이 왜 실제 지출 감소를 뜻하지 않을까?
핵심 내용
프로모션 가격 기준으로 Sonnet 5는 입력 토큰 100만 개당 2달러, 출력 토큰 100만 개당 10달러로, Opus 4.8의 절반입니다. 하지만 Sonnet 5에는 새 토크나이저가 적용되어 같은 텍스트를 더 많은 토큰으로 나눕니다. 영어는 42%, 코드는 27% 더 많습니다. 토큰당 요금은 같지만 토큰 수가 늘어나므로 청구액도 올라갑니다.
프로모션이 끝나면 Sonnet 5의 가격은 입력 토큰 100만 개당 3달러, 출력 토큰 100만 개당 15달러입니다. 이는 이전 Sonnet 4.6의 가격과 정확히 같습니다. “토큰당” 가격 인하는 없습니다. “Opus보다 저렴하다”는 말은 Opus 4.8(5달러와 25달러)과 비교할 때만 맞으며, 이전 Sonnet 버전과 비교하면 가격은 동일합니다.
모델은 글자가 아니라 토큰, 즉 프롬프트를 나누는 텍스트 조각을 기준으로 요금을 청구합니다. Sonnet 5에는 새 토크나이저가 적용되어 같은 파일을 더 많은 조각으로 나눕니다.
| 텍스트 종류 | Sonnet 5가 사용하는 토큰 수의 배율 |
|---|---|
| 영어 텍스트 | 1.42x |
| 스페인어 텍스트 | 1.33x |
| Python 코드 | 1.27x |
| 중국어 텍스트 | 1.01x (거의 동일) |
Anthropic은 이를 조금 더 신중하게 표현합니다. “텍스트 종류에 따라 1.0배에서 1.35배 사이”라는 것입니다. 낮은 범위를 적용해도 더 많은 토큰에 같은 요금을 내게 됩니다. 같은 작업의 실제 청구액이 올라갑니다.
사용하는 언어에 대해 공개된 측정값이 없다면, 몇 분이면 자신의 텍스트에 적용되는 정확한 배율을 측정할 수 있습니다. 방법은 아래에서 설명하겠습니다.
작업 하나의 실제 비용은 얼마나 더 들까?
핵심 내용
목록 가격만으로는 비용을 알 수 없습니다. 작업에 필요한 토큰과 단계 수가 실제 청구액을 결정하므로, 자신의 작업에서 이를 측정하세요.
토크나이저는 전체의 절반만 설명합니다. 나머지 절반은 Sonnet 5가 더 많은 단계를 거치고 작업 중 더 많은 텍스트를 생성한다는 점입니다. 목록 가격만으로는 비용을 알 수 없습니다. 작업에 필요한 토큰과 단계 수가 실제 청구액을 결정하므로, 자신의 작업에서 이를 측정하세요.
작업당 비용을 보면 Sonnet 5는 플래그십 모델 Opus 4.8보다 비쌉니다. 정가가 2.5배 낮은데도 그렇습니다. 정가는 한 가지를 말하지만 실제 청구액은 다릅니다. 토크나이저와 추가 단계가 약속된 절감액을 모두 잡아먹습니다.
이런 현상은 세대가 바뀔 때마다 반복됩니다. 이전 모델인 Opus 4.7에서도 토크나이저가 바뀌면서 요청당 토큰 수가 이미 약 37% 증가했습니다.
결론은 간단합니다. “2.5배 저렴하다”는 문구를 그대로 믿지 마세요. 실제 가격은 자신의 작업에서 발생한 토큰 수로만 알 수 있습니다. 아래에서 측정 방법을 보여드리겠습니다. 그 전에 이 모든 내용이 어떤 맥락에 놓이는지 살펴보겠습니다.
Sonnet 5와 Opus 중 하나를 고르는 것은 전체 과정의 한 부분일 뿐입니다. 요청 전에 Claude의 컨텍스트에 무엇을 넣는지 다루는 컨텍스트 엔지니어링이 실제 토큰 사용량을 결정합니다. 컨텍스트가 비대하면 가장 저렴한 모델도 예산을 모두 소모합니다. 잘 구성된 컨텍스트는 비싼 모델에서도 토큰을 절약합니다.
Claude Sonnet 5와 Opus 4.8 비교: 각각 무엇을 할 수 있을까?
핵심 내용
코딩에서는 Sonnet 5가 Opus 4.8에 뒤처집니다. SWE-bench Pro 벤치마크에서 63.2% 대 69.2%입니다. 보고서, 분석, 문서처럼 지식 작업에서는 Sonnet 5가 근소하게 앞섭니다. 1,618점 대 1,615점입니다. 즉 Opus 4.8은 어려운 코딩에 더 강하고, Sonnet 5는 일상적인 에이전트 작업과 텍스트 작업에서 더 낮은 가격으로 플래그십 모델에 근접합니다.
벤치마크만으로는 감으로 코딩하는 사람에게 큰 의미가 없습니다. 하지만 수치를 보면 각 모델이 어떤 작업에 강한지 알 수 있습니다. Anthropic이 공개한 세 모델의 공식 결과를 나란히 살펴보겠습니다.
| 측정 항목 | Sonnet 4.6 | Sonnet 5 | Opus 4.8 |
|---|---|---|---|
| 에이전트 코딩 (SWE-bench Pro) | 58.1% | 63.2% | 69.2% |
| 터미널 작업 (Terminal-Bench 2.1) | 67.0% | 80.4% | 74.6% |
| 컴퓨터 사용 (OSWorld) | 78.5% | 81.2% | - |
| 지식 작업 (GDPval) | 1395 | 1618 | 1615 |
Opus 4.8은 어려운 에이전트 코딩에서 앞섭니다. SWE-bench Pro에서 69.2% 대 63.2%입니다. 6%포인트 차이는 Opus가 해결하지만 Sonnet이 중도에 포기하는 까다로운 버그와 아키텍처 문제에서 나타납니다. 그러나 Opus가 앞서는 항목은 어려운 코딩뿐입니다. 터미널 작업(80.4% 대 74.6%)과 지식 작업(보고서 작성, 데이터 분석)에서는 Sonnet 5가 이미 플래그십 모델을 앞섰습니다.
/effort로 노력 수준을 설정하는 방법을 포함해 “작업 유형별로 어떤 모델을 써야 하는가”를 자세히 설명한 가이드는 별도의 Claude Code에서 Sonnet 또는 Opus 선택하기 문서에 있습니다. 이 가이드는 작업 유형별 모델 배정 방법을 설명합니다. 여기서는 다른 질문에 집중합니다. 이미 잘 작동하는 것을 새 모델 때문에 바꿀 가치가 있을까요?
Sonnet 5의 비용을 어떻게 계산할 수 있을까?
핵심 내용
Claude Code의 /cost는 입력과 출력을 포함한 세션 사용량 비교에 도움이 됩니다. 그러나 세션 합계에는 기록, 도구 결과, 생성 출력이 들어가므로 토크나이저 변경만 분리하지 못합니다. 기록 없는 동일한 고정 입력으로 토큰화를 측정하고 전체 작업 비용은 독립 세션에서 별도로 측정하세요.
다른 사람의 숫자를 믿지 말고 직접 측정하세요. Claude Code에서는 세션 안에서 바로 사용량을 확인할 수 있습니다. 명령어 세 가지를 소개합니다.
/usage- 주요 사용량 화면입니다. 세션 비용, 요금제에 남은 한도, 모델별 토큰을 보여줍니다./cost와/stats명령어는 이 화면 안에서 탭을 엽니다./cost- 현재 세션의 사용 내역입니다. 토큰을 얼마나 사용했는지, 어떤 모델이 사용했는지, 입력과 출력별로 나누어 보여줍니다./stats- 더 긴 기간을 보여줍니다. 몇 주 동안의 전체 세션 수와 토큰 수를 확인할 수 있습니다.
중요한 점이 있습니다. 이 명령어들이 보여 주는 달러 금액은 토큰 수를 바탕으로 한 로컬 추정치라 실제 청구액과 다를 수 있습니다. 그래도 두 모델을 비교하기에는 충분합니다.
자신의 작업에서 Sonnet 5의 비용이 얼마나 더 드는지 측정하는 정확한 절차는 다음과 같습니다.
- 토크나이저 비교에는 지침과 파일 내용을 포함한 동일한 고정 입력을 선택하고 대화 기록은 제외하세요. 각 모델에서 그 입력의 입력 토큰 수를 비교하고 생성 출력은 제외하세요. 이 비율은 입력 토큰화만 설명합니다.
- 실제 작업 비교에는 같은 프로젝트 상태에서 모델별 독립 세션 두 개를 시작하세요. 프롬프트, 추론 노력, 도구, 성공 기준을 같게 두고 하나의 공유 대화 중간에서 모델을 바꾸지 마세요.
- 작업 전후 사용량을 기록하세요. 입력, 출력, 캐시 읽기와 쓰기의 차이에 해당 요금을 적용해 비용을 계산하고 재시도와 실패도 합계에 넣으세요.
- 결과 코드를 같은 테스트로 확인하세요. 총 토큰 비율을 가격 배율로 부르지 말고 성공한 결과의 비용을 비교하세요.
위 명령어는 한 세션의 사용량을 보여줍니다. 일간 및 주간 내역을 보려면 ccusage라는 무료 도구를 사용할 수 있습니다. Claude Code의 로컬 기록을 읽어 보고서를 만듭니다. 설치하지 않고 실행하려면 다음을 입력합니다.
npx ccusage@latest
Sonnet 5로 전환하고 맞지 않을 때 되돌리려면 어떻게 해야 할까?
핵심 내용
Sonnet 5로 전환하려면 세션에서 /model sonnet을 실행합니다. Opus 4.8로 돌아가려면 /model opus를 실행합니다. Sonnet 4.6으로 돌아가는 방법은 조금 더 복잡합니다. sonnet 별칭이 이제 버전 5를 가리키므로 전체 이름인 /model claude-sonnet-4-6을 지정해야 합니다. 전환은 즉시 적용되며 프로젝트를 다시 시작할 필요가 없습니다.
Claude Code에서 모델 변경은 명령어 하나면 되고 즉시 적용됩니다. 앞 절의 비교를 보고 되돌리고 싶을 수도 있으니, 되돌리는 방법을 포함해 모든 선택지를 살펴보겠습니다.
현재 세션에서 전환하기:
/model # 모델 목록을 열고 선택
/model sonnet # Sonnet 5로 전환
/model opus # Opus 4.8로 전환
목록에서 Enter를 누르면 선택한 모델이 새 세션의 기본값으로 저장되고, s 키를 누르면 현재 세션에만 적용됩니다.
새 모델이 맞지 않으면 되돌리기. 한 가지 알아둘 점이 있습니다. 짧은 이름 sonnet은 이제 버전 5를 가리킵니다. 검증된 Sonnet 4.6으로 돌아가려면 전체 이름을 사용하세요.
/model claude-sonnet-4-6 # 이전 Sonnet으로 돌아가기
/model claude-opus-4-8 # Opus 4.8로 돌아가기
/model default # 계정에 권장된 기본 모델로 초기화
환경 변수를 사용해 세션 전체에 모델 고정하기:
export ANTHROPIC_MODEL="claude-opus-4-8" # Opus를 고정한 상태로 시작
claude
settings.json 설정 파일에서 기본 모델을 영구적으로 지정하기:
{ "model": "opus" }
opusplan 모드도 알아두면 좋습니다. 깊이 있는 사고가 중요한 계획 단계에서는 Opus를 사용하고, 비용이 중요한 실행 단계에서는 Sonnet으로 전환합니다. 매 작업마다 직접 선택하고 싶지 않다면 “비싼 두뇌, 저렴한 손” 조합이 합리적인 기본 설정입니다.
Sonnet 5는 누구에게 유용하고, 누가 Opus를 계속 사용해야 할까?
핵심 내용
낮거나 중간 수준의 effort로 수행하는 일상적인 에이전트 작업에는 Sonnet 5가 좋은 선택입니다. 코드 초벌 검토, 테스트 생성, 프로젝트 탐색, 비슷한 작업의 대량 처리 등이 여기에 해당합니다. 아키텍처, 어려운 버그, 보안 검토처럼 어려운 작업이나 높은 effort가 필요한 작업에는 Opus 4.8을 유지하세요. 그 이유는 최대 effort에서 Sonnet 5의 작업당 비용이 Opus보다 높고, 어려운 코딩 품질은 Opus에 뒤처지기 때문입니다.
벤치마크와 가격을 바탕으로 한 간단한 배정 원칙은 다음과 같습니다. 실행은 Sonnet 5, 판단은 Opus 4.8. 같은 원칙을 작업별 의사결정표로 나타내면 다음과 같습니다.
| 작업 | 모델 | 이유 |
|---|---|---|
| 코드 초벌 검토, 프로젝트 탐색 | Sonnet 5 | 낮거나 중간 수준의 effort에서 비용이 낮고 품질도 충분함 |
| 테스트 생성, 작은 리팩터링 | Sonnet 5 | 깊이보다 비용이 중요한 일상 작업 |
| 비슷한 에이전트 작업을 대량 처리 | Sonnet 5 | 작업당 비용이 결정적임 |
| 데이터 분석, 보고서 작성 | Sonnet 5 | 지식 작업에서 Opus 4.8보다 뛰어남 |
| 아키텍처 결정, 접근 방식 선택 | Opus 4.8 | 판단을 아끼는 것이 가장 큰 실수로 이어짐 |
| 원인이 불분명한 어려운 버그 | Opus 4.8 | 더 깊은 추론을 더 오래 이어감 |
| 코드 보안 검토 | Opus 4.8 | 속도보다 철저함이 필요함 |
| 높은 effort가 필요한 어려운 작업 | Opus 4.8 | 이 경우 Sonnet 5는 작업당 비용이 더 높고 품질은 비슷함 |
직관과 다른 핵심 결론은 높은 effort(xhigh, max)에서 Sonnet 5가 가격 이점을 잃는다는 것입니다. 더 많은 단계를 거치고 토큰을 더 많이 소모하므로, 어려운 작업 하나의 비용은 Opus 4.8을 사용할 때보다 커집니다. 어려운 코딩에서는 Opus가 여전히 더 높은 품질을 제공하는데도 그렇습니다. 따라서 대부분의 작업이 어렵고 높은 effort를 사용한다면 Opus를 기본 모델로 유지하는 것이 합리적입니다.
대부분의 작업이 보통 난도의 일상적인 에이전트 작업이라면 표준 effort의 Sonnet 5는 현재 좋은 선택입니다. 특히 프로모션 가격이 적용되는 8월 31일까지 그렇습니다.
이미 전환한 사람들은 어떤 반응을 보이고 있을까?
핵심 내용
커뮤니티의 반응은 엇갈립니다. 일부 개발자는 토크나이저로 인한 비용 증가, 더 엄격해진 검열, 기대보다 작은 발전을 이유로 출시를 실패작이라고 불렀습니다. 다른 이들은 더 낮은 비용으로 Opus 수준의 에이전트 작업을 수행하고 effort 수준을 통해 사용량을 정밀하게 조절할 수 있다는 점에서 Sonnet 5를 높이 평가합니다. 지표는 개선됐지만 많은 사람의 실제 경험은 나빠졌습니다. 이것이 괴리입니다.
출시 후 몇 시간 만에 불만이 쏟아졌습니다. “쓸모없는 실패작”이라는 꼬리표가 출시 직후 붙었습니다. 논의를 이끈 분위기는 다음과 같았습니다.
감정을 빼고 보면 주요 불만은 세 가지입니다.
- 토큰 비용이 더 높습니다. 새 토크나이저가 약속된 절감액을 없애 버립니다. 위 분석 전체가 이 문제를 다룹니다.
- 거부가 늘었습니다. 모델이 논란의 여지가 있는 프롬프트를 더 쉽게 거부하며 검열도 엄격해졌습니다. 많은 사람은 이전 Sonnet 4.6이 더 빠르고 똑똑하며 제약이 적었다고 말합니다.
- 발전 폭이 너무 작습니다. 가격 인상을 고려하면 4.6과의 차이가 전환을 정당화하지 못합니다.
하지만 한쪽 이야기만 있는 것은 아닙니다. 에이전트 작업을 하는 사람들은 Sonnet 5를 좋아합니다. 품질은 Opus에 가깝고 낮은 effort에서는 가격도 더 낮습니다. 청구액을 관리하는 실질적인 수단인 effort 조절 기능도 호평합니다. 반면 Claude로 창작 글쓰기를 하던 사람들은 불만을 보입니다. 모델의 표현이 더 건조하고 조심스러워졌기 때문입니다.
이 모든 소란을 살펴본 제 결론은 “실패작”이라는 반응이 주로 부풀려진 기대에서 비롯됐다는 것입니다. 사람들은 큰 도약을 기대했지만 더 비싼 토큰과 함께 조심스러운 진전을 얻었습니다. 기술적으로 Anthropic은 작동하는 모델을 내놓았습니다. 여기서 중요한 질문은 하나뿐입니다. 자신의 작업에 비용 대비 가치가 있을까요? 자신의 토큰 청구액으로만 확인할 수 있습니다. 다른 사람의 게시물은 대신 판단해 줄 수 없습니다.
자신의 작업으로 시험하는 실용적인 시나리오
핵심 내용
이 시나리오의 작성자는 서둘러 전환하거나 되돌리지 않습니다. 글쓴이의 Max 구독에서는 Opus 4.8이 기본 모델로 남아 있어 어려운 작업에 계속 사용합니다. Sonnet 5는 초벌 검토, 테스트, 탐색 같은 일상 작업에 사용하고, 실제 프로젝트에서 /cost로 사용량을 측정합니다. 다른 사람의 벤치마크에 기대지 않고 자신의 작업 통계를 모으기 위해 8월 31일까지 프로모션을 활용합니다.
새 모델이 나오면 이 사례의 글쓴이는 결론을 서두르지 않고 시험합니다. 출시 후 처음 며칠은 언제나 현실보다 화제가 더 크게 들리기 때문입니다. Sonnet 5도 바로 그런 사례입니다.
이 사례의 단계는 다음과 같습니다.
- 기본 모델을 확인했습니다. 글쓴이는 Max 요금제를 사용하므로 Opus 4.8이 기본 모델로 유지됐습니다. 어려운 작업에는 계속 Opus를 사용합니다.
- 일상 작업에 Sonnet 5를 사용했습니다. 코드 초벌 검토, 테스트 생성, 프로젝트 탐색은 비용이 낮고 품질도 충분합니다.
- 자신의 작업에서 측정했습니다. 매 세션이 끝나면 글쓴이는
/cost를 확인해 사용량을 비교합니다. 다른 사람의 벤치마크가 아니라 자신의 실제 코드를 사용합니다. - 프로모션을 활용합니다. 8월 31일까지 Sonnet 5를 할인된 가격으로 사용할 수 있습니다. 아직 저렴할 때 개인적으로 얼마나 드는지 통계를 모으기에 좋은 시기입니다.
어떤 모델이 “정답”인지 한 번에 영원히 맞히는 것은 불가능합니다. 가격과 토크나이저가 바뀌듯 모델도 매달 달라집니다. 언제나 도움이 되는 것은 2분 만에 사용량을 측정하고 헤드라인이 아니라 수치를 바탕으로 결정하는 방법을 아는 것입니다. 모델 선택은 새로운 출시 때마다 필요한 기술입니다.
출처
더 알아보려면 Ailoot을 이용해 보세요.
자세히 보기
Claude Code의 Claude Sonnet 5: 전환할 가치가 있을까, 비용은 더 커질까?: 자주 묻는 질문
한 대화에서 모델을 바꿔 토크나이저 차이만 측정할 수 있나요?
아닙니다. 두 번째 실행에는 누적 기록이 있고 다른 답변을 만들 수 있습니다. 기록 없는 동일한 고정 입력으로 비교하세요. 입력 토큰 비율은 전체 작업 가격 배율이 아닙니다.
실제 작업 비용은 어떻게 비교하나요?
같은 프로젝트 상태와 프롬프트로 독립 세션을 시작하고 추론 노력과 도구 권한을 같게 두세요. 입력, 출력, 캐시 사용량 차이와 적용 요금, 같은 검사 통과 여부를 비교하며 재시도도 합계에 포함하세요.