Claude advisor max_tokensとは
Claude advisor max_tokensとは、Anthropic advisor toolが返す助言の長さを制限するための出力上限です。通常のClaude応答にかける上限とは別に、advisor側の返答量を抑え、トークン消費やログ量を管理しやすくします。
API設定:tools[].max_tokens
助言の長さに別枠の上限を置く
advisor toolは、速い実行役が上位の助言役に相談する仕組みです。便利な一方で、相談ごとに長い助言が返ると、処理時間、トークン、ログが増えます。Claude advisor max_tokensは、相談は許すが、助言メモの長さは先に決めるための設定です。
公式Docsでは、advisorのmax_tokensは最小1024で、2048が推奨例として示されています。ただし、これは常に2048にすればよいという意味ではありません。戦略レビューのように助言が長くても価値がある場面と、単純な修正確認のように短く済ませたい場面で、上限を分けて考える必要があります。
Topic本体のmax_tokensだけでは助言を縛れない
AnthropicのDocsでは、top-levelのmax_tokensはadvisor outputを制限しないと説明されています。本編の会議時間を決めても、別室の助言メモが長くなることは止まらないというイメージです。コスト管理ではadvisor call回数も別に数える必要があります。
Claude advisor max_tokensに関するよくある質問
- 通常のmax_tokensと同じですか?
- 同じではありません。公式Docsでは、top-levelのmax_tokensはadvisor outputを制限しないため、advisor側の上限を別に設定する必要があると説明されています。
- 上限を小さくすれば必ず安くなりますか?
- 助言1回あたりの出力量は抑えやすくなります。ただし、advisor callの回数が増えれば全体の消費は増えるため、呼び出し回数の管理も必要です。
- 2048 tokensにすれば十分ですか?
- 2048は公式Docsで推奨例として示される値ですが、作業内容によって必要な助言量は変わります。短い確認と複雑な設計相談では、同じ上限が適するとは限りません。