@adensxp/pi-cost-meter
v0.1.12
Published
独立计费显示扩展 — 余额/订阅用量/币种自动检测,不依赖 open-tui 内部实现(setStatus 注入)
Maintainers
Readme
@adensxp/pi-cost-meter
独立计费显示扩展 — 余额 / 订阅用量 / 币种自动检测。 不依赖 open-tui 内部实现,open-tui 升级不受影响。
原理
通过 pi 稳定扩展 API ctx.ui.setStatus() 注入计费信息,open-tui 的 footer
extensionStatuses 段(或 pi 内置 footer)自动显示。
功能
| Provider | 类型 | 显示 |
|----------|------|------|
| deepseek | 按量计费 | 余额 ¥16.23(官方 /user/balance,币种自动检测) |
| kimi-coding(将来) | 订阅制 | 订阅 5h:23% · 7d:41%(官方 /coding/v1/usages) |
- 币种自动检测:官方返回 CNY → ¥,USD → $,无需配置
- 刷新时机:会话开始 + 每次对话完毕
安装
pi install npm:@adensxp/pi-cost-meter与 pi-open-tui-cny 的关系
- 共存:open-tui-cny 管 TUI 框架(footer/header/telemetry),usage-meter 管计费显示
- open-tui 不装时,pi 内置 footer 同样显示扩展状态
开发
# 本地安装测试
pi install ./pi-cost-meter
# 发布
npm publish --registry https://registry.npmjs.org