メインコンテンツまでスキップ

Anthropic API で Claude のモデル一覧を取得する

Anthropic API の /v1/models エンドポイントを使うと、利用可能な Claude モデルの一覧とその仕様をプログラムから取得できる。

API の叩き方

PowerShell で取得する場合はこちら。

$uri = "https://api.anthropic.com/v1/models"
$headers = @{
"x-api-key" = $env:ANTHROPIC_API_KEY
"anthropic-version" = "2023-06-01"
}

$response = Invoke-RestMethod -Uri $uri -Method Get -Headers $headers
$response.data | ConvertTo-Json -Depth 10

curl で取得する場合はこちら。

curl https://api.anthropic.com/v1/models \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01"

取得結果 (2026 年 5 月時点)

モデルモデル ID公開日最大入力最大出力
Claude Opus 4.7claude-opus-4-72026-04-141M128K
Claude Sonnet 4.6claude-sonnet-4-62026-02-171M128K
Claude Opus 4.6claude-opus-4-62026-02-041M128K
Claude Opus 4.5claude-opus-4-5-202511012025-11-24200K64K
Claude Haiku 4.5claude-haiku-4-5-202510012025-10-15200K64K
Claude Sonnet 4.5claude-sonnet-4-5-202509292025-09-291M64K
Claude Opus 4.1claude-opus-4-1-202508052025-08-05200K32K
Claude Opus 4claude-opus-4-202505142025-05-22200K32K
Claude Sonnet 4claude-sonnet-4-202505142025-05-221M64K

機能対応状況

各モデルで利用できる機能の対応状況は以下のとおり。

モデルバッチ処理コード実行Effort 制御Compact思考モード
Claude Opus 4.7adaptive のみ
Claude Sonnet 4.6enabled / adaptive
Claude Opus 4.6enabled / adaptive
Claude Opus 4.5○ (max 非対応)enabled のみ
Claude Haiku 4.5enabled のみ
Claude Sonnet 4.5enabled のみ
Claude Opus 4.1enabled のみ
Claude Opus 4enabled のみ
Claude Sonnet 4enabled のみ

各機能の説明

  • バッチ処理: 非同期バッチ API を使って大量リクエストをまとめて処理できる。オンデマンド料金の 50% OFF で利用可能。
  • コード実行: モデルがサンドボックス環境でコードを実行できる。
  • Effort 制御: low / medium / high / max で思考量を調整できる。コストと精度のトレードオフを制御できる。
  • Compact: コンテキスト管理機能。長い会話を圧縮して効率的にトークンを使えるようにする (compact_20260112)。
  • 思考モード: 拡張思考 (Extended Thinking) の対応状況。enabled は常時思考、adaptive はモデルが自動で判断するモード。

最新の 4.6 世代 (Opus 4.6、Sonnet 4.6) 以降では Compact が利用でき、Effort 制御も対応している。4.5 世代以前のモデルを使う場合はこれらの機能が使えない点に注意。

参考

コメント

読み込み中...

コメントを投稿する