SuperAPI AI 工具集

llm-token-tracker

LLM Token Tracker 是一个面向 OpenAI、Claude 和 Gemini API 的 Token 用量与成本追踪工具,支持 MCP(模型上下文协议)。通过一行代码包裹 API 客户端即可自动追踪,无需手动计数 Token;内置 2025 年最新模型定价,支持按用户/会话统计、美元和韩元货币、实时会话进度条与成本对比,并可作为 MCP 服务器直接在 Claude Desktop 中使用。

访问官网

工具介绍

LLM Token Tracker 是一个用于追踪 OpenAI、Claude 和 Gemini API Token 用量与成本的开源工具,支持 MCP(Model Context Protocol),目标是把准确的 API 成本传递给最终用户。

用途

用于统计和管理调用 AI API 时产生的 Token 消耗与费用,帮助开发者了解每个用户或每次会话的实际成本。

主要能力

  • 简单集成:一行代码即可包裹 API 客户端。
  • 自动追踪:无需手动计数 Token。
  • 准确计费:内置 2025 年所有模型的最新定价。
  • 多提供商:支持 OpenAI、Claude、Gemini。
  • 用户管理:可按用户/会话追踪用量。
  • 货币支持:美元(USD)和韩元(KRW)。
  • MCP 服务器:可直接在 Claude Desktop 中使用。
  • 直观会话追踪:实时用量与进度条显示。
  • 文件持久化:会话数据在服务器重启后仍保留,自动保存至 ~/.llm-token-tracker/sessions.json,对 npm 和本地安装均有效,无需配置。
  • 实时汇率:自动将美元转换为韩元,使用 exchangerate-api.com,带 24 小时缓存和后台自动更新。

使用方式

作为库使用

用一行代码包裹真实的 OpenAI/Anthropic API 客户端即可启用自动追踪。示例运行命令见仓库的 examples/basic-usage.js。

作为 MCP 服务器使用

将配置添加到 Claude Desktop 设置文件(~/Library/Application Support/Claude/claude_desktop_config.json)。添加后可在 Claude 中执行如下操作:

  • “Calculate current session usage”:查看当前会话用量。
  • “Calculate current conversation cost”:获取含输入/输出 Token 的成本明细。
  • “Track my API usage”。
  • “Compare costs between GPT-4 and Claude”。
  • “Show my total spending today”。

可用工具

  • get_current_session(推荐):获取当前会话用量,返回已用/剩余 Token、输入/输出明细、成本与进度条;默认 user_id 为 current-session,默认预算 190,000 Token,适合实时对话追踪。
  • track_usage:追踪一次 AI API 调用的 Token 用量,参数为 provider、model、input_tokens、output_tokens、user_id。
  • get_usage:获取指定用户或所有用户的用量摘要。
  • compare_costs:比较不同模型的成本。
  • clear_usage:清除某用户的用量数据。
  • get_exchange_rate:查看当前汇率。

API 参考

  • new TokenTracker(config):config.currency 为 'USD' 或 'KRW'(默认 'USD');config.webhookUrl 为可选的用量通知 webhook。
  • tracker.wrap(client):包裹 OpenAI 或 Anthropic 客户端以自动追踪。
  • tracker.forUser(userId):创建指定用户的追踪实例。
  • tracker.startTracking(userId?, sessionId?):开始手动追踪会话,返回追踪 ID。
  • tracker.endTracking(trackingId, usage):结束追踪并记录用量。
  • tracker.getUserUsage(userId):获取某用户的总用量。
  • tracker.getAllUsersUsage():获取所有用户的用量摘要。

支持的模型与定价

仓库列出 Anthropic(2025)和 Google Gemini(2025)的定价信息,价格按每 1,000 Token 计。批量 API 可享 50% 折扣,提示缓存最多可降低 90% 成本。具体模型价格表未在资料中以文本形式提供。

适用场景

适合需要透明化 AI API 计费的开发者,尤其是按用户或按会话核算成本、对比不同模型花费、在 Claude Desktop 中实时查看用量与预算进度的场景。

限制

资料未提供安装命令、支持的全部模型清单、价格表具体数值、平台兼容性范围以及收费或开源许可细节,这些事实暂未提供。