From 5088065bc1dd2707eef6c8b5727e2dbba9eb32e4 Mon Sep 17 00:00:00 2001 From: ozzy-3 <104637034+ozzy-3@users.noreply.github.com> Date: Mon, 11 May 2026 02:23:26 +0900 Subject: [PATCH] docs(knowledge): refresh ai/platform/anthropic-api (2026-05-10) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Opus 4.7 関連の追補: - 新トークナイザによる 1.0〜1.35x のトークン消費(実効コスト最大 +35%) - adaptive thinking はデフォルト OFF(明示指定が必要) - Task budgets (beta、ヘッダ task-budgets-2026-03-13) の追加 参照ソース: - https://platform.claude.com/docs/en/release-notes/api - https://platform.claude.com/docs/en/about-claude/models/whats-new-claude-4-7 - https://platform.claude.com/docs/en/about-claude/models/overview reviewed: 2026-05-07 → 2026-05-10 --- knowledge/ai/platform/anthropic-api.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/knowledge/ai/platform/anthropic-api.md b/knowledge/ai/platform/anthropic-api.md index 221f271..fa5cd4c 100644 --- a/knowledge/ai/platform/anthropic-api.md +++ b/knowledge/ai/platform/anthropic-api.md @@ -1,5 +1,5 @@ --- -reviewed: 2026-05-07 +reviewed: 2026-05-10 tags: [library, commercial, cloud-hosted, ai-workflow] aliases: [claude-api] --- @@ -40,11 +40,11 @@ print(message.content[0].text) | モデル | API ID | コンテキスト | 最大出力 | 位置付け | 価格 (入力/出力 per 1M) | |---|---|---|---|---|---| -| **Opus 4.7** | `claude-opus-4-7` | 1M | 128K | 最高精度。複雑推論・agentic coding。Extended thinking 非対応(adaptive thinking のみ) | $5 / $25 | +| **Opus 4.7** | `claude-opus-4-7` | 1M | 128K | 最高精度。複雑推論・agentic coding。Extended thinking 非対応(adaptive thinking のみ)。新トークナイザで Opus 4.6 比 1.0〜1.35x のトークン消費(実効コスト最大 +35%) | $5 / $25 | | **Sonnet 4.6** | `claude-sonnet-4-6` | 1M | 64K | 速度と知性のバランス(デフォルト推奨)。extended/adaptive 両対応 | $3 / $15 | | **Haiku 4.5** | `claude-haiku-4-5-20251001` | 200K | 64K | 最速・最安。near-frontier 知性。extended thinking 対応 | $1 / $5 | -Opus 4.7 は 2026-04-16 リリース。1M context は **2026-03-13 に Opus 4.6 / Sonnet 4.6 で GA**(ヘッダ不要、標準価格)。旧モデル向け beta ヘッダ `context-1m-2025-08-07` は 2026-04-30 に Sonnet 4.5 / Sonnet 4 から廃止され効果なし。`claude-opus` / `claude-sonnet` のエイリアスは各ティアの最新を指す(プロダクション用途ではピン留め推奨)。Sonnet 4 / Opus 4 は 2026-06-15 retire 予定。 +Opus 4.7 は 2026-04-16 リリース。**新トークナイザ採用により Opus 4.6 比で 1.0〜1.35x のトークンを消費**するため、`max_tokens` には余裕を持たせる(コンパクション閾値も同様)。1M context は **2026-03-13 に Opus 4.6 / Sonnet 4.6 で GA**(ヘッダ不要、標準価格)。旧モデル向け beta ヘッダ `context-1m-2025-08-07` は 2026-04-30 に Sonnet 4.5 / Sonnet 4 から廃止され効果なし。`claude-opus` / `claude-sonnet` のエイリアスは各ティアの最新を指す(プロダクション用途ではピン留め推奨)。Sonnet 4 / Opus 4 は 2026-06-15 retire 予定。 ## プロンプトキャッシング — 最重要の最適化 @@ -118,7 +118,7 @@ tools = [ ## Extended / Adaptive Thinking -Opus 4.6 以降は **adaptive thinking** が推奨。Opus 4.7 では `thinking: {type: "enabled", budget_tokens: N}` を渡すと **400 エラー** が返る(deprecated ではなくリジェクト)。Opus 4.7 は extended thinking 自体に非対応で adaptive のみサポート。 +Opus 4.6 以降は **adaptive thinking** が推奨。Opus 4.7 では `thinking: {type: "enabled", budget_tokens: N}` を渡すと **400 エラー** が返る(deprecated ではなくリジェクト)。Opus 4.7 は extended thinking 自体に非対応で adaptive のみサポート。**Opus 4.7 では adaptive thinking はデフォルト OFF**。明示的に `thinking={"type": "adaptive"}` を指定しないと thinking なしで動作する。 Opus 4.7 では **`temperature` / `top_p` / `top_k` を非デフォルト値に設定すると 400 エラー**。これらのパラメータはリクエストから除去すること。 @@ -135,6 +135,8 @@ message = client.messages.create( `effort` パラメータ(2026-02-05 GA、`budget_tokens` の代替)は `output_config={"effort": ""}` で指定する。effort レベル: `max` / `xhigh`(coding・agentic 推奨)/ `high`(汎用推奨最低ライン)/ `medium` / `low`。 +**Task budgets(beta、Opus 4.7〜)**: agentic ループ全体(thinking + tool calls + tool results + final output)の合計トークン目安をモデルに伝える。`max_tokens` がハードキャップなのに対し、`task_budget` はモデルが認識する advisory な目安。beta ヘッダ `task-budgets-2026-03-13` を付与し、`output_config={"effort": "high", "task_budget": {"type": "tokens", "total": 128000}}` のように指定(最小 20k)。 + Opus 4.7 では **`thinking.display` のデフォルトが `"omitted"`** に変更(Opus 4.6 はデフォルト `"summarized"`)。ストリーミング中に thinking 内容を表示したい場合は明示的に `"display": "summarized"` を指定すること。 - **用途**: 多段推論、数学、デバッグ、深い分析