7
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Cursorの料金を抑えたい!トークンと料金体系を理解して賢く使う

7
Last updated at Posted at 2025-12-23

Cursorを利用するにあたって、
「結局いくらかかるのか?」「どうすれば安く抑えられるのか?」
ということは重要なポイントです。

この記事では、Cursorの料金の仕組みを 「コンテキスト→トークン→料金発生」 の流れで理解できるよう、詳しく解説します。

※ 2025年12月時点での情報になります

コンテキスト→トークン→料金発生の流れ

Cursorの料金体系を理解するには、以下の3つの概念とその流れを押さえることが重要です。

ユーザーがAIに送る情報(コンテキスト)は、
トークンという単位に変換され、そのトークンの量に応じて料金が発生します。

コンテキスト  →  トークン  →  料金計算
  (情報)      (単位)      (金額)

1. コンテキストとは?

コンテキスト = AIに渡す情報、またAIが出力した情報

含まれるもの

  1. ユーザーがAIに渡す情報
    • AIへの質問
    • ソースコード
    • 画像等の添付ファイル
  2. AIからユーザーへの回答・生成したコード
  3. チャットの会話履歴
  4. ルール(Rules) - プロジェクトやチームの決まりごと

2. トークンとは?

AIはテキストやソースコードを、 「トークン」 という単位に分割して処理します。このトークン数が、料金計算のすべての基準になります。

トークンの目安

  • 英語の場合: 約4文字で1トークン(例: "Hello" = 1トークン)
  • 日本語の場合: 1文字で約2〜3トークン(例: "こんにちは" = 約10〜15トークン)
  • ソースコード平均行数: 約100行/ファイル = 約1,250トークン(200Kトークンの約0.6%)

多くのAIモデルは英語中心に設計されているため、日本語は英語に比べて3〜4倍もトークン消費量が多くなるという点は覚えておきましょう。

1チャットセッションで使えるトークンには限りがある

image.png

表に記載されているデフォルトコンテキストとは
「1つのチャット画面でAIが一度に覚えておける情報の量」 です。

多くのモデルは1つのチャットセッションで合計200kトークンまで入ります。
(1回の質問だけで200kではありません。)

トークンが限界に近づいたら、新しいチャットを始める必要があります。

3. モデル別の料金表(100万トークンあたり)

image.png

参考:Cursor公式ドキュメント

100万トークンで「何行のコード」が書けるか?

具体的に「100万トークン」でどれくらいの作業ができるのか、行数に換算した目安は以下の通りです。

  • 英語のコードのみ: 約80,000行
  • 日本語のやり取りが多い場合: 約25,000行
  • 1ファイルあたりの目安: 約100行のファイル = 約1,250トークン(100万トークンの約0.1%)

日本語が含まれると1行あたりの消費トークンが増えるため、処理できる行数は3分の1程度に減少します。


4種類のトークン料金

AIを利用する際、そのアクションによってトークンの単価が大きく異なります。

トークン種類 意味 発生タイミング 料金 (1Mあたり・Claude 4.5 Sonnetの場合)
入力 ユーザーが送る情報(質問、ファイル等) 毎回発生 $3.00
キャッシュ書込 AIが「次も使うかも」とファイルを自動保存 初回のみ(自動) $3.75
キャッシュ読取 AIが保存済みのファイルを再利用 2回目以降(自動) $0.30 ⭐激安
出力 AIが生成するコードや説明文 毎回発生 $15.00 ⭐高い

4. 料金を抑えるための実践的アプローチ

1. モデル選択を賢く使い分ける

  • 簡単なタスク → Gemini 2.5 Flash(激安、40倍安い)
  • 複雑なタスク → Claude Sonnet 4.5(高品質)
  • 迷ったら → Auto(バランス型)

2. コンテキストを最小化

  • プロジェクト全体ではなく必要なファイルだけ@メンション
  • @Code関数単位で指定
  • 会話をタスク毎に分ける(不要な履歴を含めない)

3. キャッシュを最大限活用

  • 1つのチャットで連続作業(2回目以降92%削減)
  • 5分以内に作業(キャッシュ有効期限)
  • 毎回新しいチャットを開かない

4. 出力を簡潔にする

  • 「コードのみ」「簡潔に」 と指示(出力は5倍高い)
  • 「詳しく説明」「コメント充実」は避ける
  • 説明が必要なら別の質問で

5. Codebase Indexingを活用

  • プロジェクト全体を読み込まず検索で必要部分を特定
  • 「○○のロジックどこ?」と質問するだけ(99%削減)

6. プロンプトを工夫

  • 複数の指示を1回にまとめる
  • 繰り返す指示はRulesに設定(毎回のトークン削減)

7. 日本語を控えめに

  • 質問:簡潔な日本語
  • コード・変数名:英語(トークン1/3)
  • 長文の日本語説明は避ける

8. 使用量を可視化

  • ダッシュボードで定期チェック
  • エディタ内のトークン表示を確認

9. プランを最適化

  • 使用量に応じて適切なプランを選択
  • 超過が少額なら下位プランのまま従量課金

10. 節約ルーティン

  • 80%の作業はGemini
  • 必要最小限のファイルのみ
  • 連続作業でキャッシュ活用
  • 週1でダッシュボード確認

最も効果的な3つ ⭐

  1. Geminiを積極的に使う
    • 簡単なタスク → Gemini 2.5 Flash(激安)
    • 複雑なタスク → Claude Sonnet 4.5(高品質)
  2. 必要なファイルだけ指定
    • プロジェクト全体ではなく必要なファイルだけ@メンション
    • 作業内容が異なる場合はチャットを分ける(不要な履歴を含めない)
  3. 適切なプロンプトで出力トークンをセーブ
    • 必要な情報だけを要求するプロンプト設計
    • 明確な指示を出すことで、AIの出力も的確になりトークン削減

この3つだけで料金を大幅に削減できます!

7
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?