メインコンテンツへスキップ

AI データを扱う

DoiT は、次のプロバイダが提供する AI サービスに対応しています:AWS(Amazon Bedrock、Kiro)、Google Cloud(Vertex AI)、Microsoft Azure(Azure Machine Learning)、Databricks、Snowflake、Anthropic、OpenAI。

GenAI providers を接続すると、AI のコストと利用状況の分析・モニタリングを開始できます。

Cloud Analytics における AI データ

Cloud Analytics は、ほとんどの AI データを 1 時間ごとに更新します。Snowflake コネクタのデータは 12 時間ごとに同期されます。

制限事項

  • Amazon Bedrock:請求データには API キーやユーザーレベルのアトリビューションが含まれません。その結果、Cost by API key および GenAI spend - Top 15 users ダッシュボードウィジェットは、Bedrock のみの利用ではデータが表示されません。GenAI プロバイダを直接接続した場合(例:OpenAI や Anthropic)、これらのウィジェットは自動的にデータが表示されます。

  • Databricks:トークン利用データ(モデルごとの入力・出力トークン数)を取得するには、オプションの serving system tables へのアクセス権を DoiT service principal に付与する必要があります。詳細は、Enable token usage data を参照してください。

  • OpenAI:OpenAI のコストデータは最終的な請求額を反映しますが、利用データはアクティビティのモニタリング用です。つまり、レポートに表示されるコストが、必ずしも実際の利用状況と一致しない場合があります。より詳細が必要な場合は、OpenAI API Usage Dashboard を確認してください。

    • OpenAI の音声入力トークン:OpenAI Costs API は、キャッシュあり・キャッシュなしの音声入力トークンのコストをまとめて集計します。このため、GenAI Intelligence では OpenAI の音声 SKU をキャッシュありとキャッシュなしに分割しません。音声入力トークンのコストは常に合算されます。
  • Anthropic - Claude.ai:コストと利用データは、利用量ベースの Enterprise プランでのみ利用可能です。Claude Enterprise Analytics API を参照してください。

  • Snowflake:Direct model inference、Cortex Agents、Snowflake Intelligence、Cortex Code の利用は含まれます。Cortex Search と、非推奨となった混在の AI_SERVICES 請求カテゴリは含まれません。AI SQL telemetry はクレジットベースのコストを割り当てます。REST API inference のコストは集計行 AI_INFERENCE に残り、一方でモデル、ユーザー、リージョン、トークンの詳細は利用のみの行として記録されます。履歴の詳細は Snowflake の usage view の保持期間によって制限されます。標準の telemetry が利用できなくなった過去の請求行は分割されないまま残ります。オプションの user-directory 権限がない、または一致するユーザーレコードが存在しない場合、ユーザー名とメールアドレスは null のままです。

ディメンションメトリクス を通じて AI データを取得できます。以下に、DoiT の用語と AI の用語の対応関係を示します。

基本メトリクス

DoiT termAI termAI definition
costcost特定のリソースまたは利用に対する合計コスト。
usageusageトークンの利用量。加えて、利用メトリックには、特定のサービス、モデル、または監視対象の操作に応じて、秒数、バイト数、文字数などに基づく消費も含まれます。

標準ディメンション

以下の表は、プラットフォームと統合されているすべての AI モデルで利用可能な標準ディメンションを示します。

DoiT termDescription
Billing AccountAI アカウント内の特定の組織を示す一意の識別子。
Project ID/Account IDAI プロバイダのワークスペースを示す一意の識別子。
Service/Service ID/SKU Description利用している AI プロダクトまたは機能の高レベルの説明。例:Completions APIEmbeddings APIClaude haiku3.5 Usage - Input tokensWeb Search Usage
SKU ID/SKU description利用している AI サービス内の、より細かな課金単位。例:chatgpt-4o-latest, inputtext-embedding-3-largeclaude-3-5-haiku-20241022, input_tokensclaude-sonnet-4-20250514, output_tokens
Unit主な利用単位。多くのプロバイダでは主な単位は token ですが、利用している AI サービスに応じて他の単位も使用されます。
OperationAI サービスによって実行される、個別の課金対象アクション。例:inputcached inputweb_searchimage
ProviderAI プロバイダ名。Amazon Web ServicesAnthropicAnthropic (Analytics API)AzureDatabricksGoogle CloudOpenAISnowflake

GenAI labels

以下は、プラットフォーム内で使用できる GenAI システムラベルです。GenAI システムラベルは GenAI セクションにグループ化されています。

