
앤트로픽이 Claude Sonnet 5를 내놨습니다.
이전 모델인 Sonnet 4.6을 그대로 대체하는 업그레이드라, 겉으로는 "모델 이름만 바꾸면 끝"처럼 보여요.
그런데 막상 뜯어보면 숨은 변화가 생각보다 큽니다.
같은 글을 넣어도 토큰이 30%가량 더 들고, 잘 쓰던 코드가 400 에러를 내기도 합니다.
아래에서 뭐가 좋아졌는지, 왜 가격은 그대로인데 비용이 달라지는지, 개발자가 고쳐야 할 건 뭔지 정리합니다.
빠른 판단
- 코딩·에이전트 작업에서 가장 크게 향상됐습니다. 가격은 이전과 같은 조건이에요.
- 1M 토큰 컨텍스트가 기본입니다(최대이자 기본값). 출력은 최대 12만 8천 토큰.
- 적응형 사고가 기본 켜짐입니다. 이전엔 요청에 안 넣으면 사고를 안 했는데, 이제 알아서 생각합니다.
- 진짜 함정 — 새 토크나이저: 같은 텍스트가 4.6보다 약 30% 많은 토큰을 씁니다. 단가는 그대로여도 실제 비용이 달라져요.
- 출시 기념가로 입력/출력 100만 토큰당 $2 / $10를 8월 31일까지 적용합니다(이후 $3 / $15).
뭐가 좋아졌나
가장 큰 향상은 코딩과 에이전트 작업입니다.
같은 가격에 이전 Sonnet 4.6보다 이 영역이 확실히 좋아졌고, 최상위 Opus로 올리지 않아도 되는 작업 범위가 넓어졌어요.
구체적인 벤치마크 수치는 앤트로픽의 공식 트랜스페어런시 허브에 공개돼 있으니 정확한 값은 거기서 확인하면 됩니다.
기능 면에서도 챙길 게 있습니다.
1M 토큰 컨텍스트가 기본이라 긴 문서나 큰 코드베이스를 한 번에 다룰 수 있고, 더 작은 컨텍스트 변형 없이 이게 기본값입니다.
적응형 사고가 기본으로 켜져서, 복잡한 질문엔 알아서 더 깊이 생각하고 쉬운 건 빠르게 답합니다.
도구·플랫폼 기능은 4.6과 동일하게 지원하니, 쓰던 기능이 사라질 걱정은 없어요.
한마디로 이번 Sonnet 5의 메시지는 "Opus까지 안 가도 웬만한 건 여기서 해결하라"입니다.
비용 부담이 큰 최상위 모델 대신, 속도와 지능의 균형점을 한 단계 끌어올린 카드로 보면 됩니다.
다만 Priority Tier는 Sonnet 5에서 지원되지 않으니, 우선 처리 등급을 쓰던 곳은 이 점만 확인하세요.
가격은 그대로인데 왜 비용이 달라질까?
여기가 가장 많이 놓치는 지점입니다.
Claude Sonnet 5는 토큰당 단가가 4.6과 같습니다.
그런데 실제 청구액은 달라질 수 있어요.
이유는 새 토크나이저입니다.
같은 문장을 넣어도 토큰을 세는 방식이 바뀌어서, 4.6보다 약 30% 더 많은 토큰으로 계산됩니다.
단가가 같아도 토큰 수가 늘면 요청당 비용은 오르는 셈이에요.

영향은 비용만이 아닙니다.
1M 컨텍스트라도 토큰당 담는 글자가 줄어드니, 같은 창에 들어가는 실제 텍스트 양은 이전보다 적어집니다.
출력 예산(max_tokens)도 4.6 기준으로 맞춰뒀다면 답이 중간에 잘릴 수 있어요.
그래서 옮기기 전에 토큰 수를 다시 계산하는 게 필수입니다.
다행히 이건 API 형식이 바뀐 게 아니라, 코드는 그대로 두고 숫자만 다시 재보면 됩니다.
개발자가 코드 고쳐야 하는 3가지
API로 쓰던 사람은 세 가지가 바뀌었습니다.
이걸 모르고 그냥 모델 ID만 바꾸면 400 에러가 납니다.
| 바뀐 것 | 이전(4.6) | Sonnet 5 |
|---|---|---|
| *적응형 사고 | 안 넣으면 사고 안 함 | 기본으로 사고(끄려면 disabled) |
| 샘플링 파라미터 | temperature 등 사용 가능 | 기본값 아니면 400 에러 |
| 수동 확장 사고 | budget_tokens 지정 | 제거됨, 400 에러 |
정리하면 이렇습니다.
적응형 사고가 기본이라, 사고를 끄려면 thinking: {type: "disabled"}를 넣어야 합니다.
temperature·top_p·top_k를 기본값이 아닌 값으로 넣으면 400 에러가 나니, 마이그레이션할 때 아예 빼세요.
모델을 유도하려면 시스템 프롬프트로 하면 됩니다.
수동 확장 사고(budget_tokens)는 제거돼서, 적응형 사고와 effort 파라미터로 바꿔야 합니다.
마이그레이션은 이렇게
옮기는 순서는 단순합니다.

