用 magpie 管住 Token 花费:AI Agent 用量统计、配额与预算指南
用 magpie 管住 Token 花费AI Agent 用量统计、配额与预算指南【免费下载链接】magpieEvery agents model. One place. Codex on DeepSeek, Claude Code on Kimi, from the menu bar.项目地址: https://gitcode.com/gh_mirrors/magpie28/magpiemagpie 把 40 多种 AI 编码助手接入同一个本地网关。本文讲它如何统计每个 Agent 与每个会话的 Token 用量和估算成本顺带把订阅配额与密钥预算管好适合同时跑多个助手的你。场景三个编码助手同时开跑这一节从一个常见场景说起助手并行时花费是怎么散掉的。笔记本上 Claude Code 在写测试终端里 Codex 在重构后台 Gemini CLI 还在跑 review。三个助手各走各的厂商各有各的订阅或 API 账单。账单分散在多厂商输入、输出、缓存、推理 Token 分开计费合算总数很费劲订阅额度按窗口重置用满后任务停摆何时恢复全凭厂商页面多人共用一个网关一把密钥被刷穿别的密钥却没人用页面导读打开用量标签页 这一节按屏幕的阅读顺序走先在哪、再在哪。先看顶部余额卡片DeepSeek、Kimi、OpenRouter 等供应商各剩多少右侧是本期估算总成本再看 Token 汇总行总量含输入与输出拆分缓存读取带命中率推理 Token 与调用次数单列然后是趋势柱状图在今天 / 7 天 / 30 天 / 全部间切换哪天尖峰一目了然最后往下翻明细表消耗拆到 Agent、模型、上游密钥、订阅账户与会话每行标注实际应答的密钥与账户方便和厂商账单对账Agent 页则列出每个助手当前接的模型下拉切换即用配额管理查、看、提醒、等这一节把magpie quota的子命令排成一条操作动线。magpie quota # 列出每个订阅、方案、密钥的剩余额度与重置时间 magpie quota history # 查看 45 天的配额读数历史 magpie quota alert 80 # 任一时间窗口用到 80% 时提醒 magpie quota wait codex # 脚本等待额度恢复后再继续执行magpie quota后终端列出每个窗口的已用比例与重置时间数据来自实时查询或一分钟内缓存的读数。history只保留读数变化的记录共 45 天。alert 80在窗口用到 80% 时提醒一次。wait codex在账户有额度时返回脚本里循环等待即可续跑任务。Codex 账户若持有限流重置magpie quota reset可以消耗一个auto-reset让它自动续命。实现见 internal/cli/quota_cli.go。出账与对账magpie usage 这一节讲终端出账单以及怎么和厂商对账。magpie usage 7d # 按 Agent、模型、账户、会话统计 magpie usage --csv # 每个请求一行 CSV直接对厂商账单 magpie usage --csv --account 账户名 # 只看某个订阅账户应答的调用CSV 里每个请求一行provider_key_id与provider_account写明哪把密钥、哪个账户真正应答可逐条对齐厂商账单cache_write_5m_tokens与cache_write_1h_tokens把缓存写入拆成 5 分钟、1 小时 TTL 两档cost_usd是估算成本ttft_ms是首字延迟。旧记录里密钥已不存在时显示key not recorded不猜。Agent 绕过 magpie 直连厂商的调用不进网关记录但 magpie 会从 Codex、Claude Code 等的会话文件里单独读出来、分栏显示总量一个不漏见 internal/usage/direct.go。想做什么命令看 30 天总账magpie usage 30d导 CSV 账单magpie usage --csv对单个账户magpie usage --csv --account 账户名查订阅剩余magpie quota设用量告警magpie quota alert 80花销上限给网关密钥设预算这一节讲怎么让每把密钥都不超支。多人共用网关时可以给每把密钥按天、周、月设上限指标是 Token 总量或估算成本一旦超限请求不会发往任何厂商直接收到带重置时间的 429 响应计数读自用量日志进程重启后还在飞行中的请求先预留额度请求体大小加该密钥的平均输出并发最多超支一次调用左右配路由组的routingusage策略最少使用优先流量自动摊到用得最少的账户避免某个订阅被打穿实现见 internal/budget/budget.go。数据存在哪会不会外传这一节回答两个问题记录存哪里会不会离开你的机器。全部记录写入与providers.json同目录的usage.jsonlJSON Lines 格式重启即恢复记录只有密钥标识、名称与账户名不含原始密钥唯一可选外发是 OTLP 导出显式开启才生效且不带账户信息核心记录结构见 internal/usage/usage.go上手路线这一节用接入 → 查看 → 设限告警三步收尾。接入在 Agent 页给每个助手选好模型并打开接入magpie 的模型随即出现在各助手的模型列表里查看打开用量页或执行magpie usage 7d # 先看本周的总账设限告警在网关页给密钥设预算上限并执行magpie quota alert 80 # 任一窗口用到 80% 时提醒【免费下载链接】magpieEvery agents model. One place. Codex on DeepSeek, Claude Code on Kimi, from the menu bar.项目地址: https://gitcode.com/gh_mirrors/magpie28/magpie创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考