

























现在额度是从本机 Codex 的 app-server 读的,不是抓网页,也不是读数据库。
流程在 src/codex_client.rs (line 1):
程序启动时找 Codex 可执行文件:
优先:%LOCALAPPDATA%\OpenAI\Codex\bin\codex.exe
找不到再回退:codex.exe
启动一个本地 app-server:
powershell
codex.exe app-server --listen ws://127.0.0.1:<随机空闲端口>
通过 WebSocket JSON-RPC 发送:
json
{"id":2,"method":"account/rateLimits/read"}
返回结果里默认取:
text
rateLimitsByLimitId.codex
映射关系:
primary.usedPercent / primary.resetsAt:5H 额度和重置时间
secondary.usedPercent / secondary.resetsAt:1 周额度和重置时间
UI 显示的是剩余额度:100 - usedPercent
另外程序也监听:
text
account/rateLimits/updated
所以 Codex 额度变化时会自动更新;右键点“刷新”会立刻重新调用一次 account/rateLimits/read 。
——————————————————————
我让 AI 写了个获取 codex 额度的软件,上面是他说的原理
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。