Claude Sonnet 5は、AnthropicのSonnetモデルファミリーの次世代モデルです。Claude Sonnet 4.6からそのまま置き換え可能なアップグレードであり、3つの動作変更があります。adaptive thinking(適応的思考)がデフォルトで有効になっていること、手動の拡張思考が400エラーを返すようになったこと(Claude Sonnet 4.6で非推奨となっていました)、およびサンプリングパラメータ(temperature、top_p、top_k)をデフォルト以外の値に設定すると400エラーが返されることです。このページでは、新しいトークナイザーを含め、リリース時点での新機能をすべてまとめています。
| モデル | APIモデルID | 説明 |
|---|---|---|
| Claude Sonnet 5 | claude-sonnet-5 | 速度と知能の最適な組み合わせ |
Claude Sonnet 5は、デフォルトで1Mトークンのコンテキストウィンドウ(1Mトークンがデフォルトかつ最大値であり、より小さいコンテキストのバリアントはありません)、128kの最大出力トークン、適応的思考、およびClaude Sonnet 4.6と同じツールとプラットフォーム機能をサポートしています。ただし、Priority TierはClaude Sonnet 5では利用できません。
完全な価格と仕様については、モデルの概要を参照してください。
Claude Sonnet 4.6では、thinkingフィールドのないリクエストは思考なしで実行されます。Claude Sonnet 5では、同じリクエストが適応的思考で実行されます。思考をオフにするには、thinking: {type: "disabled"}を渡してください。max_tokensは総出力(思考とレスポンステキストの合計)に対する厳密な上限であるため、Claude Sonnet 4.6で思考なしで実行していたワークロードについては、この値を見直してください。
temperature、top_p、またはtop_kをデフォルト以外の値に設定すると、400エラーが返されます。移行時にはこれらのパラメータを削除してください。デフォルト値(またはパラメータの省略)は受け付けられます。モデルの動作を誘導するには、システムプロンプトの指示を使用してください。これはSonnetクラスのモデルでは新しい制約であり、同じ制約は以前にClaude Opus 4.7で導入されました。
手動の拡張思考(thinking: {type: "enabled", budget_tokens: N})はClaude Sonnet 4.6で非推奨となっていましたが、Claude Sonnet 5では削除され、Claude Opus 4.8およびClaude Opus 4.7と同様に400エラーを返します。代わりにeffortパラメータを使用した適応的思考を使用してください。
# Claude Sonnet 5ではサポートされていません(400を返します)
thinking = {"type": "enabled", "budget_tokens": 32000}
# 代わりにこちらを使用してください
thinking = {"type": "adaptive"}Claude Sonnet 5は新しいトークナイザーを使用しています。同じ入力テキストでも、Claude Sonnet 4.6と比べて約30%多くのトークンが生成されます。これはAPIの変更ではありません。リクエスト、レスポンス、ストリーミングイベントの形式は同じままであり、コードの変更は必要ありません。
この変更は、トークン単位で測定または予算設定しているすべてのものに影響します。
usageフィールドおよびトークンカウントの結果は、Claude Sonnet 4.6よりも高くなります。以前のモデルで測定したカウントを再利用せず、Claude Sonnet 5で再カウントしてください。max_tokensの予算: Claude Sonnet 4.6向けに調整された出力制限では、Claude Sonnet 5で同等の出力が切り捨てられる可能性があります。想定される出力長に近い値に設定している制限を見直してください。アシスタントメッセージのプリフィルは400エラーを返します。これはClaude Sonnet 4.6から変更されていません。代わりに構造化出力、システムプロンプトの指示、またはoutput_config.formatを使用してください。
Claude Sonnet 5は、同じ価格でClaude Sonnet 4.6よりも能力が向上しています。また、Opusクラスのモデルに移行することなく、Claude Sonnet 4.6が提供する以上の能力を必要とするワークロードの選択肢にもなります。
Claude Sonnet 4.6と比較して最も大きな向上が見られるのは、コーディングとエージェントタスクです。ベンチマーク結果については、AnthropicのTransparency Hubを参照してください。
Claude Sonnet 5は、リアルタイムのサイバーセキュリティセーフガードを備えた初のSonnetティアモデルです。禁止されている、または高リスクのサイバーセキュリティトピックを含むリクエストは拒否される場合があります。拒否はエラーではなく、stop_reason: "refusal"を含む成功したHTTP 200レスポンスとして返されます。背景については、セーフガード、警告、および異議申し立てを参照してください。
Claude Sonnet 5の価格は、入力トークン100万あたり$3、出力トークン100万あたり$15で、Claude Sonnet 4.6から変更されていません。新しいトークナイザーは同じテキストに対して約30%多くのトークンを生成するため、トークンあたりの価格は変更されていなくても、同等のリクエストのコストはClaude Sonnet 4.6と異なる場合があります。
2026年8月31日までは、入力/出力トークン100万あたり$2/$10の導入価格が適用され、その後は入力/出力トークン100万あたり$3/$15の標準価格が適用されます。
バッチ処理やプロンプトキャッシングの料金を含む完全な価格については、価格を参照してください。
リリース時点で、Claude Sonnet 5は以下で利用可能です。
InvokeModelおよびConverse API)では利用できません。Claude Sonnet 5は、ZDR契約を締結している組織向けにゼロデータ保持をサポートしています。
Claude Sonnet 5は、Claude Sonnet 4.6からそのまま置き換え可能です。モデルIDを更新してください。
model = "claude-sonnet-4-6" # Before
model = "claude-sonnet-5" # Afterその後、以下を確認してください。
max_tokensの制限を見直してください。budget_tokensを設定している場合は、適応的思考に移行してください。手動の拡張思考(thinking: {type: "enabled"})はサポートされておらず、400エラーを返します。temperature、top_p、top_k)をデフォルト以外の値に設定するリクエストは400エラーを返します。移行時にはこれらを削除してください。ツール定義とレスポンスの形式は変更されておらず、アシスタントメッセージのプリフィルはClaude Sonnet 4.6ですでにサポートされていませんでした。詳細については、移行ガイドのClaude Sonnet 5セクションを参照してください。
現在のすべてのClaudeモデルの完全な仕様と価格。
移行前に新しいトークナイザーでプロンプトを測定します。
Claude Sonnet 5で推奨される思考オンモード。
1Mトークンのコンテキストウィンドウの仕組み。
バッチ処理やプロンプトキャッシングの料金を含む完全な価格。
Was this page helpful?