OpenRouter、AIエージェント別に費用を可視化

企業がAIエージェントを業務フローに組み込むと、まず請求額の説明がつかなくなることが多い。支出は増えるのに、どのエージェント、どのモデル、どのリクエストがコストを押し上げているのか、チームが答えられないのだ。OpenRouterが8月17日に公開したActivityダッシュボードとベータ版のAnalytics APIは、まさにこの問題を狙っている。

新機能は利用状況をエージェント、モデル、個々のリクエスト単位まで分解する。管理者はまず総支出、リクエスト数、トークン使用量、キャッシュヒット率、100万トークンあたりの総合コストという5つの指標から出発し、そこから具体的なログへとクリックして掘り下げていける。OpenRouterはコスト削減を約束しているわけではない。提供するのは、責任の所在まで追跡できる利用状況ビューだ。

総額から1件のリクエストまで

OpenRouterの公式説明によると、利用状況はモデル、プロバイダー、APIキー、アプリケーション、ユーザー、ワークスペース、セッション、コンテキスト長、データリージョンなど複数の軸で分解できる。グラフは分・時間・日・週・月単位で集計できるほか、1件の生成記録までドリルダウンすることも可能だ。

ログを開くと、1件の記録に推論、キャッシュ、ウェブ検索、ファイル処理それぞれの費用に加え、レイテンシ、スループット、最初のトークンが返るまでの時間、ルーティングやフォールバックの情報まで表示される。複数のモデルとプロバイダーを併用しているチームにとって、これらの項目は「コストの異常」を、実際に調査可能な問題――あるエージェントのシステムプロンプトが長すぎるのか、キャッシュのプレフィックスが途切れたのか、あるいはルーティングの切り替えでレイテンシが上がったのか――へと変える。

Every company that spent the last two years deploying agents is now asking the same question: what are they costing us, and which ones are worth it?

OpenRouterはこう述べている。ダッシュボードの狙いは、この問いを抽象論のままにせず、具体的なアプリケーションとリクエストに落とし込めるようにすることだ。

可視化イコール自動制御ではない

製品にはさらに、プロンプトインジェクションや機密情報に関するルールがリクエストをブロック・マスキング・フラグ付けした状況を確認できるGuardrailsビューも用意されている。またAnalytics APIを使えば、同じデータを自社のダッシュボードに取り込むことができる。これらが解決するのは可視性であって、企業に代わって予算や承認ルールを設定するものではない。

この区別は重要だ。エージェントにツール呼び出しが許可されると、トークンコストは支出のあくまで一層に過ぎない。ツール呼び出しの回数、検索範囲、ファイル処理、外部サービスのレイテンシもすべて実際の支出を左右する。利用状況をエージェント・モデル・リクエスト単位で整理して初めて、チームは高コストなタスクに上限を設けたり、キャッシュやルーティング戦略が実際に効果を上げているかを判断したりできるようになる。

今回のOpenRouterのアップデートは、AI利用分析を一枚の総額請求書から、追跡可能な取引の連なりへと押し進めるものだ。開発責任者が次に見るべきは、きれいにまとまったサマリーグラフではなく、どの異常なリクエストが安定して再現・説明でき、予算内に抑え込めるかという点になる。

参考資料:OpenRouterの製品発表、Activityダッシュボード・Analytics API・ログ項目を確認、CocoLoop