AIアプリケーションのコストの把握

Instana の生成AI可観測性ダッシュボードでは、コストの算出方法、表示方法、および管理方法を確認できます。

費用の算出方法

Instana Generative AI Observabilityは、トークン消費量に基づいて、大規模言語モデル(LLM)の利用に伴うコストを追跡・表示します。 これらの費用がどのように算出されるかを理解することで、次のようなメリットがあります:

  • AI関連の支出を監視・最適化する
  • モデル選定について、十分な情報に基づいた判断を行う
  • AI運用に向けた正確な予算策定
  • コストの異常や非効率性を特定する

トークンベースの価格モデル

生成AIのコストは、以下の計算式を用いてトークン消費量に基づいて算出されます:

Total Cost = (Input Tokens × Input Token Price) + (Output Tokens × Output Token Price)

ここで:

  • 入力トークン数:LLMに送信されるプロンプトに含まれるトークンの数
  • 出力トークン数:LLMによって生成された応答に含まれるトークンの数
  • 入力トークン価格:100万トークンあたりの入力トークン単価
  • 出力トークン価格:100万トークンあたりの出力トークン1枚あたりのコスト

モデルごとのコスト計算

LLMモデルごとに独自の料金体系が設けられています。 費用は、以下の基準に基づき、モデルごとに個別に算出されます:

  • モデルごとの価格:トークンの価格はモデルによって異なります。 たとえば、 GPT-4 は GPT-3.5 よりも高価です。2.
  • トークンタイプの区別:入力トークンと出力トークンでは価格設定が異なります。
  • リアルタイム集計:特定のモデルに対するすべてのリクエストのコストが集計されます。
  • 時間別/日別コスト:傾向分析のために時間枠ごとに集計されたコスト
  • 用途別コスト:LLMを呼び出すアプリケーションまたはサービスごとに分類されたコスト

モデルの価格設定

価格モデルを設定できます。

価格設定へのアクセス

モデルの価格設定を構成または更新するには:

  1. Go 「 GenAI 」の可観測性を「 Instana 」のUIに追加する。
  2. 価格設定 」タブをクリックします。

標準価格

Instana 以下を含む、一般的なLLMモデルの一覧と現在の市場価格を掲載しています:

  • OpenAI モデル( GPT-4o-mini、 GPT-5.1 など)
  • Anthropicのモデル(Claude 3 Opus、Claude 3 Sonnetなど)
  • IBM watsonx.ai モデル
  • その他の対応モデルプロバイダー
あらかじめ設定された価格は、現在の市場相場を反映するよう定期的に更新されています。
図 1. 生成型LLMの価格設定と構成
生成型LLMの価格設定と構成

カスタムモデルの価格設定を追加する

事前定義されたリストにない新しいモデルの価格を追加するには:

  1. 「価格設定」ページで、 「モデルの価格を追加 」をクリックします。
  2. 以下の情報を入力します。
    • モデル名:トレースに表示される正確な名前(例:「 gpt-4-turbo-preview 」)。
    • モデルプロバイダー:プラットフォームまたはプロバイダー(例:OpenAI、Anthropic、IBM)。
    • プラットフォーム名:プラットフォーム固有の価格設定を行うには、 「プラットフォーム固有の価格設定を行う」 にチェックを入れ、プラットフォーム名(例:anthropic、bedrock、langchain)を入力してください。
    • 入力トークンの価格:100万枚あたりの価格(米ドル)。
    • 出力トークン価格:100万出力トークンあたりの価格(米ドル)。
  3. 「保存」 をクリックして設定を適用してください。
図 2. モデルに料金体系を追加
モデルに料金体系を追加

既存のモデル価格を上書きする

モデルの既定の価格設定を上書きするには:

  1. [価格設定] タブで、更新したいモデルを探します。
  2. モデル名をクリックしてください。
  3. 3. 「 トークンの価格設定 」セクションで、以下のフィールドの値を更新します:
    • 入力料金
    • 出力料金
  4. 「保存」 をクリックして変更を適用してください。
    注: 価格の上書きは、過去のコストデータには影響しません。 新しい価格設定は、変更後に収集されたデータにのみ適用されます。
図 3. モデル料金体系の編集
モデル料金体系の編集

事前定義された価格設定に戻す

モデルの価格設定が上書きされており、元の事前定義された価格設定に戻したい場合は、以下の手順に従ってください:

  1. [価格設定] タブで、価格が上書きされているモデルを探してください。
  2. モデル名をクリックしてください。 「 モデルの価格設定 」ダイアログが表示されます。
  3. 3. 「 価格設定のリセット 」セクションで、[選択] をクリックします。 「 この操作は元に戻せません」 というチェックボックス。
  4. 4. 「カタログ価格にリセット」 ボタンをクリックします。
  5. 5. 「保存」 をクリックします。

