JA ▾

Claudeの月額コスト:小規模アプリの予算計画

Claudeの月次コストは、測定可能な3つの数値(日次リクエスト数、リクエストあたりのトークン数、トークン単価)に依存します。この記事では、小さなアプリ向けの月次予算を算出し、1Mトークンあたり$0.15および$0.50の計算例と、前払いチャージで支出を上限に抑える方法を示します。

最終更新

コインが流れ込むガラス瓶と流出を示す小さなゲージ、前払いクレジット付きの月次API予算を表す

まとめ

  • 月額コストは、1日のリクエスト数×30×1リクエストのコストです。
  • 平均的な会話ではなく、ピーク時と履歴の成長に備えて予算を組みましょう。
  • 前払いクレジットは予算を厳格な上限にします。残高がなくなるとリクエストが停止するためです。
  • X-Balance-USDヘッダーにより、自前のコードで残高の低下をアラートできます。

予算の計算式

3つの入力値が揃えば、月次見積もりは1行の算術計算で済みます。スプレッドシートに記録し、トラフィックが変化するたびに更新してください。

cost_per_request = input_tokens * input_rate / 1,000,000
                 + output_tokens * output_rate / 1,000,000
monthly_cost     = requests_per_day * 30 * cost_per_request

Claudeモデルの場合、Anthropicの現在の料金ページから入力および出力の単価を取得してください。それらは頻繁に変更されるため、当サイトでは引用していません。当サイトのサービスでは、入力は1Mトークンあたり$0.15、出力は1Mトークンあたり$0.50であり、以下のすべての例でこの価格を使用しています。同じワークロードを他のサービスで価格設定する場合は、この2つの単価のみが異なります。

日次リクエスト数とリクエストあたりのトークン数はどこから来るのでしょうか?ログからです。まだログがない場合は、実際のリクエストを20回実行し、各レスポンスのusageブロックを読み取り、平均値を出してください。測定前の推測値は通常小さすぎます。会話履歴が主な理由です。

3つの小規模アプリの予算

以下に、上記の式で30日間の期間でコスト計算された3つのありそうなアプリを示します。

アプリ1日あたりのリクエスト数リクエストあたりのトークン数(入力/出力)1リクエストごと月間
小規模店舗向けのサポートボット3002,500 / 350$0.00055$4.95
ノートアプリ内の文章作成ヘルパー2,0001,000 / 250$0.000275$16.50
ロールプレイプラットフォーム10,0004,000 / 500$0.00085$255.00

1行目の計算:2,500 x 0.15 / 1,000,000 = $0.000375 および 350 x 0.50 / 1,000,000 = $0.000175、したがってリクエストあたり$0.00055。次に 300 x 30 = 9,000リクエスト、および 9,000 x $0.00055 = $4.95。

最後の行:4,000 x 0.15 / 1,000,000 = $0.0006 および 500 x 0.50 / 1,000,000 = $0.00025、したがって$0.00085。月間300,000リクエストの場合、請求額は$255.00です。

平均値が隠す分を加算する余裕を持たせる

平均に基づいて構築された予算は、悪い日には機能しません。実際の支出が見積もりを上回る要因が3つあります。

履歴の成長

チャットアプリは過去の会話を再送信するため、セッションの遅い(後半の)メッセージほどコストが高くなります。最初のメッセージではなく長いセッションのトークンを測定するか、履歴の長さに上限を設け、残りを要約してください。

トラフィックの急増

投稿がバイラル(拡散)した場合、1日あたりのリクエスト数は一夜で倍増することがあります。見積もりに50%のマージンを加えるのは、妥当な出発点です。

リトライ

クライアントのタイムアウト後の再試行により、重複リクエストが発生します。失敗または拒否されたリクエストはこのサービスでは課金されませんが、最初の試行が遅くても再試行が成功した場合は通常通り1回課金されます。

また、ピーク時の制限も確認してください。1日1万リクエストは平均で1分あたり7回(10,000 / 1,440)です。フルキーは1分あたり300リクエスト、8並列まで許可されるため、平均は制限内に収まります。50人のユーザーが同時にバースト(急増)する場合は収まらないため、リクエストを失敗させるのではなくキューに入れるべきです。トライアルキーは2並列、1分あたり60リクエストまでで、テスト専用です。

前払いチャージで支出を制限する

従量制の前払いクレジットでは、予算は上限でもあります。クレジットを追加すると、APIはトークンごとにそれを差し引き、なくなるとリクエストが停止します。月末の請求書や超過料金は発生しません。クレジットは期限切れにならないため、1ヶ月分以上のチャージも無駄になりません。

チャージは$20から$500までの整数の金額で、暗号資産のみで支払われます:TRC20上のUSDTまたはBase上のUSDC。大きな金額にはボーナスが適用されます:

  • $50で+5%、つまり$52.50のクレジットが得られます。
  • $100で+10%、つまり$110が得られます。
  • $200で+15%、つまり$230が得られます。
  • $500でも+15%の区分が適用され、$575が得られます。

