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

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 データ

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

制限事項

  • Databricks: 現在はコストデータのみが利用可能です。トークン使用量データは今後サポートされる予定です。

  • OpenAI: OpenAI のコストデータは確定請求額を反映しますが、使用量データはアクティビティのモニタリング用です。そのため、レポートに表示されるコストが、実際の使用状況と常に一致するとは限りません。詳細が必要な場合は、OpenAI API Usage Dashboard を確認してください。

    • OpenAI 音声入力トークン: OpenAI Costs API は、キャッシュされた音声入力トークンとキャッシュされていない音声入力トークンのコストをまとめて集計します。このため、GenAI Intelligence では OpenAI の音声 SKU をキャッシュあり・なしで分割せず、音声入力トークンのコストは常に合算された状態で表示されます。
  • Anthropic(Analytics API): コストと使用量のデータは、従量課金制の Enterprise プランでのみ利用できます。詳しくは Claude Enterprise Analytics API を参照してください。

  • Snowflake: 直接のモデル推論、Cortex Agents、Snowflake Intelligence、Cortex Code の利用が含まれます。Cortex Search と、非推奨の混在した AI_SERVICES 請求カテゴリは除外されます。AI SQL テレメトリはクレジットベースのコストを割り当てます。REST API 推論コストは集約された AI_INFERENCE 行に残り、一方でモデル、ユーザー、地域、トークンの詳細は使用量専用の行として記録されます。履歴の詳細は Snowflake の usage-view の保持期間によって制限され、カノニカルなテレメトリが利用できなくなった後も、古い請求行は分割されないまま残ります。オプションのユーザーディレクトリ権限が付与されていない場合、または一致するユーザーレコードが存在しない場合、ユーザー名とメールアドレスは null のままになります。

ディメンションメトリクス を通じて AI データを取得できます。DoiT と AI の用語対応については、以下のマッピングを参照してください。

基本メトリクス

DoiT termAI termAI definition
costcost特定のリソースまたは使用量に対する合計コスト。
usageusageトークンの使用量。また、利用状況メトリクスには、追跡対象のサービス・モデル・オペレーションに応じて、秒数、バイト数、文字数などに基づく消費量も含まれます。

標準ディメンション

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

DoiT termDescription
Billing AccountAI アカウント内の特定の組織を一意に識別する ID。
Project ID・Account IDAI プロバイダーのワークスペースを一意に識別する ID。
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 ラベル

以下は、DoiT プラットフォームで使用できる 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 ChargedCursor
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 (従量課金) または Provisioned ThroughputAzure, GCP
Context WindowAI モデルに適用されるコンテキストウィンドウ制限。次のいずれか: 0-200k200k-1MAnthropic, 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
Output TokensAI モデルがレスポンスで生成したトークン数。Cursor
Organization NameAI 組織の一意の識別子。Anthropic (Analytics API) の場合、接続の Organization Label。Anthropic, Anthropic (Analytics API), AWS, Azure, OpenAI
Pricing UnitGenAI の消費量を測定する単位。例: tokenspagesSnowflake
Product使用量またはコストを発生させた Claude プロダクトサーフェス: chatclaude_codecoworkoffice_agentclaude_in_chromeclaude_designother (既知のサーフェスに帰属できない使用量)。Anthropic (Analytics API)
Resolution1 回の使用における画像の解像度。画像処理をサポートする OpenAI モデルで使用。OpenAI
Service Tier使用量に関連付けられたサービス・ティアまたはサブスクリプションプラン。Anthropic の場合、API 利用優先度 (PriorityStandardBatch) を反映します。AWS Kiro の場合、サブスクリプションプラン (例: ProProPlus) を反映します。Anthropic, Anthropic (Analytics API), AWS
Speedリクエスト処理に使用された推論モード: standardfastAnthropic (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 Cortex Agents では、cache_read_inputcache_write_input がキャッシュされたプロンプトトークンを表します。他の Snowflake ソースでは、total を含む、Snowflake のテレメトリが提供するトークンメトリクス名が報告されます (集計トークン数のみが利用可能な場合)。Anthropic, Anthropic (Analytics API), AWS, Azure, Databricks, GCP, OpenAI, Snowflake
User Email使用量を生成したユーザーのメールアドレス。利用できない場合やアカウントが削除された場合は null。Anthropic (Analytics API), Cursor, Snowflake
User IDAI 組織内の特定ユーザーの一意の識別子。AWS Kiro の場合、IAM Identity Center のユーザー ID。Anthropic, Anthropic (Analytics API), AWS, OpenAI, Snowflake
User NameAI 組織内の特定ユーザーの名前。未設定の場合は null。Anthropic, Anthropic (Analytics API), Cursor, OpenAI, Snowflake
WorkspaceAnthropic コンソール内の Workspace 名。Anthropic
Workspace IDAnthropic コンソール内の Workspace の ID。Anthropic
Vertex AI Claude モデルラベルの更新 (2026 年 7 月 10 日)

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 に変更されています。この変更はすべての履歴データに遡って適用されるため、以前のラベル文字列を参照している保存済みレポート、ダッシュボードウィジェット、フィルターは、新しい名称を使用するように更新する必要があります。

レポート例

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

Usage type 別のコスト

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

GenAI usage cost per usage type report

ユーザー別の Amazon Bedrock コスト

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

DoiT プラットフォームでユーザー別に Bedrock 使用量を追跡するには、次の操作を行ってください。

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

  2. カスタムコストアロケーションタグを適用し、ベースモデル ARN の代わりに推論 API 呼び出しで AIP ARN を使用してください。

  3. AWS Billing and Cost Management コンソールでタグをアクティブ化 してください。

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

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

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

Amazon Bedrock top users by cost