LabelDescriptionProvider
API Key IDAI キーの一意の識別子Anthropic, OpenAI
API Key NameAI API キーの名前Anthropic, OpenAI
Base ModelAI モデルのオファリングを表す識別子。例: gpt-4.1claude-haiku-4.5Anthropic, Anthropic (Analytics API), OpenAI
Billing Categoryリクエストが Cursor によってどのように請求されたかを示します。Usage-basedIncluded in BusinessFreeAborted, Not ChargedErrored, Not Charged のいずれかCursor
Cachedコスト最適化のためにキャッシュされたトークンを使用したかどうかを示します: truefalseAnthropic, Anthropic (Analytics API), Azure, OpenAI
Coding agentClaude Code、Kiro、Snowflake Cortex Code (CoCo) などの AI コーディングエージェントによって使用量が生成されたかどうかを示します: truefalseAnthropic (Analytics API), AWS, Cursor, Snowflake
Consumption ModelAI サービスに使用された料金モデル。PAYG (Pay-As-You-Go) または Provisioned ThroughputAzure, GCP
Context WindowAI モデルに適用されるコンテキストウィンドウの制限。0-200k200k-1M のいずれかAnthropic, Anthropic (Analytics API)
Cost type利用が属する課金対象のコストコンポーネント。tokens (モデルのトークン使用量)、web_search (サーバーサイドの Web 検索)、code_execution (サーバーサイドのコード実行) のいずれかAnthropic (Analytics API)
Feature使用されている AI 機能またはサービス機能の種別。Vertex AI の例: Model ServingModel Serving via Model GardenVertex ColabMetadata storage。Microsoft Azure の例: Model ServingAudio GenerationEmbeddingsAzure, GCP
GenAI SpendAI プロバイダに関わらず、サポート対象の生成 AI ワークロードとして分類されたコストAnthropic, Anthropic (Analytics API), AWS, Azure, Cursor, Databricks, GCP, OpenAI, Snowflake
Inference Geo推論が処理された地理的リージョンで、データレジデンシー管理の追跡に使用されます。globalusnot_available (リージョン未設定) のいずれかAnthropic (Analytics API)
Input Tokensリクエスト時に AI モデルへ送信されたトークン数(プロンプトとコンテキスト)Cursor
Invokation何がリクエストを開始したかを示します。たとえば、ユーザーが直接開始したアクティビティの場合は humanAnthropic (Analytics API), Cursor
Is Chargeableリクエストに課金が発生したかどうかを示します: true (課金対象)、false (無料またはクオータ内)Cursor
Is Headlessリクエストが対話型エディタセッションではなくバックグラウンド (ヘッドレス) エージェントから送信されたかどうかを示します: truefalseCursor
Is Model Servingサービスがモデルをアクティブに提供しているかどうかを示します: truefalse。Vertex AI と Amazon Bedrock で利用可能Azure, GCP
Max Modeリクエストに対して Cursor の Max モードが有効になっていたかどうかを示します: truefalseCursor
Media Format複数のメディアタイプをサポートするモデルにおいて、サービスが音声・画像・テキストのどれを処理していたかを区別するメディア形式。例: audioAnthropic, AWS, OpenAI
ModelAI モデルのオファリングを表す識別子。例: gpt-4o-audio-previewclaude-sonnet-4-6Anthropic, Anthropic (Analytics API), AWS, Azure, Cursor, Databricks, GCP, OpenAI, Snowflake
Model Family共通のアーキテクチャと学習手法を共有する関連 AI モデルのグループ。例: ClaudeGeminiGemmaGPT-5KiroMistralAnthropic, Anthropic (Analytics API), AWS, Azure, Databricks, GCP, OpenAI, Snowflake
Model VersionAI モデルオファリングのバージョン。例: 2024-12-17Anthropic, OpenAI
Organization NameAI 組織の一意の識別子。Anthropic (Analytics API) の場合、接続の Organization Label に相当しますAnthropic, Anthropic (Analytics API), AWS, Azure, OpenAI
Output TokensAI モデルがレスポンスとして生成したトークン数Cursor
Pricing UnitGenAI の消費量を測定する単位。tokenspages などSnowflake
Product使用量やコストを発生させた AI プロダクトの画面・機能。Anthropic (Analytics API) の場合: chatclaude_codecoworkoffice_agentclaude_in_chromeclaude_design、または既知の画面にひもづけられない利用を表す other。Databricks の場合: GenieVector SearchAgent EvaluationAnthropic (Analytics API), Databricks
Resolution単一の利用における画像の解像度。画像処理をサポートする OpenAI モデルで使用されますOpenAI
Service Tier利用に関連付けられたサービス・ティアまたはサブスクリプションプラン。Anthropic の場合、API 利用優先度 (PriorityStandardBatch) を表します。AWS Kiro の場合、ProProPlus などのサブスクリプションプランを表しますAnthropic, Anthropic (Analytics API), AWS
Speedリクエストを処理する際に使用された推論モード: standardfastAnthropic, Anthropic (Analytics API)
Token typeコストタイプが tokens の場合に、利用が該当するトークンのカテゴリ。uncached_input_tokensoutput_tokenscache_read_input_tokens、またはキャッシュ作成トークン (cache_creation.ephemeral_1h_input_tokenscache_creation.ephemeral_5m_input_tokens)Anthropic (Analytics API)
Unit CategoryAzure AI サービスにおける課金単位タイプ。CommitmentTokensBatchTime または Time ShortPeriodRequest などAzure
Usage TypeAI モデルとのやり取りにおけるトークンフローの方向。Input (モデルに送信されたトークン) または Output (モデルが生成したトークン)。Snowflake では小文字の input および output としてレポートされます。Snowflake Cortex Agents では、cache_read_inputcache_write_input がキャッシュされたプロンプトトークンを表し、その他の Snowflake ソースは Snowflake のテレメトリで提供されるトークンメトリクス名 (total など、集計トークン数のみが利用可能な場合を含む) をレポートしますAnthropic, Anthropic (Analytics API), AWS, Azure, Databricks, GCP, OpenAI, Snowflake
User Email利用を発生させたユーザーのメールアドレス。利用できない場合やアカウントが削除された場合は NullAnthropic (Analytics API), Cursor, OpenAI, Snowflake
User IDAI 組織内の特定ユーザーの一意の識別子。AWS Kiro の場合は IAM Identity Center のユーザー ID、Databricks の場合はモデルサービングエンドポイントを呼び出したユーザーまたはサービスプリンシパルの IDAnthropic, Anthropic (Analytics API), AWS, Databricks, OpenAI, Snowflake
User NameAI 組織内の特定ユーザーの名前。設定されていない場合は NullAnthropic, Anthropic (Analytics API), Cursor, OpenAI, Snowflake
User RoleAI プロバイダ組織内でユーザーに割り当てられたロール。OpenAI のロールには ownerreader がありますOpenAI
WorkspaceAnthropic コンソール内の Workspace 名Anthropic
Workspace IDAnthropic コンソール内の Workspace の IDAnthropic
Vertex AI Claude model label update (July 10, 2026)

