Claude Sonnet 5は、Anthropicが2026年6月30日にリリースした最新のミドルティアモデルです。Anthropicはこれを「速度と知能の最高の組み合わせ」であり「これまでのSonnetモデルで最もエージェント的なモデル」と呼んでいます。エージェントやツール使用タスクではOpus 4.8に近い性能を、より低コストで利用できます。このガイドでは、Sonnet 5の仕様、API移行時の注意点、ベンチマーク、価格、利用可能性、そして実装時のテスト方法を整理します。HTTP経由でモデルを呼び出す場合は、Apidogでリクエストを検証できます。
各セクションから詳細記事に移動できます。実装に入る場合は、APIガイド、価格設定、またはOpus 4.8との比較を参照してください。
Claude Sonnet 5とは
Claude Sonnet 5はClaude Sonnet 4.6の後継モデルです。APIモデルIDは、日付サフィックスなしの次の文字列です。
claude-sonnet-5
Anthropicのモデル階層では、より小規模なHaikuモデルと、より大規模なOpusおよびFableモデルの間に位置するSonnet層に属します。
Sonnet 5の主な用途は、コストを抑えながら強力なエージェント性能を使うことです。ツール呼び出し、ループ処理、エージェント型ワークフローではOpus 4.8に近い性能を示します。一方で、ツールを使わない純粋な推論ではOpus 4.8が依然として優位です。
Sonnet 4.6から移行する場合は、基本的にはモデルIDを差し替えます。ただし、以下の確認が必要です。
- 適応的思考がデフォルトでオンになった
- 手動の拡張思考設定が削除された
- サンプリングパラメータが受け入れられなくなった
- 新しいトークナイザーによりトークン数が変わる
詳細はSonnet 5 vs Sonnet 4.6でも確認できます。
全仕様
claude-sonnet-5の主要仕様は次の通りです。
| 仕様 | 値 |
|---|---|
| コンテキストウィンドウ | 1,000,000トークン (1M) |
| 最大出力 | 128,000トークン (128K) |
| 適応的思考 | デフォルトでオン |
| 努力パラメータ | 低 / 中 / 高 / 最高 |
| ビジョン、プロンプトキャッシング、ツール利用、バッチ、構造化出力 | サポート |
| プライオリティティア | 利用不可 |
| ゼロデータ保持 (ZDR) | ZDR契約を結んでいる組織でサポート |
実装時に確認すべき点は次の通りです。
- 1Mコンテキストウィンドウはデフォルトかつ最大値です。より小さいコンテキストバリアントは選択できません。
- 適応的思考はデフォルトでオンです。Sonnet 4.6では
thinkingフィールドを送信しない限り思考は行われませんでした。 - 努力パラメータは、モデルがどの程度思考し、リソースを使うかを制御します。値は
low、medium、high、xhighです。 - 機能セットはSonnet 4.6とほぼ同じですが、Priority TierはSonnet 5では利用できません。
完全なリクエスト形式とレスポンス形式は、ステップバイステップのAPIガイドとAnthropicのモデル概要を確認してください。
Sonnet 4.6から移行する手順
Sonnet 4.6からSonnet 5へ移行する場合、まずモデルIDを変更します。
{
"model": "claude-sonnet-5"
}
そのうえで、次の3点をチェックしてください。
1. 適応的思考がデフォルトでオン
thinkingフィールドがないリクエストでも、適応的思考で実行されます。
思考を無効化したい場合は、次のように指定します。
{
"thinking": {
"type": "disabled"
}
}
注意点として、max_tokensは思考トークンと応答テキストの合計を制限します。Sonnet 4.6で思考なしに近い設定で運用していた場合は、max_tokensを再調整してください。
2. 手動の拡張思考は削除
Sonnet 5では、次のような指定は400エラーになります。
{
"thinking": {
"type": "enabled",
"budget_tokens": 4000
}
}
代わりに、適応的思考と努力パラメータを使用します。
3. サンプリングパラメータは削除
次のパラメータをデフォルト以外の値にすると、400エラーが返されます。
temperaturetop_ptop_k
移行時は、これらの指定をリクエストから削除してください。出力の方針は、システムプロンプトや構造化出力で制御します。
アシスタントメッセージの事前入力は、Sonnet 4.6と同様にサポートされておらず、400エラーを返します。応答形式を固定したい場合は、構造化出力またはシステムプロンプトを使ってください。
新しいトークナイザーの影響
Sonnet 5では新しいトークナイザーが使われます。同じ入力テキストでも、Sonnet 4.6と比べて約30%多くのトークン、つまり約1.3倍のトークンが生成されます。
APIのリクエスト形式やストリーミング処理を変更する必要はありません。ただし、次の点には影響します。
-
usageフィールドのトークン数が増える - 1Mコンテキストに入る実質的なテキスト量が減る
-
max_tokensが小さいと出力が途中で切れる可能性がある - トークン単価が同じでも、同等テキストのリクエストコストが上がる可能性がある
移行時は、Sonnet 4.6のトークン数を流用せず、Sonnet 5で再カウントしてください。
関連情報はAnthropicの新機能ページとトークンカウントのドキュメントで確認できます。
ベンチマーク概要
以下はAnthropicが発表時に報告した数値です。独立検証ではなく、発表時点の報告値として扱ってください。
| ベンチマーク | Sonnet 5 | Opus 4.8 | Sonnet 4.6 |
|---|---|---|---|
| SWE-bench Pro (エージェント的コーディング) | 63.2% | 69.2% | 58.1% |
| Terminal-Bench 2.1 | 80.4% | 82.7% | 未報告 |
| OSWorld-Verified (コンピュータ使用) | 81.2% | 83.4% | 78.5% |
傾向は明確です。ツールを使うエージェント型タスクでは、Sonnet 5はOpus 4.8に約1〜3ポイント差まで近づきます。一方、ツールなしの純粋な推論ではOpus 4.8が約6ポイントリードしています。
Sonnet 4.6との比較では、Sonnet 5は次のように改善しています。
- SWE-bench Pro: 58.1% → 63.2%
- OSWorld-Verified: 78.5% → 81.2%
詳細な内訳はSonnet 5ベンチマークの詳細解説にあります。基礎となる数値はAnthropicの透明性ハブでも確認できます。
価格設定
Sonnet 5はSonnet 4.6と同じトークンあたり料金を維持しており、導入割引付きでリリースされました。
| 価格設定 | 入力 (100万トークンあたり) | 出力 (100万トークンあたり) |
|---|---|---|
| 導入期間 (2026年8月31日まで) | $2 | $10 |
| 標準 (2026年9月1日から) | $3 | $15 |
導入料金は2026年8月31日までです。
- 入力: 100万トークンあたり$2
- 出力: 100万トークンあたり$10
2026年9月1日以降は標準料金に移行します。
- 入力: 100万トークンあたり$3
- 出力: 100万トークンあたり$15
注意点はトークナイザーです。同じテキストでも約30%多くのトークンが生成されるため、トークン単価が同じでも、Sonnet 4.6と同等のリクエストコストになるとは限りません。予算を決める前に、実ワークロードでトークン数を測定してください。
参考として、Opus 4.8は100万入力トークンあたり$5、100万出力トークンあたり$25、Fable 5は100万入力トークンあたり$10、100万出力トークンあたり$50です。Sonnet 5はこれらより低価格です。
バッチやプロンプトキャッシングの料金は、Anthropicの料金ページを確認してください。具体例は完全な料金内訳で解説しています。
利用可能性
Sonnet 5は、Anthropicの製品および主要クラウドプラットフォームで利用できます。
- Claude API: すべての顧客が利用可能
- Claudeアプリ: FreeおよびProのデフォルトモデル。Max、Team、Enterpriseでも利用可能
- Claude Code: 利用可能
- AWS: Amazon BedrockのClaudeおよびAWS上のClaude Platformを通じて利用可能。従来のBedrock InvokeModelまたはConverseパスでは利用不可
- Google Cloud: Vertex AIで利用可能
- Microsoft Foundry: プレビュー版
Sonnet 5は無料のClaudeプランでデフォルトになっているため、多くのユーザーは費用を支払わずに試せます。詳細は無料アクセスガイドを参照してください。
安全性概要
Anthropicのシステムカードによると、Sonnet 5はSonnet 4.6よりも望ましくない行動の全体的な発生率が低く、エージェント的なコンテキストでより安全です。また、Sonnet 4.6より低い幻覚と追従性を示し、悪意あるリクエストの拒否やプロンプトインジェクションへの耐性も改善されています。
Sonnet 5は、リアルタイムのサイバーセキュリティ保護機能を備えた初のSonnetティアモデルでもあります。禁止または高リスクなサイバー関連トピックを含むリクエストは拒否される場合があります。
実装上重要なのは、拒否がHTTPエラーではなくHTTP 200で返る点です。レスポンスには次のような停止理由が含まれます。
{
"stop_reason": "refusal"
}
そのため、HTTPステータスだけで成功判定せず、stop_reasonも確認してください。
一方で、Anthropicの自動行動監査では、Sonnet 5はOpus 4.8およびMythos Previewより高いミスアラインメント行動率を示し、Opusモデルよりサイバー機能が低いとされています。どちらのSonnetモデルも動作するエクスプロイトを開発できず、その測定では0.0%でした。
ApidogでSonnet 5 APIをテストする
Sonnet 5をAPIから呼び出す場合、実際には認証ヘッダー、JSONボディ、レスポンス、レート制限、エラー処理を含むHTTP APIを扱います。Apidogを使うと、Sonnet 5のリクエストを送信し、再利用可能なコレクションとして保存し、環境ごとにAPIキーを管理できます。
実装時のセットアップ例は次の通りです。
- Anthropic Messagesエンドポイントへのリクエストを作成する
- APIキーをリクエストボディではなく環境変数として保存する
- リクエストをコレクションに保存し、チームで再利用できるようにする
-
stop_reasonが存在することを確認するアサーションを追加する -
stop_reason: "refusal"を正常レスポンスとして検出できるようにする - トークンを消費せずに安定したレスポンスで開発したい場合は、エンドポイントをモックする
最小のMessages APIリクエストは次の通りです。
curl https://api.anthropic.com/v1/messages \
--header "x-api-key: $ANTHROPIC_API_KEY" \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--data '{
"model": "claude-sonnet-5",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "この変更ログのエントリを1文で要約してください。"}
]
}'
適応的思考はデフォルトでオンです。無効化しない限り、このリクエストも思考を伴って実行されます。
思考を無効化する場合は、次のように追加します。
{
"thinking": {
"type": "disabled"
}
}
ただし、max_tokensは思考と応答テキストの合計に適用されます。出力が途中で切れる場合は、max_tokensを見直してください。
リクエストが動作したら、次のようなテストを追加しておくと、後でモデルを切り替えたときのリグレッション検出に役立ちます。
pm.test("stop_reason が存在する", function () {
const json = pm.response.json();
pm.expect(json.stop_reason).to.exist;
});
pm.test("refusal を検出する", function () {
const json = pm.response.json();
if (json.stop_reason === "refusal") {
console.warn("モデルがリクエストを拒否しました");
}
});
Apidogで試す場合は、Apidogをダウンロードしてリクエストをインポートしてください。Python SDKを含む完全な流れは完全なAPIウォークスルーで確認できます。
Sonnet 5は誰に向いているか
Sonnet 5は、次のようなケースでデフォルト候補になります。
エージェントやツールを多用するワークフローを構築する場合
Sonnet 5が特に強い領域です。Opus 4.8に近い性能を低コストで使えます。大量処理を実行し、コストを重視する場合
Opusとの価格差が大きく、導入料金期間中はさらにコストを抑えられます。Sonnet 4.6から移行したい場合
モデルIDを差し替え、動作変更を確認し、トークン数を再測定してください。Claude Codeまたはエディタでコーディングする場合
Sonnet 5はエージェント的コーディングの強力なデフォルトです。詳細はClaude Codeでの使用方法を参照してください。
最も困難な純粋推論、長期間の自律実行、または最高品質が必要で追加コストを許容できる場合は、Opus 4.8を検討してください。Sonnet 5 vs Opus 4.8の比較では、その判断基準を詳しく解説しています。Opusティア自体の背景はClaude Opus 4.8とはを参照してください。
よくある質問
Claude Sonnet 5はOpus 4.8より優れていますか?
タスクによります。エージェントおよびツール使用のベンチマークでは、Sonnet 5は低価格でOpus 4.8に約1〜3ポイント差まで近づきます。純粋な推論ではOpus 4.8が約6ポイントリードしています。エージェントや大量処理にはSonnet 5、最も困難な推論にはOpus 4.8を選択してください。詳細は比較記事を参照してください。
Claude Sonnet 5のモデルIDは何ですか?
APIモデルIDは次の通りです。
claude-sonnet-5
日付サフィックスはありません。リクエストのmodel値としてこの文字列を指定します。
Claude Sonnet 5の費用はいくらですか?
導入料金は2026年8月31日まで、100万入力トークンあたり$2、100万出力トークンあたり$10です。その後、標準料金である100万入力トークンあたり$3、100万出力トークンあたり$15に移行します。
ただし、新しいトークナイザーにより同じテキストでも約30%多くのトークンが生成されます。トークン単価が同じでも、同等リクエストの実コストは上がる可能性があります。
Claude Sonnet 5を無料で利用できますか?
はい。Sonnet 5はclaude.aiの無料ClaudeプランおよびClaude Codeの無料ティアでデフォルトモデルとして利用できます。ただし使用制限があります。詳細は無料アクセスガイドを参照してください。
Sonnet 4.6からアップグレードするためにコード変更は必要ですか?
主な変更はモデルIDの差し替えです。
{
"model": "claude-sonnet-5"
}
その後、次の点を確認してください。
- 適応的思考がデフォルトでオンになったため、
max_tokensを見直す -
thinking.budget_tokensを使った拡張思考指定を削除する -
temperature、top_p、top_kなどのデフォルト以外のサンプリング指定を削除する - 新しいトークナイザーに合わせてトークン数を再測定する




Top comments (0)