Claude API の count_tokens で送信前にトークン数を見積もる実装手順 — system・tools を含めた正確な数え方、実測とのズレ、別枠レート制限の3つのハマりどころ
出典: Qiita (Claude tag)
Hiroba による自動要約
Claude API の count_tokens エンドポイントを使い、リクエスト送信前に入力トークン数を見積もる実装方法を解説。system プロンプトと tools 定義を含めたリクエストボディをそのまま渡すこと、返り値は推定値で実測と数トークンズレること、レート制限が Messages API と別枠で設定されることの3つがハマりどころ。
出典・元記事
Qiita (Claude tag) の記事を Hiroba が自動要約しました。元記事を読む
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 5556 件あります。
関連する記事
同じタグの記事


Claude Opus 5.5の「40%安い」を料金表で分解してみた
QiitaClaude Opus 5.5の「Opus 5より40%安い」という発表を料金表から検証した記事。API単価の値下げは20%(入力$5→$4、出力$25→$20)で、残りはトークン効率による実効コストの削減。effortの既定値がhighからmediumに変更されており、モデル名だけ差し替えると挙動が変わる点に注意。API・Claude Code利用者の移行時の確認事項として有用。

Claude Code で「Repeated 529 Overloaded errors」「Opus is experiencing high load」が出たときの待ち方と /model での逃がし方
QiitaClaude Code の 529 エラーは Anthropic 側の全ユーザ横断の容量不足が原因で、usage limit ではなくクォータも消費しない。容量はモデル単位で管理されるため、数分待つか `/model` で Sonnet 等へ切り替えれば作業継続が可能。最大 10 回の自動リトライ仕様、`CLAUDE_CODE_MAX_RETRIES` 等の環境変数、status ページの確認手順も整理。
