開発者向けのOpenAI API料金ガイド
OpenAI APIの料金構造は積極的なボリュームディスカウントへと移行していますが、隠れたルーティングロジックが実際のトークンコストを膨張させることがよくあります。ストリーミングや関数呼び出し中にトークンがどのようにカウントされるかを理解することで、リクエストを送信する前に請求書を予測できます。
概要
- ストリーミングレスポンスは、SSEメタデータチャンクに含まれるトークンを含むすべてのトークンをカウントし、請求額が増加します。
- 関数呼び出しには、短いプロンプトに大きなオーバーヘッドを追加するリクエストごとにツール定義を送信する必要があります。
- プリペイド型暗号通貨クレジットは月額サブスクリプション料金を回避し、クレジットが期限切れしないことを保証します。
- uncensoredモデルは、入力トークン100万トークンあたり$0.15、出力トークン100万トークンあたり$0.50で、隠れたルーティング料金はかかりません。
Uncensored APIにおけるトークンコストの理解
トークンコストは、プロバイダーが入力と出力をどのようにカウントするかによって異なります。アンセンサードモデルは、入力トークン100万トークンあたり$0.15、出力トークン100万トークンあたり$0.50で課金します。この透明な構造により、使用した分のみを支払うことになります。エラーや拒否には課金されないため、テスト中に予算が保護されます。
ほとんどのプロバイダーは、クレジットが期限切れない前払いモデルを使用しています。このアプローチにより、アイドル状態のアカウントに対する月額料金のリスクがeliminatedされます。TRC20上のUSDTまたはBase上のUSDCで、$20からチャージできます。システムは実際のトークン使用量に基づいて課金するため、予約済みの容量に対して過剰に支払うことはありません。
ストリーミング:トークンカウントにおける隠れたコスト
ストリーミングレスポンスは、SSEメタデータチャンクに含まれるトークンを含むすべてのトークンをカウントし、請求額が増加します。ストリーミングを有効にすると、サーバーは複数のチャンクを送信します。各チャンクにはトークンが含まれており、すべてのトークンが入力または出力の合計にカウントされます。これは、ストリーミングが同じコンテンツに対して非ストリーミングリクエストよりも高コストになる可能性があることを意味します。
例えば、1,000トークンのレスポンスは、ストリーミングプロトコルが小さなメタデータチャンクを追加する場合、1,005トークンを生成する可能性があります。予算を計算する際は、このオーバーヘッドを常に考慮してください。uncensored APIでは、最後のチャンクにトークン使用量が含まれるため、コストを正確に検証できます。
関数呼び出し:知っておくべきオーバーヘッド
関数呼び出しには、短いプロンプトに大きなオーバーヘッドを追加するリクエストごとにツール定義を送信する必要があります。関数を定義すると、モデルはツールを理解するために完全なスキーマが必要です。このスキーマは、呼び出しごとに入力トークンに含まれます。
短いプロンプトの場合、このオーバーヘッドにより入力コストが倍増する可能性があります。例えば、100トークンのプロンプトに500トークンの関数スキーマが含まれると、600トークンの入力請求になります。この影響を最小限に抑えるために、関数定義を慎重に計画してください。無制限APIは、tool_choiceやtoolsなどのパラメータを使用して柔軟な統合をサポートする関数呼び出しに対応しています。
コンテキストウィンドウと実際の使用状況
コンテキストウィンドウは、1つのリクエストで許可される最大トーク数を定義し、処理できる総データ量ではありません。無制限モデルは100,000トークンのコンテキストウィンドウをサポートしますが、各リクエストの出力トークンは16,000に制限されます。max_tokensを設定しない場合、デフォルトは2,048トークンです。
この区別は長文書にとって重要です。大きな入力をチャンクに分割して処理できますが、各チャンクには独自の入力コストがかかります。100,000トークンの制限は広範なコンテキストを可能にしますが、効率的なチャンキング戦略により全体の支出を削減できます。
前払いが従量制よりも安い理由
プリペイドクレジットは月額サブスクリプション料金を排除し、クレジットが有効期限がないことを保証します。このモデルは可変使用パターンを持つ開発者に最適です。アイドルタイムに支払うリスクなしで、使用した分のみを支払います。
暗号通貨でのチャージはボーナスクレジットを提供します:$50で+5%、$100で+10%、$200で+15%。これらのボーナスはトークンあたりの実質コストを削減します。プリペイドモデルはクレジットが尽きる前に正確な使用額がわかるため、予算管理を簡素化します。
プロンプトエンジニアリングにおけるよくある間違い
一般的なミスの一つは、システムプロンプトに不要な指示を過剰に含めることです。システムメッセージ内のすべてのトークンは入力コストにカウントされます。システムプロンプトを簡潔かつ焦点を絞って保ってください。
もう一つのエラーは、モデルのトークン制限を無視することです。10,000トークンしか必要ないのに 90,000トークンの入力を送信すると、お金が無駄になります。関連しない履歴を切り捨てることで、コンテキストウィンドウを効率的に使用してください。アンセンサード API は、トークン使用量を増やさずに出力の多様性を制御するための temperature や top_p などのパラメータをサポートしています。
アンセンサード料金とGPT-4oの比較
無制限価格とGPT-4oの比較には、異なる価格構造の理解が必要です。GPT-4oはトークンあたりの料率が高く、出力トークン100万トークンあたり$3.00を超えることがよくあります。無制限モデルは出力トークン100万トークンあたり$0.50で課金されるため、大量利用において大幅に安価です。
GPT-4oは高度な機能を提供しますが、アンセンサードモデルは純粋なテキスト補完APIを提供します。このシンプルさは複雑さとコストを削減します。コンテンツフィルタなしで信頼性が高く低コストなテキスト生成が必要な開発者にとって、アンセンサードモデルはコスト効果の高い代替手段です。
API 使用料の監視方法
API 支出のモニタリングは、各レスポンスでのトークン使用量の追跡から始まります。無制限 API では、ストリーミングレスポンスの最後のチャンクにトークン使用量が含まれます。このデータを使用してコストを正確に計算してください。
高使用期間のアラートを設定します。リクエストごとのコストを追跡して非効率さを特定します。前払いモデルでは、リアルタイムで残高を確認できるため、予算管理が効果的に行えます。また、キーごとに1分あたり300リクエストという制限があるため、リクエストレートも監視できます。
APIコスト最適化の最終ヒント
APIコストの最適化は、トークン使用量の最小化とボーナスの活用を含みます。簡潔なプロンプトと効率的な関数スキーマを使用してください。より大きなチャージインに対して暗号通貨ボーナスを活用してください。
トークン使用パターンの定期的に確認してください。出力品質を犠牲にすることなく入力トークンを削減できる領域を特定してください。カテゴリ化APIの透明な価格設定と前払いモデルにより、支出を簡単に制御できます。APIにコミットする前に、0.50ドルの試用から始めてAPIをテストしてください。
よくある質問
どの支払い方法を受け付けていますか?
暗号通貨のみ:TRC20上のUSDTまたはBase上のUSDC。$20〜$500の任意の整数額。$50以上でボーナスクレジットが適用されます。
ストリーミングトークンは請求にどのように影響しますか?
ストリーミングレスポンスは、SSEメタデータチャンクに含まれるトークンを含むすべてのトークンをカウントします。これは、ストリーミングが同じコンテンツに対して非ストリーミングリクエストよりも高コストになる可能性があることを意味します。uncensored APIには、最終チャンクにトークン使用量が含まれており、コストを正確に検証できます。
暗号通貨でAPIクレジットを追加できますか?
はい、TRC20 上の USDT または Base 上の USDC でチャージできます。$20 から $500 の任意の整数金額が受け付けられます。ボーナスクレジットが付与されます:$50 で +5%、$100 で +10%、$200 で +15%。
非制限モデルのコンテキストウィンドウ制限はいくらですか?
Uncensoredモデルは100,000トークンのコンテキストウィンドをサポートします。ただし、各リクエストは16,000トークンの出力トークンに制限されます。max_tokensを設定しない場合、デフォルトは2,048トークンです。これにより広範なコンテキストが可能ですが、効率的なチャンキング戦略が必要です。