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's Transparency Hubを参照してください。
Claude Sonnet 5は、リアルタイムのサイバーセキュリティ保護措置を備えた初のSonnetティアのモデルです。禁止されている、または高リスクのサイバーセキュリティトピックを含むリクエストは拒否される場合があります。拒否はエラーではなく、stop_reason: "refusal"を含む成功したHTTP 200レスポンスとして返されます。背景については、保護措置、警告、および異議申し立てを参照してください。
Claude Sonnet 5の価格は、入力トークン100万あたり$2、出力トークン100万あたり$10で、Claude Sonnet 4.6の$3/$15よりもトークンあたりの価格が低くなっています。新しいトークナイザーにより同じテキストで約30%多くのトークンが生成されるため、Claude Sonnet 4.6と比較した場合、同等のリクエストのコストはトークンあたりの価格に正比例して下がるわけではありません。正確な差はコンテンツとワークロードの形態によって異なります。
バッチ処理やプロンプトキャッシングの料金を含む完全な価格については、価格を参照してください。
リリース時点で、Claude Sonnet 5は以下で利用可能です。
InvokeModel APIを通じてもアクセス可能で、Claude in Amazon Bedrockと同じインフラストラクチャで提供されます。レガシーのClaude on Amazon Bedrock(Opus 4.6以前)統合にはClaude Sonnet 5は含まれていません。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?