Model ディメンションにおける Vertex AI Claude モデルラベルが、Anthropic の公式命名規則に準拠するようになりました。以前のラベル Claude 4 SonnetClaude 4.5 SonnetClaude 4.6 SonnetClaude 4.5 Haiku は、それぞれ Claude Sonnet 4Claude Sonnet 4.5Claude Sonnet 4.6Claude Haiku 4.5 に変更されました。この変更はすべての履歴データに遡って適用されるため、以前のラベル文字列を参照している保存済みレポート、ダッシュボードウィジェット、フィルターは、新しい名前を使用するよう更新する必要があります。

Databricks Claude model label update (August 25, 2026)

2026 年 8 月 25 日以降、Model ディメンションにおける Databricks Claude モデルラベルは、Anthropic の公式命名規則を使用します。Claude 4 SonnetClaude 4.5 SonnetClaude 4.6 SonnetClaude 4.5 Haiku は、それぞれ Claude Sonnet 4Claude Sonnet 4.5Claude Sonnet 4.6Claude Haiku 4.5 に変更されました。この変更は同日以降に処理されたデータに適用され、それ以前の履歴データは従来のラベルのまま保持されます。変更日をまたぐレポートでは同じモデルに対して両方の表記が表示されるため、これらのモデルを参照する保存済みレポート、ダッシュボードウィジェット、フィルターには、旧名称と新名称の両方を含める必要があります。

Example reports

GenAI Intelligence ダッシュボード には、GenAI のコストおよび使用状況分析をすぐに開始できるよう、いくつかのプリセットレポートウィジェットが用意されています。プリセットレポートの設定を調整するか、新規レポートを一から作成して、GenAI データをより詳細に分析できます。

Cost by usage type

以下の例では、正規化された Usage Type ディメンションで AI プロバイダ横断のコストをグループ化しています。

GenAI 使用コスト(Usage Type 別)レポート

ユーザー別の Amazon Bedrock コスト

標準的な AWS の請求では、Bedrock のコストはモデルと地域ごとに集計されます。より詳細なコストトラッキングとアロケーションのために、AWS は Application Inference Profiles(AIP)の利用を推奨しています(AWS re:Post 記事:How to Track and Limit Amazon Bedrock Usage by User を参照してください)。

プラットフォーム上でユーザー別に Bedrock 利用状況をトラッキングするには、次の手順に従ってください。

  1. Bedrock コンソールまたは API を使用して、ユーザーごとに AIP を作成します。

  2. カスタムコストアロケーションタグを適用し、推論用 API コールではベースモデルの ARN の代わりに AIP の ARN を使用します。

  3. AWS Billing and Cost Management コンソールでタグをアクティベートします

  4. プラットフォームで AWS コストアロケーションタグをアクティベートします。アカウントタイプによっては、タグを再有効化する 必要がある場合があります。

タグが AWS の請求データに現れてから Cloud Analytics(クラウド分析)のレポートにタグが表示されるまで、6–8 時間かかる場合があります。新しいタグの場合は最大 24 時間かかることがあります。レイテンシーやその他の制限については、制限事項 を参照してください。

以下の例は、過去 3 週間における Amazon Bedrock コストの上位 5 人のユーザーを、カスタムコストアロケーションタグでグループ化して表示したものです。

Amazon Bedrock top users by cost