Claude Sonnet 5 リリース:性能は Opus 4.8 に肉薄、価格は60%

·Toolin 編集部

Anthropic が Claude Sonnet 5 をリリース。デフォルトでアダプティブシンキングが有効化され、新トークナイザを導入。価格は $3/$15 を維持し、8月31日までは $2/$10 の期間限定価格です。

Claude Sonnet 5 リリース:性能は Opus 4.8 に肉薄、価格は60%

Anthropic は6月30日に Claude Sonnet 5 をリリースしました。Sonnet 4.6 の drop-in アップグレードとして位置づけられています。コーディングと Agent タスクで明確に向上し、性能はより高価な Opus 4.8 に肉薄しつつ、100万 token あたりの価格は後者の60%です。Sonnet 4.6 を使っているなら移行コストは極めて低いですし、Opus に上げるか迷っているなら、今回の Sonnet は再評価に値します。

中核となる更新

デフォルトでアダプティブシンキング(Adaptive Thinking)が有効

これが最も重要な挙動変化です。Sonnet 4.6 では thinking フィールドなしのリクエストは思考しませんでしたが、Sonnet 5 では同じリクエストが自動的に adaptive thinking を有効にします。不要な場合は thinking: {type: "disabled"} を明示的に渡す必要があります。

# Sonnet 5 はデフォルトで adaptive thinking、追加設定は不要
# オフにする場合:
thinking = {"type": "disabled"}

同時に、旧来の manual extended thinking(thinking: {type: "enabled", budget_tokens: N})は完全に削除されており、呼び出すと 400 エラーが返ります。

手動サンプリングパラメータは非対応に

temperature、top_p、top_k を非デフォルト値に設定すると、400 エラーが直接返ります。移行時にはこれらのパラメータを削除し、system prompt でモデルの挙動を誘導する必要があります。この制限は以前 Opus 4.7 で導入されたものです。

新トークナイザ:同じテキストで約30%多い token

Sonnet 5 は新しいトークナイザに切り替わり、同じ入力テキストから生成される token 数は Sonnet 4.6 より約30%多くなります。これは API の形状変化ではありません(リクエスト/レスポンス/streaming イベント構造は不変)が、予算には実質的に影響します:

  • Token カウント:usage フィールドは同じテキストで高くなるため、旧モデルのカウントを再利用しない
  • コンテキスト容量:1M ウィンドウは不変だが、テキスト換算で実際に収まる内容は減る
  • max_tokens 上限:旧モデル用に調整した出力上限が打ち切られる可能性があり、再評価が必要
  • 1リクエストあたりのコスト:単価は不変だが、同じリクエストの token が増えるため、総コストは上がる可能性がある

初のリアルタイム・サイバーセキュリティ保護を備えた Sonnet

Sonnet 5 は、リアルタイムのサイバーセキュリティ保護を内蔵した初の Sonnet 級モデルです。禁止または高リスクのサイバーセキュリティトピックに関わるリクエストは拒否されることがあり、拒否は HTTP 200 + stop_reason: "refusal" として返ります。エラーではありません。

価格

項目価格(100万 token あたり)
標準入力$3
標準出力$15
期間限定入力(2026-08-31 まで)$2
期間限定出力(2026-08-31 まで)$10

比較として、Claude Opus 4.8 は $5/$25 です。注意:新しいトークナイザのため、同等のリクエストの実際の費用は、単価比較が示すより高くなる可能性があります。

利用可能なチャネル

  • Claude API:すべての顧客が利用可能
  • AWS:Amazon Bedrock 上の Claude および AWS 上の Claude Platform 経由。legacy Bedrock(InvokeModel/Converse API)は非対応
  • Google Cloud:Claude on Google Cloud 経由
  • Microsoft Foundry:Claude in Microsoft Foundry 経由
  • ZDR(ゼロデータリテンション)契約をサポート

移行チェックリスト

Sonnet 5 は Sonnet 4.6 の drop-in 置換で、model ID を変えるだけです:

model = "claude-sonnet-4-6"  # 移行前
model = "claude-sonnet-5"    # 移行後

その後、3つの事項を順に確認します:

  1. Token 予算とカウント:token counting ツールで prompt を数え直し、出力長上限に近い max_tokens を再評価する
  2. Extended thinking:まだ budget_tokens を使っている場合は adaptive thinking へ移行する
  3. サンプリングパラメータ:temperature/top_p/top_k の非デフォルト値を削除する

その他の API 制約(assistant message prefilling 非対応など)は Sonnet 4.6 と同一で、追加の変更は不要です。

適用シーン

  • コーディング Agent:Sonnet 4.6 比較で最大の向上はコーディングと agentic タスク
  • Opus 級の能力が必要だが予算が限られる:Sonnet 5 は複数の benchmark で Opus 4.8 との差を縮めた
  • すでに Sonnet 4.6 を使っている本番負荷:drop-in アップグレードで移行リスクは低い

もし細かいサンプリングパラメータによる温度調整に大きく依存していたり、過去の token カウントを大量に再利用してコスト予測をしているなら、今回のアップグレードにはいくらか適応作業が必要です。それ以外では、現行の Sonnet 系列で最も切り替える価値のあるバージョンです。

一次ソース: