🟢 🏥 実践 公開日: · 2 分で読めます ·

Anthropic:Advisor ツールに max_tokens 追加、拒否されたリクエストは課金されず

編集イラスト:Advisor ツールに max_tokens 追加、拒否されたリクエストは課金されず

Anthropic は6月2日、Claude API に2つの変更を導入した。Advisor ツールが呼び出しごとに advisor モデルの出力を制限する max_tokens パラメータに対応し、stop_reason refusal を返し出力を一切生成しなかったリクエストは課金されなくなった。

🤖

この記事はAIにより一次情報源から生成されました。

Anthropic は 2026年6月2日 のリリースノートで、開発チーム向けにコストとレイテンシの制御を改善する Claude API への2つの変更を公表した。

新しい advisor ツールの max_tokens は何をもたらすのか?

ツール使用中に別の advisor モデルが指針を与える仕組みである advisor ツールが、max_tokens パラメータに対応した。advisor ツールの定義で tools[].max_tokens を設定することで、呼び出しごとに advisor モデルの出力長を制限できる。これはフルの長さの応答を必要としないワークフローに有用で、レイテンシと出力トークンのコストの双方を下げる。

拒否されたリクエストの課金で何が変わるのか?

2つ目の変更は課金に関わる。Claude API では、リクエストが stop_reason: "refusal" を返し、その際に Claude が出力を一切生成しなかった場合、もはや課金されない。言い換えれば、モデルが安全上の理由でテキストを一切出さずにリクエストを拒否した場合、その呼び出しは費用に算入されない。こうした拒否の検出と処理について、Anthropic はストリーミング拒否に関するドキュメントを参照するよう案内している。

これらの変更がなぜ重要なのか?

いずれの変更も小さいが、Claude API 上でアプリケーションを構築する人々にとって実用的な最適化だ。advisor モデルの出力を制限することはエージェントフローにおけるコスト制御をより細やかにし、拒否されたリクエストの課金廃止は、そもそも有用な結果をもたらさない呼び出しのコストを取り除く。

よくある質問

新しい max_tokens パラメータで何ができますか?
呼び出しごとに advisor モデルの出力長を制限でき、長い応答を必要としないタスクのレイテンシとコストを下げられます。
Claude が拒否したリクエストは課金されますか?
いいえ。Claude API では、出力を一切生成せず stop_reason refusal を返したリクエストは課金されなくなりました。

📬 AIニュースをあなたの受信箱へ

毎日のダイジェストを自分仕様に——トピック、ソース、頻度を選べます。ワンクリックで解除。