トークンとは?意味・仕組みと主要モデルのAPI料金一覧(2026年11月時点)
トークン
Token / トークン数
トークンとは、AIモデルが文章を読み書きするときの単位のこと。1文字や単語の一部、単語全体にあたり、APIの料金と一度に扱える長さはトークンの数で決まる。
要するに
- 同じ文章でも、使うモデルと言語によってトークンの数が変わり、数え方は各社で違う
- 各社が示す文字数の目安は英語だけで、日本語は使うモデルで実際に数えて確かめる
- API料金は100万トークンあたりの単価で決まり、入力と出力で単価が分かれている
最終確認

モデルごとのAPI料金(トークンあたり)
単位:米ドル。100万トークンあたりは各社の公式ドキュメントの値、1万トークンあたりはそれを100で割った値です。円への換算と税は含みません。
| モデル | 提供元 | 入力(100万トークン) | 出力(100万トークン) | 入力(1万トークン) | 出力(1万トークン) | 確認日 |
|---|---|---|---|---|---|---|
| Anthropic | $0.10 | $0.50 | $0.001 | $0.005 | ||
| OpenAI | $0.10 | $0.50 | $0.001 | $0.005 | ||
| Perplexity AI | $0.25 | $2.50 | $0.0025 | $0.025 | ||
| DeepSeek | $0.30 | $1.20 | $0.003 | $0.012 | ||
| $0.75 | $3.75 | $0.0075 | $0.0375 | |||
Sakana Namazu | Sakana AI | $0.95 | $4 | $0.0095 | $0.04 | |
| OpenAI | $1 | $5 | $0.01 | $0.05 | ||
| Meta | $1.25 | $4.25 | $0.0125 | $0.0425 | ||
| DeepSeek | $1.32 | $3.96 | $0.0132 | $0.0396 | ||
Grok 4.720万トークンを超えるリクエストは別料金 | SpaceXSI(旧 SpaceXAI、xAI) | $2 | $6 | $0.02 | $0.06 | |
Grok 4.620万トークンを超えるリクエストは別料金 | SpaceXSI(旧 SpaceXAI、xAI) | $2 | $6 | $0.02 | $0.06 | |
Grok 4.520万トークンを超えるリクエストは別料金 | SpaceXSI(旧 SpaceXAI、xAI) | $2 | $6 | $0.02 | $0.06 | |
Sakana Fugu Max従量課金の料金。コンテキスト長にかかわらず一律 | Sakana AI | $2 | $6 | $0.02 | $0.06 | |
| Anthropic | $2 | $10 | $0.02 | $0.10 | ||
| OpenAI | $2 | $10 | $0.02 | $0.10 | ||
| OpenAI | $2 | $10 | $0.02 | $0.10 | ||
| $2 | $10 | $0.02 | $0.10 | |||
| $2 | $12 | $0.02 | $0.12 | |||
| Anthropic | $4 | $20 | $0.04 | $0.20 | ||
| Meta | $4 | $20 | $0.04 | $0.20 | ||
Sakana Fugu Ultra v2従量課金の料金。コンテキストが27.2万トークンを超えると $10 / $45 | Sakana AI | $5 | $30 | $0.05 | $0.30 | |
| Anthropic | $10 | $50 | $0.10 | $0.50 | ||
| OpenAI | $10 | $50 | $0.10 | $0.50 |
主要モデルのコンテキスト長
| モデル | 提供元 | コンテキスト長(トークン) | 確認日 |
|---|---|---|---|
| OpenAI | 1,050,000 | ||
| OpenAI | 1,050,000 | ||
| OpenAI | 1,050,000 | ||
| OpenAI | 1,050,000 | ||
| OpenAI | 1,050,000 | ||
| 1,048,576 | |||
| 1,048,576 | |||
| 1,048,576 | |||
| Meta | 1,048,576 | ||
| Meta | 1,048,576 | ||
| Anthropic | 1,000,000 | ||
| Anthropic | 1,000,000 | ||
| Anthropic | 1,000,000 | ||
| Anthropic | 1,000,000 | ||
| DeepSeek | 1,000,000 | ||
| DeepSeek | 1,000,000 | ||
Grok 4.7 | SpaceXSI(旧 SpaceXAI、xAI) | 500,000 | |
Grok 4.6 | SpaceXSI(旧 SpaceXAI、xAI) | 500,000 | |
Grok 4.5 | SpaceXSI(旧 SpaceXAI、xAI) | 500,000 | |
Sakana Namazu | Sakana AI | 256,000 |
目次8
ひとことで言うと
トークンは、AI のモデルが文章を読み書きするときに使う単位だ。1つのトークンは1文字のこともあれば、単語の一部や単語全体のこともある。AI の API(プログラムから AI を呼び出す方法)の料金と、一度に読ませられる長さは、どちらもこのトークンの数で決まる。
たとえば Claude に長い資料を貼って要約を頼むと、資料と指示と返ってきた要約のそれぞれがトークンとして数えられる。OpenAI のヘルプは、トークンの数は単語の数と同じではないと書いている。
仕組み
- 送った文章は、最初にトークンに分けられる。この処理をトークン化と呼ぶ。Google によると、トークンは z のような1文字のことも、cat のような単語全体のこともあり、長い単語は複数のトークンに分かれる。
- モデルはそのトークンを処理して、答えをトークンとして書き出す。OpenAI によると、推論モデル(答える前に内部で考えるモデル)では、画面に出ない考える過程のトークンも出力に入る。
- 文章以外も数えられる。Google の Gemini API では、システムの指示も入力のトークンに入り、ツールも数えられる。画像は1枚258トークンから、音声は1秒あたり32トークンと決まっている。
- 数え方はモデルによって違う。OpenAI は、同じ文章でもモデル、符号化の方式、言語によってトークン数が変わると書いている。Anthropic も、1トークンが何文字にあたるかはモデルと言語で変わると説明している。
英語と日本語で、トークン数はどう違うか
各社の公式ドキュメントが目安の数字を出しているのは、英語についてだけだ。
- OpenAI:英語では1トークンがおよそ4文字、単語のおよそ4分の3にあたる。100トークンでおよそ75語になる。
- Anthropic:以前のモデルでは、1トークンがおよそ英語の3.5文字にあたる。Claude 4.7 以降のモデルは新しいトークナイザー(文章をトークンに分ける仕組み)を使い、同じ文章からおよそ30%多いトークンができる。
- Google:Gemini では1トークンがおよそ4文字で、100トークンは英語でおよそ60〜80語にあたる。
日本語については、3社とも目安の数字を書いていない。OpenAI は、ほかの言語では文字、単語、トークンの関係が英語と違うことがあると断っている。日本語の資料が何トークンになるかは、使うモデルで実際に数えて確かめる必要がある。
表で見る最新の状況
上の1つ目の表は、TRAIL が各社の公式ドキュメントから集めた23モデルの API 料金を、入力の単価が安い順に並べたものだ。単位は100万トークンあたりの米ドルで、1万トークンあたりの値も添えている。確認日は2026年10月12日から11月1日。
- 入力が最も安いのは OpenAI の GPT-6 Luna と Anthropic の Claude Haiku 5.5 で、100万トークンあたり0.1ドル。1万トークンあたりでは0.001ドルになる。出力はどちらも100万トークンあたり0.5ドルだ。
- Claude Sonnet 5.5、GPT-6.1 Sol、GPT-6 Sol、Google の Gemini 4 Argon は、入力が100万トークンあたり2ドル、出力が10ドルで並ぶ。Gemini 4 Argon は2026年12月1日から入力4ドル、出力20ドルになる。
- 最も高いのは Claude Fable 5.1 と GPT-6 Astra で、入力が100万トークンあたり10ドル、出力が50ドルだ。1万トークンあたりでは入力0.1ドル、出力0.5ドルになる。
どのモデルでも、出力の単価は入力の単価より高い。同じ表には、条件で単価が変わるモデルもある。GPT-6 系は入力が27.2万トークンを超えると入力が2倍、出力が1.5倍になり、Claude Haiku 5.5 は入力が10万トークンを超えると100万トークンあたり入力0.50ドル、出力2.50ドルになる。
2つ目の表は同じ DB から、コンテキスト長(一度に扱えるトークンの数)が分かる20モデルを長い順に並べたものだ。確認日は2026年10月12日から11月1日。GPT-6.1 Terra など OpenAI の5モデルは1,050,000トークンだ。Gemini 4 Argon など Google の3モデルと Meta の Muse の2モデルは1,048,576トークン、Claude Opus 5.5 など Claude の4モデルと DeepSeek の2モデルは1,000,000トークンになる。Grok の3モデルは500,000トークン、Sakana Namazu は256,000トークンだ。
TRAIL の表では、Grok の3モデルと Sakana Namazu を除くモデルが、100万トークン前後の値で並ぶ。料金の表と見比べると、長さが同じ100万トークン前後でも、入力の単価は100万トークンあたり0.1ドルから10ドルまで開きがある。
トークンと文字数、単語数の違い
| トークン | 文字数 | 単語数 | |
|---|---|---|---|
| 何を数えるか | モデルが文章を分けた単位 | 文字の数 | 単語の数 |
| 同じ文章で数が変わるか | モデル、符号化の方式、言語で変わる | 変わらない | 変わらない |
| 英語での目安(各社のドキュメント) | 1トークンでおよそ4文字(OpenAI、Google)、およそ3.5文字(Anthropic の以前のモデル) | 各社がトークンの目安を示すときの基準になる | 100トークンでおよそ75語(OpenAI)、60〜80語(Google) |
| 料金や上限との関係 | API の料金と、コンテキストウィンドウの上限を決める | 直接は決めない | 直接は決めない |
OpenAI は、大文字と小文字、前に空白があるかどうかでも、同じ単語のトークンの分け方が変わることがあると説明している。
仕事でどう関係するか
API の費用を見積もる
AI の API のトークン単位の料金は、モデルと、入力や出力といったトークンの種類ごとに単価が決まっている。Google は、課金を有効にした Gemini API の費用は入力と出力のトークン数で決まると書いている。Anthropic の料金表も価格を「$ / MTok」(100万トークンあたりの米ドル)で示している。
ただし単価だけで比べると見誤る。OpenAI は、100万トークンあたりの単価が安くても、作業全体の費用が安くなるとは限らないと書いている。モデルによって同じ文章のトークン数が違い、出力や考える過程の量も違うからだ。OpenAI は、実際の作業に近い例で試して比べるよう勧めている。
長い資料を一度に読ませられるか
コンテキストウィンドウ(1回の応答で参照できる範囲)の長さもトークンで数える。OpenAI は、コンテキストウィンドウとは別に出力の上限もあり、推論モデルでは考える過程の分の余裕も見ておくよう書いている。Google の Gemini 4 Argon は、1,048,576トークンの範囲を入力、思考、出力で分け合う。
送る前に数える方法も各社にある。Anthropic と Google の API にはトークンを数える機能があり、OpenAI は Tokenizer と tiktoken、入力のトークンを数える API を案内している。
次の資料を要約する前に、この資料がおよそ何トークンになるかを、使っているモデルのトークンを数える機能で確かめてから進めてください。
(ここに資料を貼る)モデルを乗り換えるとき
同じプロンプトでも、モデルが変わるとトークン数が変わる。Anthropic は、Claude 4.7 以降のモデルでは同じ入力からおよそ30%多いトークンができるとし、以前のモデルで測った数を使い回さず数え直すよう勧めている。月々の費用や上限に近い使い方をしているなら、乗り換えの前に数え直す必要がある。
注意点と限界
- 文字数からの換算は目安にすぎない。OpenAI は英語の目安も正確な数ではないと断っている。
- 表の値は確認日の時点で各社の公式ドキュメントに書かれていたものだ。料金は改定されることがある。
- 上の料金の表は通常の入力と出力の単価で、プロンプトキャッシュなどの割引は含まない。OpenAI は、キャッシュした入力は通常の入力と単価が違うことがあると書いている。
- Anthropic によると、トークンを数える機能の結果は推定で、実際の入力の数と少しずれることがある。
よくある質問
トークンとは何か
AI のモデルが文章を処理するときの単位だ。1文字、単語の一部、単語全体のどれにもなる。API の料金とコンテキストウィンドウの上限は、トークンの数で決まる。
日本語は1文字で何トークンになるか
各社の公式ドキュメントには、日本語の目安の数字は書かれていない。OpenAI と Anthropic は、トークンと文字の関係は言語によって変わると説明している。使うモデルのトークンを数える機能で確かめるのが確実だ。
英語では1トークンが何文字くらいか
OpenAI と Google はおよそ4文字としている。Anthropic は、以前の Claude のモデルでおよそ3.5文字とし、Claude 4.7 以降は同じ文章でおよそ30%多いトークンになるとしている。
API の料金はどう決まるのか
入力と出力のトークンの数で決まる。各社は単価をトークンの数あたりで示し、TRAIL の表では23モデルの単価を100万トークンあたりの米ドルで並べている。単価は入力と出力で分かれ、どのモデルも出力のほうが高い。
画像や音声もトークンになるのか
なる。Google の Gemini API では、画像は1枚258トークンから、音声は1秒あたり32トークンと数える。大きい画像は768×768ピクセルの区画に分け、区画ごとに258トークンと数える。動画の数え方は、処理の方法によって変わる。
関連する用語
- コンテキストウィンドウ:一度に扱えるトークンの範囲
- AI の API:トークンの数で料金が決まる、プログラムから AI を使う方法
- プロンプトキャッシュ:同じ入力のトークンを使い回して、単価を下げる仕組み
- LLM(大規模言語モデル):トークンを単位に文章を読み書きするモデル
- 料金の比較:AIモデルのAPI料金比較
- ツール:Claude、ChatGPT、Gemini
出典
- 公開
- 執筆
- TRAIL編集部(編集方針)

