hermes-revenium は何をしますか?
Hermesエージェント向けの予算執行とトークン計測スキル。Reveniumを介してAI支出を追跡し、設定可能な予算ガードレールを適用、使用状況を自動報告します。エージェントがこっそりトークン予算を超過することを防ぎます。
概要
このスキルは、HermesエージェントがAI APIの使用にかかるコストを管理するための統合ソリューションを提供します。Reveniumの計測・課金機能を活用し、エージェントごとのトークン消費をリアルタイムで追跡します。
主な機能
- 予算ガードレール: エージェントごとにトークンまたは金額ベースの予算上限を設定可能。
- 自動報告: 使用状況を定期的に報告し、可視性を確保。
- アラート: 予算接近または超過時に通知。
- Revenium連携: すべての使用データはReveniumプラットフォームに記録されます。
セットアップ
- リポジトリをクローン:
git clone https://github.com/revenium/hermes-revenium.git - 依存関係をインストール:
npm install - 環境変数を設定:
REVENIUM_API_KEY=your_api_key HERMES_AGENT_ID=agent_123 BUDGET_LIMIT_TOKENS=1000000 - スキルを有効化:
hermes skill enable revenium/hermes-revenium
設定
| パラメータ | 説明 | デフォルト |
|---|---|---|
BUDGET_LIMIT_TOKENS | 最大トークン数 | 未設定 (無制限) |
BUDGET_LIMIT_USD | 最大金額 (USD) | 未設定 (無制限) |
ALERT_THRESHOLD | 警告をトリガーする使用率 (0-1) | 0.8 |
使用方法
const reveniumSkill = require('revenium/hermes-revenium');
// エージェントの使用状況を追跡
reveniumSkill.trackUsage({
agentId: 'agent_123',
tokensUsed: 500,
model: 'gpt-4'
});
// 予算残高を確認
const budget = await reveniumSkill.getBudgetStatus('agent_123');
console.log(budget);
ライセンス
MIT