我让 codex 自己优化了一下查询的提示词:
请使用本机 Codex 凭证查询 ChatGPT 的 rate-limit reset credits 。
要求:
1. 从 `~/.codex/auth.json` 读取 `tokens.access_token`
2. 请求接口:
`
https://chatgpt.com/backend-api/wham/rate-limit-reset-credits`
3. 必须带 `Authorization: Bearer <access_token>` 和 `Accept: application/json`
4. 不要输出 access_token 、refresh_token 、cookie 、完整唯一 ID 或任何敏感原始内容
5. 只汇总这些字段:
- `available_count`
- 每个 credit 的 `status`
- `title`
- `granted_at`
- `expires_at`
6. `granted_at` / `expires_at` 若是 UTC ,转成本地时间后再展示,并保留原始精度
7. 如果接口返回 401 ,明确说明这是凭证失效、未带对 Authorization header ,或 header 格式不正确
8. 如果响应结构不是预期的,先看原始 JSON 结构,再只提取允许字段,不要猜字段名
输出格式:
- 先给 HTTP 状态码
- 再给 `available_count`
- 再给一个简洁表格或列表,逐条列出 credit
- 不要附带多余解释
如果你想让它更稳一点,我建议再加一句:
9. 若接口返回的是嵌套数组/对象,优先以原始 JSON 为准做字段映射,不要依赖记忆中的字段名