ChatGPTのトークン数とは?|計算方法と節約するコツ

AI ChatGPT プログラミング
結論

トークンは**「AIが文字を処理する単位」**。日本語は英語に比べてトークンを多く消費しがち(1文字≒1〜2トークン)なので、工夫次第で料金や制限を節約できます。

トークンカウントの目安

言語 100文字あたりのトークン数(目安)
英語 約 25 〜 30 トークン
日本語(ひらがな) 約 100 〜 120 トークン
日本語(漢字混じり) 約 150 〜 200 トークン

🔢 この場でトークンを計算する

文字数
0
単語数
0
行数
0
推定トークン数
0
モデル 推定トークン 入力コスト目安

※ トークン数は文字ベースの概算です。正確な値はモデル専用のトークナイザーにより異なります。料金は2025年時点の公開料金を参考にしています。

トークンを節約する3つのコツ

  1. 不要な挨拶を省く — 「お疲れ様です。質問なのですが…」といった導入はカットし、本題から入りましょう。
  2. 箇条書きを使う — 丁寧な文章よりも、簡潔な箇条書きの方がトークン効率が良くなります。
  3. 出力を制限する — 「100文字以内で要約して」など、AI側の返答を短く指定するのも有効です。

なぜトークンを気にする必要があるのか?

API利用時の「料金」だけでなく、一度に扱える「コンテキストウィンドウ(記憶容量)」にも上限があるからです。トークンを節約することで、より長い会話や大規模なソースコードの解析が可能になります。

ツールでの確認

正確な数値を知りたい場合は、OpenAI公式の「Tokenizer」や、当サイトの計算ツールを使って、事前にカウントしてみるのがおすすめです。