上記の予算に合わせます:月額$4.95のサポートボットは、$20のチャージで約4ヶ月分カバーできます(20 / 4.95 は約4.0)。月額$16.50のライティングヘルパーは3ヶ月分が$50のチャージに収まります($52.50 / $16.50 は約3.2)。月額$255.00のロールプレイプラットフォームは、$200のチャージを上回る$230でもカバーできないため、約$250のチャージ、または2回の小規模チャージが必要です。その規模では残高を注意深く確認してください。

コードから残高を監視する

すべてのレスポンスにはX-Balance-USDヘッダーが含まれます。OpenAI Python SDKの生レスポンスラッパーでこれを読み取り、資金が尽きる前に自身に知らせることができます。

from openai import OpenAI

client = OpenAI(
    base_url="https://api.claudeapicosts.com/v1",
    api_key="YOUR_KEY",
)

raw = client.chat.completions.with_raw_response.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Reply with the word ready."}],
    max_tokens=10,
)
resp = raw.parse()
balance = float(raw.headers.get("X-Balance-USD", "0"))
print(resp.choices[0].message.content, balance)

if balance < 5:
    print("Balance is low: top up soon")

また、同じBearerトークンでGET /v1/balanceまたはOpenAIスタイルのGET /v1/dashboard/billing/credit_grantsをポーリングすることもできます:

curl https://api.claudeapicosts.com/v1/balance \
  -H "Authorization: Bearer YOUR_KEY"

チェックをデイリージョブに組み込み、残高が予想される2週間の支出を下回った場合に自身にメッセージを送信してください。これにより、上限がサービス停止になるのを防げます。

トラフィックが倍増した場合どうなるか

成長が起きる前に計画をテストしてください。リクエストが2倍になれば、コストはリクエストに比例して2倍になります。上記の3つのアプリは月$9.90、$33.00、$510.00かかります。リクエストあたりのトークン数も、ユーザーがより長いメッセージを書いたりセッションが長引いたりして1.5倍になる場合、さらに1.5倍してください。

意思決定のポイントを事前に計画してください。例えば、月額支出が選択した上限を超えた場合、クレジットを追加する前に履歴を切り捨て、システムプロンプトを短くするか、出力長を制限すると決定します。ルールを急増前に文書化しておけば、プロンプトの漏れに対して無駄遣いするのを防げます。

月額を減らす方法

  • 履歴を削る。 最も古いターンを削除するか、短い要約に置き換えてください。チャットでは入力トークンが請求額の大部分を占めます。
  • 出力を制限する。 max_tokensの設定と簡潔な回答を求めるプロンプトにより、より高額なコストを抑制できます。
  • システムプロンプトを短くする。 それはすべてのリクエストで送信されるため、500トークンを削減すると、1リクエストあたり500 x 0.15 / 1,000,000 = $0.000075節約できます。月間300,000リクエストの場合、それは$22.50になります。
  • 独自の回答をキャッシュする。 多くのユーザーが同じ質問をする場合、回答を保存してください。

スケーリングする前に、無料トライアルでテストしてください:サインアップ後、カードなしでAPIキーページで$0.50を受け取り、7日間有効、1人1回限りのトライアルをご利用ください。料金ページには最新のレートとボーナス区分、ドキュメントにはストリーミング、関数呼び出し、JSONモードの説明があり、無検閲LLMの真のコストに関する記事でコストドライバーについてさらに詳しく解説しています。当サービスは独立しており、AnthropicのAPIではありません。テキストのみで、100,000トークンのコンテキストウィンドウを提供します。

よくある質問

月次のLLMコストの見積もり方法は?

1日のリクエスト数に30を掛け、さらに1リクエストのコストを掛けます。1リクエストのコストは、入力トークン数に入力レート(1Mトークンあたり)を掛けたものと、出力トークン数に出力レート(1Mトークンあたり)を掛けたものの合計です。

Claudeの実際の月次コストは?

レートやプランは変更されるため、Anthropicの現在の価格ページを確認してください。このサイトはAnthropicではなく、その独自のモデルのレートは1Mトークンあたり$0.15および$0.50です。

前払い残高がゼロになった場合はどうなりますか?

チャージするまでリクエストは失敗するため、支払った金額以上は使用できません。クレジットは期限切れになりません。

残高が少ない場合、アラートはどうやって受け取りますか?

レスポンスのX-Balance-USDヘッダーを読み取るか、GET /v1/balanceをポーリングし、任意の閾値を下回った場合に自身にメッセージを送信してください。

数分で API キーを入手

サインアップして、キーをコピーし、ベースURLを更新してください。それだけです。

今すぐ始める