- 모델 ID를
claude-sonnet-5로 바꿉니다. - 새 토크나이저 기준으로 토큰 수와 max_tokens 예산을 다시 계산합니다.
- 샘플링 파라미터와 수동 확장 사고를 제거하고, 필요하면 적응형 사고로 바꿉니다.
제 경우 모델 ID만 바꾸고 돌렸다가, temperature를 넣어둔 요청이 400을 뱉어 한참 헤맸습니다.
"드롭인 교체"라는 말만 믿지 말고, 이 세 가지는 꼭 훑고 넘어가는 게 안전해요.
특히 토큰 재계산은 눈에 안 보여서 놓치기 쉬운데, 나중에 청구서에서 확인하면 늦습니다.
사이버 보안 안전장치가 붙었다
Sonnet 5에는 새 안전장치가 하나 들어갔습니다.
Sonnet 등급에선 처음으로 실시간 사이버 보안 안전장치가 적용됐어요.
금지되거나 고위험인 사이버 보안 요청은 거부될 수 있습니다.
이때 거부는 오류가 아니라, stop_reason: "refusal"과 함께 정상 응답(HTTP 200)으로 돌아옵니다.
그래서 코드에서 이 경우를 에러가 아니라 정상 응답의 한 종류로 처리해두는 게 좋습니다.
보안 관련 도구를 만드는 게 아니라면 대부분 마주칠 일은 없지만, 자동화 파이프라인이라면 이 응답 형태를 미리 알아두는 편이 안전합니다.
자주 묻는 질문 (FAQ)
모델 ID만 바꾸면 되나요?
대부분은 됩니다.
다만 샘플링 파라미터나 수동 확장 사고를 쓰던 코드는 400 에러가 나니 정리해야 하고, 토큰 예산은 다시 계산해야 합니다.
가격이 올랐나요?
토큰당 단가는 그대로($3/$15)입니다.
다만 새 토크나이저로 같은 글이 토큰을 30%쯤 더 쓰기 때문에, 실제 요청 비용은 오를 수 있어요.
8월 31일까지는 출시 기념가 $2/$10이라 오히려 저렴합니다.
Claude 앱에서도 Sonnet 5를 쓸 수 있나요?
API·클라우드(Bedrock·Vertex·Foundry)에서 제공됩니다.
일반 사용은 본인이 쓰는 서비스에서 모델 선택지에 뜨는지 확인하세요.
Opus 대신 Sonnet 5로 충분한가요?
많은 작업에서 그렇습니다.
Sonnet 5는 Opus로 올리지 않고도 더 많은 걸 처리하도록 나온 모델이라, 비용 대비 성능을 볼 때 먼저 후보로 두면 됩니다.
정리 — 지금 할 일, 주의할 일, 확인할 일
지금 할 일
- API를 쓴다면 모델 ID를
claude-sonnet-5로 바꾸고 토큰 예산을 다시 계산합니다. - 8월 31일까지의 출시 기념가($2/$10)를 감안해 테스트를 앞당깁니다.
주의할 일
- "드롭인 교체"만 믿고 그냥 넘기지 마세요. 샘플링 파라미터·수동 사고는 400 에러가 납니다.
- 단가가 같다고 비용이 같다고 단정하지 마세요. 토큰이 30% 늘 수 있습니다.
확인할 일
- 새 토크나이저 기준으로 프롬프트 토큰과 max_tokens를 다시 잽니다.
- Priority Tier를 쓰던 곳이라면 Sonnet 5에서 지원 안 되는 점을 확인합니다.
- 사이버 보안 거부(refusal)를 정상 응답으로 처리하도록 코드를 점검합니다.
'IT 제품&프로그램 팁' 카테고리의 다른 글
| 노션 AI 가격 (2026) — 플러스로는 못 쓴다, 월 3만 원부터 (0) | 2026.08.06 |
|---|---|
| Claude Opus 5 출시, 같은 값에 코딩 2배 (2026) (0) | 2026.07.25 |
| Orca IDE, AI 코딩 에이전트 병렬 실행 (2026) (0) | 2026.07.24 |
| Gemini 3.6 출시, 3.5 Pro는 왜 빠졌나 (2026) (0) | 2026.07.23 |
| GPT-5.6 Sol과 xhigh·max, 언제 뭘 쓸까 (2026) (0) | 2026.07.20 |
댓글