OMP 不需要额外安装第三方插件,核心引擎已经内置额度感知、额度查询和预警保护机制,只是部分功能默认没有开启。
下面是推荐配置。
一、开启额度感知预警与保护
OMP 内置 usageAwareFallback 机制,可以在 Provider 额度接近耗尽时进行提醒、切换模型或停止请求。
开启额度感知
omp config set retry.usageAwareFallback true
设置额度预留阈值
例如设置为 10,表示剩余额度达到 10% 时进入保护逻辑:
omp config set retry.usageReservePct 10
设置触发策略
omp config set retry.usageReservePolicy confirm
可用策略:
confirm:达到警戒线后提示确认,由你决定是否继续auto:自动切换至其他可用模型或 Providerfail-closed:达到警戒线后停止继续消耗额度
推荐配置
omp config set retry.usageAwareFallback true
omp config set retry.usageReservePct 10
omp config set retry.usageReservePolicy confirm
这样既能提前预警,又不会擅自切换模型。
二、开启每轮 Token 消耗显示
如果希望每次模型响应结束后都看到本轮 Token 使用量,可以开启:
omp config set display.showTokenUsage true
开启后,每轮请求完成时会显示对应的 Token 消耗情况。
三、查看当前额度
查看全部账号额度
omp usage
用于查看当前已经认证的 Provider / 模型账号额度以及重置时间。
查看 Google Antigravity 额度
omp usage --provider google-antigravity
如果主要使用 Google Antigravity 登录方式,这条命令最方便。
四、会话内快速查看额度
在 OMP 交互界面中直接输入:
/usage
即可快速查看当前绑定账号的额度、剩余量以及重置倒计时。
适合在长时间使用过程中随时检查。
OMP 底部状态栏额度常驻显示
如果希望不输入 /usage,直接在 OMP 底部状态栏持续查看额度,可以配置 statusLine。
一、切换为自定义状态栏
Windows PowerShell:
omp config set statusLine.preset custom
二、配置左侧状态栏
推荐布局:
模型 → 额度 → Git 分支 → 当前目录
omp config set statusLine.leftSegments '[\"model\", \"usage\", \"git\", \"path\"]'
各组件含义:
model:当前模型及相关信息usage:Provider 额度 / 重置倒计时git:当前 Git 分支path:当前工作目录
三、配置右侧状态栏
推荐布局:
上下文占用 → Token 成本 → 会话名称
omp config set statusLine.rightSegments '[\"context_pct\", \"cost\", \"session_name\"]'
各组件含义:
context_pct:当前上下文窗口占用百分比cost:当前 Token / 请求成本信息session_name:当前会话名称
四、推荐完整配置
PowerShell 下可以依次执行:
# 开启额度感知
omp config set retry.usageAwareFallback true
# 剩余 10% 时触发保护
omp config set retry.usageReservePct 10
# 达到警戒线时询问是否继续
omp config set retry.usageReservePolicy confirm
# 显示每轮 Token 使用量
omp config set display.showTokenUsage true
# 使用自定义状态栏
omp config set statusLine.preset custom
# 左侧:模型 / 额度 / Git / 路径
omp config set statusLine.leftSegments '[\"model\", \"usage\", \"git\", \"path\"]'
# 右侧:上下文 / 成本 / 会话
omp config set statusLine.rightSegments '[\"context_pct\", \"cost\", \"session_name\"]'
日常常用命令
查看全部额度
omp usage
查看 Google Antigravity 额度
omp usage --provider google-antigravity
检查状态栏配置
omp config get statusLine.preset
omp config get statusLine.leftSegments
omp config get statusLine.rightSegments
检查额度保护配置
omp config get retry.usageAwareFallback
omp config get retry.usageReservePct
omp config get retry.usageReservePolicy
检查 Token 显示配置
omp config get display.showTokenUsage
会话内查看额度
/usage
推荐最终效果
底部状态栏:
Model | Usage | Git | Path Context | Cost | Session
日常无需频繁执行命令,就可以直接观察:
当前模型 → 剩余额度 / 重置时间 → 当前项目 → 上下文占用 → Token 消耗
同时配合:
omp usage --provider google-antigravity
可以随时单独检查 Google Antigravity 的实时额度情况。