コンテキスト長とは? ― max_outputとの違い・トークン換算
LLMのスペックを読むための基本用語を、1つの質問に1つの即答で解説します。 ・ 最終更新 2026-07-05
コンテキスト長(コンテキストウィンドウ)とは何ですか?
モデルが一度に扱える入力+出力の合計トークン数の上限です。入力(プロンプトや添付文書)と、これから生成する出力の両方が、この1つの枠を共有します。
コンテキスト長が大きいほど、長い契約書・論文・コードベース・長い会話履歴を分割せずに一度に渡せます。逆に上限を超える入力は、要約・分割・検索(RAG)などで枠内に収める工夫が必要になります。
最大出力トークン(max_output)とは何ですか?コンテキスト長と何が違いますか?
最大出力トークンは「1回の応答で生成できる出力の上限」で、コンテキスト長(入力+出力の総枠)の内側にある別の上限です。
たとえばコンテキストが100万トークンでも、最大出力が12.8万トークンなら、1回の回答はそこで打ち切られます。「長い文書を読ませたい」=コンテキスト長、「長い文章・コードを一度に書かせたい」=最大出力、と見る指標を使い分けます。
トークンは日本語だと何文字くらいですか?
日本語では概ね1文字が1〜2トークンです。当サイトは中間値の「1文字 ≈ 1.5トークン」で換算しています。
英語では概ね1単語が1〜1.5トークンです。同じ内容でもモデルのトークナイザによってトークン数は変わり、新しいトークナイザほど同じ文章でもトークンが増えることがあります。正確な数は各社のトークナイザで確認してください。
A4用紙1ページは何トークンくらいですか?
A4用紙1ページは本文で約1,600字が目安なので、日本語なら約2,400トークン(1文字≈1.5トークン換算)が目安です。
つまりコンテキスト長20万トークンはA4で約83ページ、100万トークンは約400ページ分に相当します。書式・余白・図表の有無で実際の分量は変わるため、あくまで概算の目安です。
コンテキスト長が大きいほど良いのですか?
長い入力を扱いたいなら有利ですが、常に「大きいほど良い」わけではありません。
長い入力はその分だけ入力トークン単価がかさみ、応答も遅くなりがちです。また文脈が長すぎると重要箇所を取りこぼす場合もあります。必要な入力量に見合ったコンテキスト長のモデルを選び、単価・速度とのバランスで判断するのが実務的です。当サイトの換算ツールで「読ませたい分量に丸ごと収まるモデル」を確認できます。
トークン→日本語文字→A4ページ 換算早見表
1文字 ≈ 1.5トークン・A4 ≈ 1,600字で概算した目安です。実際はトークナイザや書式で変わります。
| トークン | 日本語文字(目安) | A4ページ(目安) | だいたいの分量 |
|---|---|---|---|
| 16,000 | 約1.1万字 | 約7ページ | 短い記事・メール数通 |
| 128,000 | 約8.5万字 | 約53ページ | 数十ページの資料・中規模のコード |
| 200,000 | 約13万字 | 約83ページ | 厚めのレポート・仕様書 |
| 400,000 | 約27万字 | 約167ページ | 書籍1冊分クラス |
| 1,000,000 | 約67万字 | 約417ページ | 長編書籍・大規模コードベース |