원클릭으로
api-token-usage-tracker
"追踪和监控 LLM API Token 消耗,实时查看使用量、成本、配额。支持 OpenAI、Kimi、GLM 等多种 API。"
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
"追踪和监控 LLM API Token 消耗,实时查看使用量、成本、配额。支持 OpenAI、Kimi、GLM 等多种 API。"
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
"自动化论文检索、翻译、导入和学习闭环系统。每日从 arXiv 检索论文、自动翻译标题和摘要、导入 Zotero、生成 Obsidian 笔记和学习报告。"
"生成各种类型的图表和流程图:流程图、时序图、类图、甘特图、思维导图等。支持 Mermaid、PlantUML、Graphviz 等格式。"
"GitHub CLI (gh) 自动化操作。管理仓库、Issues、Pull Requests、Workflows、Releases 等。支持所有 gh 命令。"
"深度反思学习过程,巩固知识,发现盲点,优化学习策略。基于笔记内容生成反思报告、学习建议、知识图谱。"
"从 arXiv 自动检索论文、翻译标题摘要、导入 Zotero、生成 Obsidian 笔记。支持关键词检索、自动去重、中文翻译。"
"生成论文学习报告:每日总结、每周总结、月度报告、季度报告、年度总结。统计学习进度、分析研究方向、追踪知识积累。"
| name | API Token Usage Tracker |
| description | "追踪和监控 LLM API Token 消耗,实时查看使用量、成本、配额。支持 OpenAI、Kimi、GLM 等多种 API。" |
Use this skill when you want to:
Triggers:
查看今天的 token 使用量
查看本周的 API 使用情况
计算本月的 API 成本
python {workspace}/token-tracker/track-usage.py
Tracks token usage in real-time:
Calculates costs based on:
Provides insights on:
Monitors quotas:
Supports multiple providers:
{
"providers": {
"openai": {
"name": "OpenAI",
"api_key": "sk-...",
"base_url": "https://api.openai.com/v1",
"models": {
"gpt-4": {
"input_cost": 0.03,
"output_cost": 0.06,
"currency": "USD"
},
"gpt-3.5-turbo": {
"input_cost": 0.0015,
"output_cost": 0.002,
"currency": "USD"
}
}
},
"kimi": {
"name": "Kimi",
"api_key": "sk-...",
"base_url": "https://api.moonshot.cn/v1",
"models": {
"moonshot-v1-8k": {
"input_cost": 0.012,
"output_cost": 0.012,
"currency": "CNY"
}
}
}
}
}
{
"usage": [
{
"timestamp": "2024-03-25T09:00:00Z",
"provider": "kimi",
"model": "moonshot-v1-8k",
"input_tokens": 1500,
"output_tokens": 500,
"total_tokens": 2000,
"cached_tokens": 0,
"cost_usd": 0.0024,
"session_id": "abc123"
}
]
}
# 📊 API Token 使用报告 - 2024-03-25
## 今日概览
| 指标 | 数值 |
|------|------|
| 总请求数 | 42 |
| 输入 Tokens | 125,000 |
| 输出 Tokens | 35,000 |
| 总 Tokens | 160,000 |
| 成本 (USD) | $3.45 |
## 分模型统计
| 模型 | 请求数 | 输入 | 输出 | 成本 |
|------|--------|------|------|------|
| GPT-4 | 15 | 50K | 10K | $2.10 |
| GPT-3.5 | 20 | 60K | 20K | $0.13 |
| Kimi | 7 | 15K | 5K | $0.22 |
## 分时段统计
09:00-12:00: ████████ 40,000 tokens 12:00-15:00: ██████ 30,000 tokens 15:00-18:00: ████████ 35,000 tokens 18:00-21:00: ████████ 35,000 tokens 21:00-24:00: ████ 20,000 tokens
## 成本趋势(最近 7 天)
03/19: $2.50 03/20: $3.20 03/21: $2.80 03/22: $4.10 03/23: $3.50 03/24: $3.80 03/25: $3.45 ← Today
## 配额警告
⚠️ **Kimi API**: 本月已使用 78% 配额
- 已用: 780,000 tokens
- 总配额: 1,000,000 tokens
- 剩余: 220,000 tokens
## 建议
1. 考虑使用 GPT-3.5 替代 GPT-4 以降低成本(简单任务)
2. Kimi API 接近配额上限,建议控制使用
3. 高峰时段 09:00-12:00,可考虑错峰使用
# 今日使用
python track-usage.py --today
# 本周使用
python track-usage.py --week
# 本月使用
python track-usage.py --month
# 自定义时间范围
python track-usage.py --start 2024-03-01 --end 2024-03-25
# 计算成本
python track-usage.py --calculate-cost
# 按模型分组
python track-usage.py --group-by model
# 按日期分组
python track-usage.py --group-by date
# 导出为 JSON
python track-usage.py --export json
# 导出为 CSV
python track-usage.py --export csv
# 导出为 Markdown
python track-usage.py --export markdown
Automatically logs usage when OpenClaw makes API calls:
# In your OpenClaw config
{
"hooks": {
"usage-logger": {
"enabled": true,
"log_path": "{workspace}/token-tracker/data/usage.json"
}
}
}
View usage in real-time:
python dashboard.py --port 8080
Then open http://localhost:8080 in your browser.
| Model | Input | Output | Cache Read | Cache Write |
|---|---|---|---|---|
| GPT-4 Turbo | $0.01/1K | $0.03/1K | $0.003/1K | $0.005/1K |
| GPT-4 | $0.03/1K | $0.06/1K | - | - |
| GPT-3.5 Turbo | $0.0005/1K | $0.0015/1K | - | - |
| Model | Input | Output |
|---|---|---|
| moonshot-v1-8k | ¥0.012/1K | ¥0.012/1K |
| moonshot-v1-32k | ¥0.024/1K | ¥0.024/1K |
| moonshot-v1-128k | ¥0.06/1K | ¥0.06/1K |
| Model | Input | Output |
|---|---|---|
| glm-4 | ¥0.1/1K | ¥0.1/1K |
| glm-4-flash | Free | Free |
Set budget limits and receive alerts:
{
"budgets": {
"daily": 5.00,
"weekly": 30.00,
"monthly": 100.00
},
"alerts": {
"email": "your@email.com",
"webhook": "https://..."
}
}
Get AI-powered suggestions to reduce costs:
python track-usage.py --optimize
Compare usage across periods:
python track-usage.py --compare last-week,this-week
Error: No usage data available
Solution: Ensure usage logging is enabled in OpenClaw config.
Error: Cannot fetch quota information
Solution: Check API key in config/providers.json.
Warning: Cost calculation may be inaccurate
Solution: Update pricing data in config file.
cost-optimizer - AI-powered cost optimizationquota-manager - Manage and allocate API quotasusage-analytics - Advanced usage analytics