Cursor AI料金 vs API:サブスクリプションかトークン課金か
Cursor AIの料金とAPI課金の比較は、1ヶ月で実際に使用したトークン数という1つの数字に集約されます。この記事では、損益分岐点の計算式、正確な価格で計算された3つの利用プロファイル、および月額プランがより良い選択肢となるケースを示します。

まとめ
- 損益分岐点は、月額料金をリクエストごとのコストで割った値です。
- このAPIでの軽度または中度のコーディング月は数ドルで済みます。
- 重度のエージェントワークロードでは月額約$48に達するため、まず測定してください。
- 多くのベンダーのモデルを1か所で利用したい場合、固定プランが依然として優位です。
損益分岐点のルール
固定サブスクリプションは、10件のリクエストでも1万件でも同じ料金を請求します。トークン従量課金は、送信した分のみが課金対象となります。比較は簡単です:月額料金を1リクエストあたりの平均コストで割ると、固定プランの方が安くなるリクエスト数がわかります。
エディタベンダーの価格は変動し、公開はベンダーの権限であるため、ここでは記載しません。現在の価格を確認し、その値をFとして入力してください。当社の料金は固定です:入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50。
i入力トークンとo出力トークンを持つ1リクエストの場合:
def request_cost(i, o):
# $0.15 per 1M input tokens, $0.50 per 1M output tokens
return i * 0.15 / 1_000_000 + o * 0.50 / 1_000_000
# base_url: https://api.cursoraiapikey.com/v1 model: "uncensored"
print(request_cost(8_000, 1_000)) # 0.0017
8,000トークンのプロンプトと1,000トークンの回答の場合、入力は$0.0012、出力は$0.0005で合計$0.0017となります。以下ではこの単位を使用します。
3つの月間利用プロファイル
22営業日の1ヶ月間、AIコーディングアシスタントを使用する現実的な3つの方法を示します。リクエストのサイズは想定値なので、自身の数値に置き換えてください。
| プロファイル | 1ヶ月あたりのリクエスト数 | リクエストあたりのトークン数(入力/出力) | リクエストあたりのコスト | 月間コスト |
|---|---|---|---|---|
| ライト:頻度の低い質問 | 1日20回 x 20日 = 400 | 8,000 / 1,000 | $0.0017 | $0.68 |
| ミディアム:毎日のペアプログラミング | 1日100回 x 22日 = 2,200 | 8,000 / 1,000 | $0.0017 | $3.74 |
| ヘビー:終日エージェントループ | 1日400回 x 22日 = 8,800 | 30,000 / 2,000 | $0.0055 | $48.40 |
重負荷の場合:入力30,000トークンは$0.0045、出力2,000トークンは$0.0010で、リクエストあたり$0.0055、8,800リクエストで$48.40となります。エージェントワークロードが高額になるのは、各ステップで大きなコンテキストを再送信するためです。ここで月額プランが魅力的に見えてきます。
軽量と中量の行は、多くの人にとって驚きです:1日100回モデルとチャットする開発者でも、トークンには数ドルしかかかりません。
損益分岐点の位置
月額$20の仮定された固定料金を考えます。これは計算用の架空の数値です。これを$0.0017で割ると、約11,700件の標準的なリクエスト数になります。1日100リクエストを22日間実行する場合、トークン代だけで元が取れるには、通常のアクティビティの5倍以上が必要です。
Fを変えると答えは線形に変化します。$40の場合、損益分岐点は約23,500リクエストに倍増します。ヘビーなプロファイル(1リクエストあたり$0.0055)は、仮定された$20に約3,640リクエストで達し、これは月間8,800リクエストの半分未満です。ヘビーユーザーは、サブスクリプション向けに作られたグループです。
ご自身のプロファイルを見つける簡単な方法は、APIが各レスポンスで返すusageブロックを読み、1週間にわたって合計することです。
from openai import OpenAI
client = OpenAI(base_url="https://api.cursoraiapikey.com/v1", api_key="YOUR_KEY")
total = 0.0
def ask(text):
global total
r = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": text}],
)
total += r.usage.prompt_tokens * 0.15 / 1e6 + r.usage.completion_tokens * 0.50 / 1e6
return r.choices[0].message.content
X-Balance-USDレスポンスヘッダーは、別の角度から同じ答えを示します:各呼び出し後の残高クレジットを表示します。
固定プランに含まれるがトークンに含まれないもの
コストは判断材料の半分です。サブスクリプションは、単純なテキストAPIにはないものをバンドルしています。
- 1つのログインで複数のベンダーのモデルにアクセスできます。
- インライン補完など、ベンダー独自のインフラストラクチャで実行されるエディタ機能。
- 1つの請求書と、監視すべき残高がありません。
このサービスは、独立したプロバイダーからの単一のオープンウェイトモデルを実行します。テキストのみで、画像、オーディオ、埋め込み、ファインチューニングはありません。一度に複数のフロンティアモデルを切り替えたい場合は、サブスクリプションが適しています。拒否が問題である場合、またはAPIキーで制御できるチャットやドラフト用の安価なモデルを求めている場合は、トークンが適しています。
トークン請求額を減らすレバー
トークン課金プランでは、作業を変えずに請求額を変更できます。これを行うための4つのレバーがあります。
- コンテキストを少なく送信する。入力は最も頻繁に課金される部分です。編集している関数だけを添付し、ディレクトリ全体ではありません。ミディアムプロファイルでプロンプトを半分にすると、1リクエストあたり4,000 x $0.15 / 1M = $0.0006、2,200リクエストで$1.32節約できます。
- 可能な場合は短い回答をリクエストする。出力トークンは入力トークンの3倍以上の料金がかかります($0.50対$0.15)。全文書き換えファイルではなく差分をリクエストするリクエストは、出力を80%削減できます。
- 新しいタスクには新しいチャットを開始する。長いスレッドは各ターンで履歴全体を再送信するため、スレッドが長くなるほど1ターンあたりのコストが上昇します。
- 意図的にエージェントループを使用する。20ステップのループで、各ステップ30,000入力トークンの場合、入力だけで20 x $0.0045 = $0.09かかります。1時間節約するタスクには適していますが、1行の変更には無駄です。
これらを判断力を持って適用すれば、品質は低下しません。エディタが実際に送信する内容を知ることが報酬につながり、各レスポンスの使用量数値がそれを示します。
多くの人が最終的にたどり着くハイブリッド構成
どちらか一方を選ぶ必要はありません。ベンダー側でのみ機能する機能には既存プランを維持し、異なる動作や低コストを実現したいチャットリクエストにはカスタムエンドポイントを追加してください。ドキュメントにBase URLと設定が記載されており、Claudeキーの置き換えのチュートリアルで、異なるアップストリームでの同じパターンを確認できます。
ハイブリッドはリスクも制限します。クレジットは前払いなので、漏洩したスクリプトや暴走したスクリプトが使用できる最大額は残高のみです。月末に過剰使用料金の請求はなく、フルキーは8つの同時リクエストと1分あたり300リクエストを許可し、単一開発者には十分です。
最初のチャージの計画
チャージは$20から$500までの任意の全額で、暗号資産(TRC20上のUSDTまたはBase上のUSDC)で支払います。$50以上でボーナスが適用されます:$50で+5%、$100で+10%、$200で+15%。$100のチャージで$110のクレジットが、$200のチャージで$230のクレジットが得られます。
ミディアムプロファイルでは、$20は約5ヶ月持ちます($20 / $3.74 = 5.3)。ヘビープロファイルでは半月未満です。クレジットは期限切れにならないため、必要な分以上に購入しても無駄になりません。新規ユーザーは、APIキーページから$0.50のトライアルクレジットでまずすべてを試すことができます。残りの数値は料金ページをご覧ください。