Skip to content

希望 Codex 账号巡检功能支持 xAI/Grok 凭证 #329

Description

@lost9999

希望 Codex 账号巡检功能支持 xAI/Grok 凭证

背景

CPAMP 的 Quota 页面和监控已经能显示 xAI/Grok 凭证的用量和错误统计了(最近几个版本加了 Grok billing API 查询、xAI provider 标准化、暗色图标),非常方便。

但最大的问题是:Quota 页面只能看,不能自动管。Codex 的 Inspection 系统能做到"额度耗尽自动暂停、额度恢复自动启用",而 Grok 这边完全需要手动操作。

场景

我们有 900 多个 Grok 免费账号,每天对外提供 grok-4.5 服务。

  • 免费账号有 1M token / 天的额度
  • 单次 agent 会话就能吃掉 30 万 token
  • 经常一个会话还没跑完,当前绑定的账号就额度耗尽了
  • 然后 CPA 的 session-affinity 切账号,下一个账号又耗尽
  • 最终耗尽所有账号,客户端收到 502

如果有 Grok Inspection:

  1. 每小时巡检一次,调 CPA api-call 打到 Grok billing API
  2. 发现额度耗尽→自动 PATCH /auth-files/status 暂停
  3. 下一个计费周期恢复→自动重新启用

技术上几乎已经准备好了

看源码发现,Inspection 的核心流程是 provider 无关的:

type ManagerCodexInspectionConfig struct {
    TargetType  string  // ← 目前写死 "codex",放开就行
    Workers     int
    // ...
}

流程是:GET /auth-files → 按 TargetType 过滤 → api-call 探测 → PATCH /auth-files/status disable/enable。

Codex 和 Grok 的唯一区别是探测 API 的路径不同(Codex 走 OpenAI usage API,Grok 走 billing API),7 月初的 release 已经能调 Grok billing 了。

优先级

Grok 的 token 消耗速度远高于 Codex(免费账号 1M/天 vs Codex 数十万/周),自动化管理的紧迫性其实比 Codex 更高。

希望能考虑支持,感谢!


附:CPAMP 版本 v1.10.5,当前通过外部 cron 脚本兜底,但非常期待原生集成。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-templateIssue did not use a required template

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions