ChatGPTを使っていると、「トークン」という言葉を見かけることがあります。
- トークン数が上限を超えました
- 使用トークン数に応じて課金されます
特にAPIを利用する場合や長文を入力したときに、上記のような表示を見たことがあるのではないでしょうか。
このようなことをお考えでしたら、このまま読んでいってください。
この記事では、下記の内容をまとめて解説いたします。
※わかりやすさを重視しております。厳密には解釈が異なる場合がありますことをご了承ください。

ChatGPTのトークンとは「AIが文章を分解して理解する単位」

ChatGPTにおけるトークンとは、AIが文章を処理するための最小単位のことです。
簡単に言うと、「文字」でも「単語」でもなく、AIが文章を理解しやすいように分割した単位がトークンです。
例えば「こんにちは」という文章も、AI内部ではいくつかのトークンに分けられて処理されます。
英語では単語単位に近いことが多く、日本語では文字・単語・記号などが組み合わさってトークン化されます。
つまり、「私たちが見る文章」→「AIが理解できる細かい部品(トークン)」に変換されているのです。
わかりやすく例えるなら、「細かく破られた紙やメモ帳」といったところでしょうか。

大きいピースもあれば小さいピースもあります。
しかしながら、どれも1枚と数えます。
「破られる前の紙=文章」「破られた後の紙=トークン」「紙切れの枚数=トークン数」と思ってください。
トークンと文字数の違い
よくある誤解が、「トークン=文字数」だと思ってしまうことです。
実際には違います。
文字数
人が見て数える文字の数
例:
「ChatGPT」→ 7文字
トークン数
AIが処理するために分解した数
例:
「ChatGPT」→ 数トークンになる場合がある
つまり、同じ1000文字でもトークン数は一定ではありません。
文章の内容や言語によって変わります。
特に
- 英語
- 日本語
- 記号
- 数字
- URL
などはトークン数に差が出やすいです。
日本語は英語よりトークン数が増えやすい
一般的に、日本語は英語よりもトークン数が増えやすい傾向があります。
例えば、英語の“This is a pen.”よりも、日本語の「これはペンです。」のほうが、同じ意味でも多くのトークンを使うことがあります。
そのため、日本語で大量の文章を扱う場合は、想像以上にトークンを消費しやすいのです。
API利用時には特に注意が必要です。

ChatGPTのトークン上限とは?
ChatGPTには「一度に処理できる最大トークン数」があります。
これを「コンテキストウィンドウ」と呼ぶことがあります。
これは
- あなたの入力
- ChatGPTの回答
- 過去の会話履歴
これらすべてを含めた合計です。
つまり、「長い会話を続けるほど使える残りトークンは減っていく」ということです。
上限を超えると
- 古い会話が忘れられる
- エラーが出る
- 回答が途中で切れる
といったことが起こります。
API利用では料金にも関係する
ChatGPT APIでは、トークン数がそのまま料金に影響します。
基本的には「入力トークン + 出力トークン」の合計で課金されます。
例えば、
- 長文を何度も送る
- 不要な会話履歴を残す
- 回答を長くさせすぎる
これらはコスト増加につながります。
そのため、業務利用では「いかに無駄なトークンを減らすか」が非常に重要になります。
トークン数を確認する方法
OpenAI公式のTokenizerを使う
OpenAIには、「Tokenizer(トークナイザ)」というトークン数を確認できるツールがあります。
文章を入力すると
- 何トークン使うか
- どのように分割されるか
を確認できます。
API利用者には特に便利です。
APIのレスポンスで確認する
APIを使うと、レスポンス内に「usage」という項目があります。
ここで、
- prompt_tokens
- completion_tokens
- total_tokens
などが確認できます。
実際の使用量を把握したい場合はこちらが便利です。
トークンを節約するコツ
指示はシンプルにする
長すぎるプロンプトはトークンを大量消費します。
必要な情報だけを簡潔に伝えましょう。
悪い例:
「できるだけ詳しく、わかりやすく、初心者向けに、丁寧に…」
良い例:
「初心者向けに300文字で説明してください」
このような具体的で短い文章にするのがおすすめです。
不要な会話履歴を減らす
長いチャットを続けるほどトークンは増えます。
不要になった会話は、下記のようにすることでトークンを節約できます。
- 新しいチャットを作る
- 要点だけ再入力する
出力文字数を指定する
「短く回答してください」と伝えることで、出力トークンを減らせます。
例えば、
- 100文字以内
- 箇条書きで
- 結論だけ
などが有効です。
よくある質問(FAQ)
トークンは無料版でも関係ありますか?
はい、関係あります。
無料版でも内部的にはトークンで処理されています。
ただし、APIのように直接課金される形ではありません。
トークン上限を超えるとどうなりますか?
古い会話が省略されたり、回答が途中で切れたりします。
長文を扱う場合は注意が必要です。
トークン数は自分で数えられますか?
正確には難しいです。
専用のTokenizerツールを使うのが確実です。
まとめ
ChatGPTのトークンとは、「AIが文章を理解するための最小単位」です。
特に重要なのは下記の4点です。
トークンを理解することで、
ができるようになります。
これからChatGPTを本格的に活用したい方は、ぜひ「トークン」の考え方を押さえておきましょう。
最後に
ChatGPTのトークンについて解説いたしました。
この記事がわかりやすいと感じたら、ぜひ他の記事も読んでいってください。
最後までお読みいただき、ありがとうございました。がんばってください!

