まとめ
- すべてのAPI請求は、入力トークン数×入力レート+出力トークン数×出力レートです。
- ここでは、レートは1M入力あたり$0.15、1M出力あたり$0.50で、前払いクレジットから支払われます。
- 典型的な短いチャットリクエストは1セント未満のコストで、1日あたり20,000件のリクエストは月約$198.00になります。
- 同じ公式をxAIの公開レートに適用して比較し、まず最新の料金表を確認してください。
トークン価格の基礎となる公式
言語モデルAPIはリクエストではなくトークンで課金されます。トークンはテキストの断片であり、英語の単語の約4分の3に相当します。プロンプトは入力トークンとしてカウントされ、返信は出力トークンとしてカウントされます。テキスト生成には読み取りよりもコストがかかるため、これらには別々のレートが適用されます。
1リクエストのコストは次のように計算されます:
cost = prompt_tokens / 1_000_000 * input_rate + completion_tokens / 1_000_000 * output_rate
これが計算に必要なすべてです。レートは1Mトークンあたりで表示されるため、まずトークン数を100万で割ってください。難しいのは、実際のトークン数を知ることです。チャット履歴、システムプロンプト、取得したドキュメントは、すべての呼び出しにおいて入力としてカウントされるためです。
私たちは独立したホストサービスであり、公式のxAI APIではないため、ここではGrokのレートを提示していません。xAIの料金ページを開き、現在の入力と出力の数値をコピーして、上記の公式に当てはめてあなたの比較を行ってください。
1つのリクエストが$0.15と$0.50でどのくらいかかるか
当社のレートは、1M入力トークンあたり$0.15、1M出力トークンあたり$0.50です。ここでは4つのリクエストパターンを正確に計算しました。
| リクエストタイプ | 入力 | 出力 | コスト |
|---|---|---|---|
| 短いチャットターン | 500 | 200 | $0.000175 |
| 履歴付きチャット | 3,000 | 400 | $0.00065 |
| 検索回答 | 6,000 | 500 | $0.00115 |
| 長いドキュメントの要約 | 90,000 | 2,000 | $0.0145 |
最後の行を見てください。90,000トークンの入力は100万の0.09倍なので、0.09 x $0.15 = $0.0135です。2,000トークンの出力は100万の0.002倍なので、0.002 x $0.50 = $0.001です。合計は$0.0145で、100,000トークンのコンテキストウィンドウの大部分を満たすドキュメントに対して2セント未満です。
ウィンドウはプロンプトと生成結果を合算でカウントするため、例では合計92,000トークンで止めています。これにより、余裕を持って残りを確保できます。
リクエストから月次請求へ
リクエストごとの数字は小さく見えるため、自社のトラフィックで拡大計算します。2つのシナリオで範囲を示します。
忙しいチャットアプリ
1日あたり20,000リクエスト、それぞれに1,200の入力トークンと300の出力トークンがあるとします。1日の入力は24Mトークンで、24 x $0.15 = $3.60です。1日の出力は6Mトークンで、6 x $0.50 = $3.00です。1日あたり$6.60、30日間では$198.00となります。
1回限りのバッチジョブ
100,000件の記事の要約を行い、それぞれが3,000トークンの入力と400トークンの出力を持ちます。入力は300Mトークンなので、300 x $0.15 = $45.00です。出力は40Mトークンなので、40 x $0.50 = $20.00です。ジョブ全体のコストは$65.00で、実行中のみ課金されます。
バッチジョブでは、出力はトークンの12%に過ぎませんが、請求額のほぼ3分の1を占めています。トークンあたりの出力コストが高いため、長い返信は長いプロンプトよりも合計額をより速く増加させます。
計算機で自分のトークンを測定する
トークン数を推測することは、見積もりの誤差の主な原因です。すべてのレスポンスには使用状況ブロックが含まれているため、それをログに記録して実際の数値を計算してください。このPythonスニペットはリクエストを送信し、そのコストを出力します。
from openai import OpenAI
RATE_IN = 0.15 # USD per 1M input tokens
RATE_OUT = 0.50 # USD per 1M output tokens
client = OpenAI(base_url="https://api.grockapi.com/v1", api_key="YOUR_KEY")
r = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarize the plot of Hamlet in 5 lines."}],
)
u = r.usage
usd = u.prompt_tokens / 1e6 * RATE_IN + u.completion_tokens / 1e6 * RATE_OUT
print(u.prompt_tokens, u.completion_tokens, round(usd, 6))
製品から代表的な10件のプロンプトで実行し、結果を平均して予想されるボリュームを掛けます。これにより、勘に頼る推定よりも精度の高い予測が得られます。レスポンスにはX-Balance-USDヘッダーが含まれるため、実際の残高が減少する様子を見ながら計算が合っているか確認できます。
請求書を膨らませる隠れた乗数
各リクエストを単独で処理しているとカウントするため、多くの見積もりは外れます。チャットでは、各ターンで会話全体が再送信されるため、入力メッセージが増えるごとに入力が膨張し、出力は一定のままです。
10ターンのチャットを計算してください。システムプロンプトは400トークンです。各ユーザーメッセージは100トークン、各返信は200トークンなので、各ターンで履歴に300トークンが追加されます。ターンkでの入力は400 + 300 x (k - 1) + 100、つまり200 + 300kです。10ターン合計すると、2,000 + 300 x 55 = 18,500トークンの入力になります。出力は10 x 200 = 2,000トークンです。
- 入力:0.0185M x $0.15 = $0.002775
- 出力:0.002M x $0.50 = $0.001
- 合計:会話全体で$0.003775
単純な見積もりでは1ターンあたり500トークンの入力が想定され、合計5,000トークンの入力になります。実際の数値は3.7倍高くなります。注意すべき他の乗数には、ツール呼び出しの往復があり、各ツール結果は履歴全体を再度含む別のリクエストをトリガーします。また、タイムアウト後に大きなプロンプトを再送信するコード内のリトライループもあります。
Grokの請求額との比較
公平に比較するには、両側で同じトークンの混合を使用してください。上記で計測したプロファイルを取り出し、xAIの現在の入力と出力のレートを取得し、チャットアプリの例と同じ方法で月次数値を計算します。利用パターンに対して割引や割増金など、追加の項目が料金ページに記載されていないか確認し、それらを含めてください。
価格は1つの入力です。2つのサービスは異なるモデルを実行しているため、より安い請求額が勝利となるのは、回答があなたの用途に適合する場合に限られます。xAI独自のモデルが必要な場合、それらを取得するにはAPIのみが手段です。法的な成人用途に対してコンテンツ拒否なしで回答するようチューニングされたモデルが必要な場合、私たちのようなホストされたオープンウェイトモデルが関連する比較対象となります。この選択の背景については、無検閲Grokスタイルモデルガイドをご覧ください。
トークン支出を削減する5つの方法
- 履歴を削減する。 20ターンのチャットをすべての呼び出しで再送信すると、入力コストが乗算されます。古いターンのローリングウィンドウまたは短い要約を保持してください。
- 返信を制限する。 回答が短くなるべきであることがわかっている場合は、
max_tokensを設定してください。ここではオプションですが、制御不能な返信が5,000トークンのコストになるのを防ぎます。 - ストップシーケンスを使用する。
stop文字列は、フォーマットが完了した時点で生成を終了します。 - キャッシュからの取得。 多くのユーザーが同じ質問をする場合、回答を独自のデータベースに保存してください。
- システムプロンプトを短くする。 100,000件のリクエストで1,500トークンのプロンプトを使用すると、ユーザーテキスト以前でも150Mの入力トークン、つまり$22.50になります。
失敗または拒否されたリクエストは課金されません。エラー後のリトライも請求額に加算されません。
課金
課金は前払いクレジットからの従量制です。サブスクリプションはなく、クレジットは期限切れしません。$20から$500までの任意の整数額でチャージでき、$50以上で5%、$100以上で10%、$200以上で15%のボーナスが付与されます。例えば、$100のチャージで$110.00のクレジットが得られます。支払いは暗号資産(USDT on TRC20またはUSDC on Base)で行います。
表のチャット履歴付きリクエスト1件あたり$0.00065の場合、$20のクレジットで30,000件以上のリクエストをカバーできます。現在のチャージティアについては料金ページを、エンドポイントについてはAPIドキュメントを参照するか、APIキーを取得して$0.50の無料トライアルクレジットを受け取り、自分の計算でテストしてください。
最初のデポジット額の算出
- 単位を選択します。 1つの会話、1つのドキュメント、または1つのユーザーアクション。
- 測定します。 実際の使用50件分の
usageをログに記録し、入力と出力のトークン数の平均を算出します。 - ボリュームで乗算します。 1日あたりの予想単位数と、最も利用量の多い日の値を使用します。
- 余裕分を追加します。 25%の余裕を持たせることで、成長や時間の経過によるプロンプトの長さをカバーします。
- 予算に合わせてチャージします。 デポジット額を予算に合わせて調整し、その逆ではありません。
上記のチャットアプリに手順を適用します。基本額は月$198.00です。25%の余裕分を加えると、198 x 1.25 = $247.50になります。$200のチャージには15%のボーナスが含まれるため、$230.00のクレジットが追加され、これは約35日間の1日あたり$6.60をカバーできます。月2回のデポジットで予算を完全にカバーでき、わずかな残余も生じます。クレジットは期限切れしないため、残高は翌月に自動的に持ち越されます。
その他のガイド
よくある質問
grock 無検閲はGrokと同一ですか? いいえ。Grock 無検閲は独立したオープンウェイトモデルです。xAIやその他の主要ベンダーによって生産されたものではありません。無検閲な出力のためにチューニングされていますが、独自のアーキテクチャ上で動作します。
このAPIを商業プロジェクトで使用できますか? はい。生成物はあらゆる合法的な目的で使用できます。商業利用に制限はありません。モデルは生成されたテキストの所有権を主張しません。
クレジットはチャージ(追加)する方法は? ダッシュボードにアクセスし、暗号資産の支払いを選択します。TRC20上のUSDTまたはBase上のUSDCを選択します。$20から$500の間の希望額を送信します。クレジットは即時に追加されます。ボーナスクレジットは金額に基づいて自動的に適用されます。
ミスをした場合はどうなりますか? クレジットは返金されません。期限切れしません。二重に請求された場合は、サポートページを使用して問題を解決してください。サポートチームがトランザクションを確認します。