モデルの価格設定は、元の事前定義値にリセットされます。 これは、今後行われるすべての新たなコスト計算に適用されます。 これは、上書きされた価格設定に基づいて計算された過去の原価データには影響しません。

図 4. 料金体系のリセット
料金体系のリセット

カスタムモデルの価格設定を削除する

手動で追加したモデル(事前定義された価格設定がないモデル)については、価格設定を削除できます:

  1. 「価格設定」 の設定ページで、削除したいカスタムモデルを探してください。
  2. モデルの横にある 「削除 」アイコンをクリックしてください。
  3. ダイアログが表示されたら、削除を確認してください。

重要な注意事項:

  • 削除できるのはカスタムモデル(あらかじめ価格が設定されていないモデル)のみです
  • 定義済みのモデルはデフォルト設定にリセットすることしかできず、削除することはできません
  • モデルの価格設定を削除すると、そのモデルに関するコスト指標が表示されなくなります
  • 削除されたモデルの過去のコストデータはシステム内に残っています
  • その他の指標(トークン、レイテンシ、トレース)は引き続き収集・表示されます
注: カスタムモデルの価格設定を削除した後、そのモデルについてコスト指標を再度表示させたい場合は、価格設定を手動で再度追加する必要があります。

価格改定の影響

価格が更新されると、次のような動作が発生します。

価格が更新されたとき

構成でモデルの価格を更新すると、以下の変更が行われます。

直ちに見られる影響:

  • 新しい原価計算では、更新された価格設定が適用されます
  • ダッシュボードウィジェットには、受信データの新しい価格設定が反映されています

履歴データ:

  • 過去のコストデータは自動的に再計算されません
  • 過去の費用は、当時算定された通りの金額のままとなります
  • 監査証跡の整合性が維持され、データの不整合が防止されます

ベスト・プラクティス:

  • 価格変更と適用日
  • 価格の大幅な更新を行う前に、コストレポートのエクスポートを検討してください
  • コストを監視している関係者に価格変更を通知する

価格設定が設定されていない場合

特定のモデルに対して価格設定が行われていない場合、以下の動作が適用されます:

コスト指標:

  • そのモデルについては、コスト指標が表示されません。
  • コストを表示するダッシュボードウィジェットでは、設定されていないモデルは除外されます
  • 総費用の計算には、そのモデルに対するリクエストは含まれていません

その他の指標も引き続き利用可能です:

  • トークンの数(入力および出力)は引き続き追跡され、表示されます
  • リクエストのレイテンシおよびパフォーマンス指標は引き続き正常に動作しています
  • トレースデータとログには影響がありません

ダッシュボードへの影響:

  • サマリーコストウィジェットでは、合計額が不完全な場合がある
  • モデルごとのコスト内訳には、構成されていないモデルは含まれません
  • コスト推移のグラフには、データが欠落していたり、予想よりも低い数値が表示されていたりする可能性があります

価格設定に関する問題のトラブルシューティング

以下のいずれかの問題が発生する可能性があります。

コスト指標が表示されないなどの一般的な問題については、 「トラブルシューティング」 を参照してください。

不正確な原価計算

問題:表示されている費用が予想値と一致しません。

解決策:この問題を解決するには、以下の手順を試してください:

  1. 設定された価格がプロバイダーの現在の料金と一致していることを確認してください
  2. 価格の単位を確認してください(1,000トークンあたりか、100万トークンあたりか)
  3. 計算が正しいか確認するためにトークンの数を再確認してください

設定にモデルが不足しています

問題:使用中のモデルが構成リストにありません。

解決策:この問題を解決するには、以下の手順を試してください:

  1. 「モデル価格の追加」機能を使用して、手動でモデルを追加してください
  2. トレースに表示されているモデル名と完全に一致していることを確認してください
  3. モデル提供元から価格情報を入手する
  4. 設定を保存して確認する

取得原価の相違

問題:価格更新後に変更された取得原価。

解決策:この問題を解決するには、以下の手順を試してください:

  • 取得原価は変更しないでください。変更する場合は、 IBM のサポートまでご連絡ください
  • 独立した記録を維持するために、コスト報告書を定期的にエクスポートする
  • 監査ログを使用して設定の変更を追跡する

価格に関するご質問やお問い合わせ

価格設定に関するご質問や問題については:

  • IBM のサポートチームまでご連絡ください。
  • Instana のドキュメントを参照してください。
  • Instana のコミュニティフォーラムを確認してください。