api-quota-monitor
APIの利用状況を把握し、GeminiやOpenRouterといった公式プロバイダーからAIXNのような中継サービス、Braveのようなサブスクリプションまで、様々なAPIの利用量や残高を簡単に確認できる便利なSkill。
📜 元の英語説明(参考)
查询监控 API 供应商/服务的额度、余额、消耗情况。支持官方供应商(Gemini/xAI/ZAI/Minimax/OpenRouter等)、中转站(AIXN/Provider-A等)、订阅服务(Brave/Tavily/Serper)。触发词:查额度、查余额、API用量、供应商额度、quota、balance、usage、billing。
🇯🇵 日本人クリエイター向け解説
APIの利用状況を把握し、GeminiやOpenRouterといった公式プロバイダーからAIXNのような中継サービス、Braveのようなサブスクリプションまで、様々なAPIの利用量や残高を簡単に確認できる便利なSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o api-quota-monitor.zip https://jpskill.com/download/8298.zip && unzip -o api-quota-monitor.zip && rm api-quota-monitor.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/8298.zip -OutFile "$d\api-quota-monitor.zip"; Expand-Archive "$d\api-quota-monitor.zip" -DestinationPath $d -Force; ri "$d\api-quota-monitor.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
api-quota-monitor.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
api-quota-monitorフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
API Quota Monitor
各種 API プロバイダーとサブスクリプションサービスの割り当て/残高/消費量を照会・監視します。
快速使用
# 設定済みのすべてのプロバイダーを照会
python3 scripts/query_quota.py
# 特定のプロバイダーを照会
python3 scripts/query_quota.py xai
python3 scripts/query_quota.py openrouter
python3 scripts/query_quota.py brave
# 公式プロバイダーのみを照会
python3 scripts/query_quota.py --type official
# サブスクリプションサービスのみを照会
python3 scripts/query_quota.py --type service
# JSON 出力
python3 scripts/query_quota.py --format json
# 設定済みのプロバイダーを検出
python3 scripts/query_quota.py --discover
ワークフロー
1. ローカルで設定済みの API/プロバイダーを検出 (環境変数、auth-session-state.json から)
↓
2. タイプ別に照会:API 直接照会 > ブラウザスクレイピング
↓
3. レポートを生成:プロバイダー | 消費量 | 総割り当て | 状態
プロバイダー分類
公式プロバイダー (Official)
| 供应商 | 查询方式 | 环境变量 | 状态 |
|---|---|---|---|
| ZAI (智谱) | API 直查 | ZAI_API_KEY |
✅ サポート |
| Minimax | API 直查 | MINIMAX_API_KEY + MINIMAX_GROUP_ID |
✅ サポート |
| OpenRouter | API 直查 | OPENROUTER_API_KEY |
✅ サポート |
| xAI (Grok) | 浏览器 | XAI_API_KEY |
🔍 ブラウザが必要 |
| Gemini | 浏览器 | GOOGLE_API_KEY |
🔍 ブラウザが必要 |
| Anthropic | 浏览器 | ANTHROPIC_API_KEY |
🔍 ブラウザが必要 |
中継ステーション (Reseller)
| 平台 | 查询方式 | 状态来源 |
|---|---|---|
| AIXN | 浏览器抓 ai.9w7.cn | auth-session-state.json |
| Provider-A | 浏览器抓 your-provider.example.com | auth-session-state.json |
中継ステーションの照会フロー:
~/.openclaw/auth-session-state.jsonをチェックしてログイン状態を取得browser(action='navigate', profile='openclaw')を使用してコンソールにアクセス- スナップショットから残高/消費量情報を抽出
サブスクリプションサービス (Services)
| 服务 | 查询方式 | 环境变量 |
|---|---|---|
| Brave Search API | API 直查 | BRAVE_API_KEY |
| Tavily API | API 直查 | TAVILY_API_KEY |
| Serper API | API 直查 | SERPER_API_KEY |
ブラウザ照会 (ブラウザスクレイピングが必要なプロバイダー)
プロバイダーが公開の usage API を持たない場合、browser ツールを使用します。
# 1. コンソールページに移動
browser(action='navigate', profile='openclaw', targetUrl='<console_url>')
# 2. ロードを待ってからスナップショットを取得
browser(action='snapshot', profile='openclaw', compact=true, maxChars=2000)
# 3. スナップショットから残高/消費量情報を抽出
# 検索キーワード:余额、balance、usage、消耗、tokens、额度
各プロバイダーのコンソール URL:
- xAI: https://console.x.ai/usage
- Gemini: https://aistudio.google.com/apikey
- Anthropic: https://console.anthropic.com/settings/billing
- AIXN: https://ai.9w7.cn/console
- Provider-A: https://your-provider.example.com/dashboard
レポート形式
📊 API Quota Report
⏰ 2026-03-15 20:30
━━ 官方供应商 ━━
✅ ZAI (智谱): ¥50.00
✅ Minimax: ¥10.00 CNY
✅ OpenRouter: $45.00 remaining
🔍 xAI (Grok): 需浏览器查询
━━ 订阅服务 ━━
✅ Brave Search: 1500/2000 requests
✅ Tavily: 800 remaining
━━ 中转站 ━━
✅ AIXN: ¥238.81
✅ Provider-A: ¥9.35
新しいプロバイダーの拡張
scripts/query_quota.py に新しいプロバイダー設定を追加します。
OFFICIAL_PROVIDERS = {
"new_provider": {
"name": "New Provider",
"env_key": "NEW_PROVIDER_API_KEY",
"api_url": "https://api.newprovider.com/v1/usage",
"method": "api", # または "browser"
"extract": lambda data: {
"balance": data.get("balance", 0),
}
},
}
キャッシュ戦略
- API 照会結果は 1〜6 時間キャッシュ可能 (頻繁なリクエストを回避)
- キャッシュファイル:
~/.openclaw/quota-cache.json - 形式:
{ "openrouter": { "queried_at": "2026-03-15T20:00:00", "balance": 45.0, "cached": true } }
定期的な監視
cron を設定して定期的にチェックし、レポートをプッシュできます。
# OpenClaw cron に追加
# 6 時間ごとに API プロバイダーの割り当てをチェック
0 */6 * * * python3 ~/clawd/skills/api-quota-monitor/scripts/query_quota.py --report | newsbot_send
参考文献
詳細な API エンドポイントと応答形式については、references/providers.md を参照してください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
API Quota Monitor
查询监控各类 API 供应商和订阅服务的额度/余额/消耗。
快速使用
# 查询所有已配置的供应商
python3 scripts/query_quota.py
# 查询特定供应商
python3 scripts/query_quota.py xai
python3 scripts/query_quota.py openrouter
python3 scripts/query_quota.py brave
# 只查官方供应商
python3 scripts/query_quota.py --type official
# 只查订阅服务
python3 scripts/query_quota.py --type service
# JSON 输出
python3 scripts/query_quota.py --format json
# 发现已配置的供应商
python3 scripts/query_quota.py --discover
工作流
1. 发现本地已配置的 API/供应商(从环境变量、auth-session-state.json)
↓
2. 按类型查询:API 直查 > 浏览器抓取
↓
3. 生成报告:供应商 | 消耗 | 总额度 | 状态
供应商分类
官方供应商 (Official)
| 供应商 | 查询方式 | 环境变量 | 状态 |
|---|---|---|---|
| ZAI (智谱) | API 直查 | ZAI_API_KEY |
✅ 支持 |
| Minimax | API 直查 | MINIMAX_API_KEY + MINIMAX_GROUP_ID |
✅ 支持 |
| OpenRouter | API 直查 | OPENROUTER_API_KEY |
✅ 支持 |
| xAI (Grok) | 浏览器 | XAI_API_KEY |
🔍 需浏览器 |
| Gemini | 浏览器 | GOOGLE_API_KEY |
🔍 需浏览器 |
| Anthropic | 浏览器 | ANTHROPIC_API_KEY |
🔍 需浏览器 |
中转站 (Reseller)
| 平台 | 查询方式 | 状态来源 |
|---|---|---|
| AIXN | 浏览器抓 ai.9w7.cn | auth-session-state.json |
| Provider-A | 浏览器抓 your-provider.example.com | auth-session-state.json |
中转站查询流程:
- 检查
~/.openclaw/auth-session-state.json获取登录状态 - 使用
browser(action='navigate', profile='openclaw')访问控制台 - 从 snapshot 提取余额/消耗信息
订阅服务 (Services)
| 服务 | 查询方式 | 环境变量 |
|---|---|---|
| Brave Search API | API 直查 | BRAVE_API_KEY |
| Tavily API | API 直查 | TAVILY_API_KEY |
| Serper API | API 直查 | SERPER_API_KEY |
浏览器查询 (需浏览器抓取的供应商)
当供应商没有公开的 usage API 时,使用 browser 工具:
# 1. 导航到控制台页面
browser(action='navigate', profile='openclaw', targetUrl='<console_url>')
# 2. 等待加载后获取快照
browser(action='snapshot', profile='openclaw', compact=true, maxChars=2000)
# 3. 从快照中提取余额/消耗信息
# 查找关键词:余额、balance、usage、消耗、tokens、额度
各供应商控制台 URL:
- xAI: https://console.x.ai/usage
- Gemini: https://aistudio.google.com/apikey
- Anthropic: https://console.anthropic.com/settings/billing
- AIXN: https://ai.9w7.cn/console
- Provider-A: https://your-provider.example.com/dashboard
报告格式
📊 API Quota Report
⏰ 2026-03-15 20:30
━━ 官方供应商 ━━
✅ ZAI (智谱): ¥50.00
✅ Minimax: ¥10.00 CNY
✅ OpenRouter: $45.00 remaining
🔍 xAI (Grok): 需浏览器查询
━━ 订阅服务 ━━
✅ Brave Search: 1500/2000 requests
✅ Tavily: 800 remaining
━━ 中转站 ━━
✅ AIXN: ¥238.81
✅ Provider-A: ¥9.35
扩展新供应商
在 scripts/query_quota.py 中添加新供应商配置:
OFFICIAL_PROVIDERS = {
"new_provider": {
"name": "New Provider",
"env_key": "NEW_PROVIDER_API_KEY",
"api_url": "https://api.newprovider.com/v1/usage",
"method": "api", # 或 "browser"
"extract": lambda data: {
"balance": data.get("balance", 0),
}
},
}
缓存策略
- API 查询结果可缓存 1-6 小时(避免频繁请求)
- 缓存文件:
~/.openclaw/quota-cache.json - 格式:
{ "openrouter": { "queried_at": "2026-03-15T20:00:00", "balance": 45.0, "cached": true } }
定时监控
可配置 cron 定期检查并推送报告:
# 在 OpenClaw cron 中添加
# 每 6 小时检查一次 API 供应商额度
0 */6 * * * python3 ~/clawd/skills/api-quota-monitor/scripts/query_quota.py --report | newsbot_send
参考文档
详细的 API 端点和响应格式见 references/providers.md