プロダクト

Anthropic「Claude API」新版 2026-10-21 3つの設定は400エラー

Anthropic は2026年10月21日、Claude API の新バージョン 2026-10-21 と各 SDK・ant CLI の新メジャーを公開した。temperature、top_p、top_k は400エラーになる。

年表で見ると:Claude の節目と更新年表を見る
7日5日1日同日2026.10.08 単体版 Claude Design を12月14日に終了2026.10.08単体版Claude Des…単体版 Claude Design を…2026.10.15 Opus 5.5 の fast mode が正式提供に2026.10.15Opus 5.5 のfast mode…Opus 5.5 の fast mode…2026.10.20 Inference hooks がベータを終了2026.10.20Inferencehooks がベ…Inference hooks がベー…2026.10.21 新アプリ Claude Duet を先行公開2026.10.21新アプリClaude Due…新アプリ Claude Duet を…2026.10.21 API 2026-10-21 版と SDK 新メジャー2026.10.21API 2026-10-21 版と S…API 2026-10-21 版と SD…

TRAIL の年表(重要度2以上)から作成。2026.10.21 まで。

  • Anthropic は2026年10月21日、Claude API の新しいバージョン 2026-10-21 と、各言語の SDK・ant CLI の新しいメジャーバージョンを公開した。
  • Claude API を自社のシステムから使う開発者と、その移行を管理する立場の人に関係する。
  • temperature、top_p、top_k を送ると400エラー(リクエストが受け付けられない失敗)になる。移行にはコードの修正とテストが要る。

何が発表されたか

Claude の開発元 Anthropic は2026年10月21日、リリースノートで API バージョン 2026-10-21 を公開したと伝えた。移行元の版は 2023-06-01 で、手順は移行ガイド(Migrating to API version 2026-10-21)にある。

SDK(各言語から API を呼ぶ部品)を使うと、リクエストは、その SDK のメジャーバージョンが出た時点の API バージョンで送られる。今回の新しい SDK と ant CLI(コマンドラインから API を使う道具)は、2026-10-21 を既定で送る。SDK を使わない場合は、anthropic-version ヘッダーに 2026-10-21 を指定する。新しいバージョンは次のとおりだ。

  • Python SDK 2.0.0
  • TypeScript SDK 1.0.0
  • C# SDK 13.0.0
  • Go SDK 2.0.0
  • Java SDK 3.0.0
  • PHP SDK 1.0.0
  • Ruby SDK 2.0.0
  • ant CLI 2.0.0

移行ガイドは、アップグレードを修正と同時にリリースするよう求めている。影響が大きい破壊的変更は次のとおりだ。

Messages API(文章を生成する中心の API)では、3つある。

  • temperature、top_p、top_k は、既定値のままでも400エラーになる。最新のメジャーバージョンの SDK と CLI から、この3つのパラメータは無くなった。
  • assistant メッセージに document ブロックを直接置くと400エラーになる。document は user メッセージで送る。
  • user メッセージの text ブロックに、空でない citations(出典の引用情報)を付けると400エラーになる(search_result ブロックの中も同じ)。assistant メッセージの citations は受け付ける。

3つのパラメータを外すと、各モデルの既定値で生成される。temperature は 1.0 だ。Claude 4.7 以降のモデルはもともと既定値しか受け付けないので、変わらない。Claude Sonnet 4.6 のように他の値を受けるモデルで、temperature を下げて出力を安定させていた場合は、その効果がなくなる。代わりの設定はない。既定値以外に頼るリクエストは、パラメータを送るのをやめるか、そのリクエストだけ 2023-06-01 のままにする。

次に、Admin API と Claude Enterprise Analytics API では、旧名の項目が応答から消えた。たとえば RBAC グループの roles は role_ids に、RBAC ロールの name は display_name に変わった。

API キーの workspace_id も廃止された。代わりに scope を読む。特定のワークスペースのキーは scope.workspace_id にIDが入り、全ワークスペース用のキーは {"type": "organization"} になる。null を Default Workspace と扱っていたコードは、直す必要がある。

SDK と CLI 側にも変更がある。API キーは Authorization: Bearer ヘッダーで送られる。従来の X-Api-Key を読むプロキシは変更が要る。ant の --api-key と --auth-token は削除された。

SDK と CLI のライセンスは、これらのバージョンから Apache License 2.0 になる。以前のバージョンは MIT License のままだ。コードの変更は要らない。

年表で見ると

基準日は2026年10月21日だ。Claude の最新のモデル更新は、2026年10月7日の Claude Haiku 5.5 の公開で、14日前にあたる。

API 関連では、2026年10月15日にOpus 5.5 の fast mode が正式提供になり、10月20日には user profiles と組織の Webhook が加わった。

TRAIL の年表では、Claude の出来事は2026年10月が基準日までに20件で、9月は6件、8月は4件だった。件数は全種別の合計で、今回の公開もその1件だ。

誰が、いくらで使えるか

SDK を使う場合は、新しいバージョンに上げる。Amazon Bedrock では条件がある。Bedrock では、2026-10-21 は Claude 4.7 以降のモデルでだけ使える。

Opus 4.6 以前のモデルを Bedrock で呼ぶ場合は、今の SDK のバージョンのままにする。API バージョンを自分で指定しているなら、今送っている版のままにする。移すには、先に Claude 4.7 以降のモデルへ切り替える。

まだ分からないこと

料金の変更は、読んだ2ページに書かれていない。2023-06-01 をいつまで使えるかも書かれていない。

出典

この記事に出てくるツール

  • Claude

    Anthropic

    文章作成・コーディング・調査に使えるAIアシスタント

    • 無料プランあり
    • 日本語対応あり
    • APIあり
    年表
    90件
    最新の更新
    2026.10.21

Timeline

関連する出来事

  1. API 2026-10-21 版と SDK 新メジャー

    Claude・機能 最終確認 2026年10月21日

  2. Opus 5.5 の fast mode が正式提供に

    Claude・機能 最終確認 2026年10月16日

  3. Claude Haiku 5.5 を公開

    Claude・モデル 最終確認 2026年10月10日