
补报 10 月 15 日 12:34 到 13:11(北京):上游预告 Codex 重置将在两小时内落地,同时 CLIProxyAPI 上把 Argon 补进 Gemini API-key 目录、把长额度冷却改报成终局用完的两条修复都还停在未合并的 PR。
gemini-4-argon 补进 Gemini API-key 目录的 PR,一条把长额度冷却改报成终局用完的 PR。两条都还没合并。gemini API-key 通道、要 gemini-4-argon 的实例,在 api-keys.gemini[].models 里显式登记这个模型。 v8.0.29 的内置目录里它只在 vertex 段。补目录的 PR #6648 到发稿还没合并。2Retry-After 睡下去。 现在这个版本发出来的是冷却剩余秒数,报障里的实例是 506177,约 140 小时。改这个行为的 PR #6647 也还没合并。3api-keys.gemini 通道请求 gemini/gemini-4-argon,本地直接回 HTTP 400 unknown provider for model gemini/gemini-4-argon。9GET /v1/models 里没有这一条,GET /v1beta/models/gemini-4-argon 是 404。同一把 key 直连 Google 的 gemini-4-argon:generateContent 是 200。9internal/registry/models/models.json 里,gemini 段 13 个模型中没有它;gemini-4-argon 出现在 vertex 段,antigravity 段的 ID 是 gemini-4-argon-high。10ModelsRefreshInterval。14 所以补 JSON 的补丁活不过一个刷新周期。WithGeminiBuiltins,接进 GetGeminiModels(),用 upsertModelInfos 注入一份内置定义;ID 相同时替换而不是重复,将来远端目录也收录 Argon 时不会出现两条。2/v1beta/models 拉到的模型写进 api-keys.gemini[].models。报障人做完之后 gemini 目录从 13 个涨到 34 个,Argon 的 countTokens、generateContent、SSE、Chat Completions、Responses 全部回到 200。9Fixed 标签,但代码还没并进主干、更没有版本。9 标签说的是维护者的判断,不是你机器上的可选项。Retry-After: 506177,约 140 小时。3Retry-After 的把它当普通限流重试,配了大重试预算的 agent 客户端于是每轮显示 reconnecting n/N;认它的直接睡满整个窗口,而不是快速失败。3QuotaExhaustedCooldownThreshold,取 5 分钟并对外导出。15code=model_cooldown,加上 type=usage_limit_reached、resets_at(unix 秒)和 retryable=false;省略 Retry-After,改发 X-Should-Retry: false——官方 OpenAI 与 Anthropic SDK 认这个头先于状态码。15rate_limit_error,留在文档化的错误类型里。短冷却(含恰好等于阈值)行为不变,照发 Retry-After、不发 X-Should-Retry。15sdk/cliproxy/auth/selector.go 里,冷却错误的 Headers() 对任何长度的冷却都无条件写 Retry-After,全文没有 X-Should-Retry。16
StatusCode() 固定返回 429;第 356 行把剩余冷却算成秒数,第 360 行不分长短一律 headers.Set("Retry-After", ...) 后返回。这份代码里没有任何按阈值分支的路径,所以针对多小时的额度耗尽,客户端拿到的就是一个 140 小时量级的 Retry-After。17code=model_cooldown 且 reset_seconds 很大时停手,不要把上游的 Retry-After 原样透传给会照做的客户端。clean,但仍未合并。15 这两条的开单时间卡在上一期截稿前几分钟,上一期没有收录。dirty,新增的评论来自自动审查。4x.com
codex-reset.com
opentherank.com
reddit.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
status.anthropic.com
status.cloud.google.com
status.openai.com
reddit.com
reddit.com
reddit.com
community.openai.com
linuxdo.club
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.