ローカルモデル向けトークンカウンター

ローカルモデルに貼る前に、プロンプトがトークンをいくつ使うか推定してください。数えはブラウザの中で計算されます。Llama、Mistral、Phi、Qwen の公式トークナイザーではなく、おおよそ10から15パーセントずれることがあります。プロンプトが短いか、余裕があるか、コンテキストウィンドウを埋めそうかを見るために使ってください。請求の数字としては使わないでください。

推定の作り方

このページは文字数を数え、選んだモデルの系統に応じた除数で割ります。英語の散文は、Llama 式の BPE トークナイザーではトークンあたり四文字付近であることが多いです。コード、JSON、他の文字体系のテキストはより密にもより疎にもなり得るので、結果は推定と表示します。ツールは文字数と語数も示すので、数字を感覚で確認できます。400語の英語の段落は、4,000ではなく、しばしば500から700トークンの範囲です。

Phi 式のトークナイザーは英語で少しコンパクトなことが多く、その選択肢は少し小さい除数を使い、推定は少し高く出ます。Qwen は計画用の推定では Llama の係数に十分近いです。正確な数が必要なら、実行環境のトークナイザーかモデル自身の道具を使ってください。このページはその数字と毎回は一致しません。

数字の使い方

  1. 付ける予定のプロンプトと文書を、テキストとして貼ってください。
  2. 最も近いモデルの系統を選んでください。迷うなら Llama / Mistral を使ってください。
  3. 推定を、実際に動かすコンテキストと比べてください。4k、8k、16k、または自分の量子化についてモデルカードが言う値。
  4. 答えのための余地を残してください。プロンプトがすでに窓の70パーセントなら、モデルは答えを切るか、プロンプトの先頭を落とします。

実務的な余裕: 長い答えが欲しいならプロンプトをコンテキストの半分未満に、短い抽出だけなら四分の三未満にしてください。推定は、実行環境が同じ窓を使うという約束ではありません。一部のアプリは、見えないシステムプロンプトのためにトークンを取っておきます。返信が早く止まるなら、指示だけでなく原文を短くしてください。

手順を追った例

下の本文を箇条書き5つで要約してください。 本文: [この塊と記事の推定がコンテキストの半分を超えるなら、記事を分けてください]

このツールがしないこと

質問

なぜ LM Studio や Ollama のトークン数と一致しないのですか?

それらのアプリはモデルのトークナイザーを使います。このページは文字の除数を使います。約15パーセント以内なら、予想される差です。上限から数百トークン以内なら、この推定ではなく実行環境を信じてください。

Gemma や GPT 式のローカルモデルには、どの系統を選べばよいですか?

汎用か Llama の推定を使ってください。差は、この方法の誤差より小さいです。

答えも数えるべきですか?

この箱は貼ったものだけを数えます。答えの長さは自分で足してください。箇条書き五つは安いです。「2,000語書いてください」はそうではありません。

より短いトークン数は、悪い答えを直しますか?

直るのは、原因が満杯の窓のときだけです。短いプロンプトで形式が違うなら、プロンプトを書き換えてください。ローカルAIモデル向けに、より良いプロンプトを書く方法から始めてください。

関連するガイドとツール