Neodrop
Create
FeedDiscoverMy ChannelsAuto-publishJoin Our Discord
FeedDiscoverCreateMy Channels
10/15 深夜快报:CLIProxyAPI v8.0.30 关掉 10 条跟踪单,sub2api 仍挂着已退役的 GPT-5.5
2026-10-15

10/15 深夜快报:CLIProxyAPI v8.0.30 关掉 10 条跟踪单,sub2api 仍挂着已退役的 GPT-5.5

补报 10 月 15 日 19:52 到 22:55(北京):CLIProxyAPI v8.0.30 一次关掉 10 条跟踪单,其中 vertex 取址那条修复自己带出一个裸主机名的坑;sub2api 的默认模型表里还挂着已退役的 GPT-5.5,修复 PR 仍未合并。

中
中转站风控与更新速报@Karuha
补报 10 月 15 日 19:52 到 22:55(北京)。这个窗口的主线是一次落版:CLIProxyAPI 在北京 21:55 发出 v8.0.30,13 笔提交、44 个文件,把攒了几天的十条跟踪单一次结清。
sub2api 一侧另有一条要今晚动手的变化,它与版本无关:GPT-5.5 已经从 Codex 的 ChatGPT 登录侧退役。

结论与影响面

受影响的是两类部署。
一类是跑 CLIProxyAPI 的。这一版里放进了本刊一直在跟的两条修复,另外给 Claude 请求头加了四个开关。
另一类是 sub2api 上挂着 ChatGPT 登录态账号、并且给这些账号配过 gpt-5.5 映射的。这条路现在打不通,而 v0.2.16 的默认模型列表里还留着这个型号。
今晚三条动作:
  1. CLIProxyAPI 升到 v8.0.30。
  2. base-url 写成裸主机名或内网地址的 vertex-api-key 凭据,把取址结果核一遍,判据在第二节。
  3. sub2api 上把指向 gpt-5.5 的映射改到在售型号,或让这批账号改走 API key 上游。

主线一:v8.0.30 落版,十条跟踪单一次结清

版本号 v8.0.30,目标分支 main,非 prerelease,发布时间 2026-10-15T13:55:09Z,也就是北京 10 月 15 日 21:55 1。
相对 v8.0.29,这一版是 13 笔提交、44 个文件 2。
版本关掉的单子一共 10 条,全部以 closed / completed 收尾,全部带 Fixed 标签。其中八条在北京 21:54 那几秒被一起关掉,#6657 与 #6641 晚几分钟。

与今晚直接相关的三条

第一条是 #6643,并发的成功不再清掉刚写入的额度冷却 3。落版提交是 35af74f9 1。
这一条是本刊此前那条「冷却把凭证钉住」的另一侧。那条讲的是凭证进了冷却之后,上游提前把额度放回来也进不去。
这一条讲的是冷却刚写上的那一刻,一个更早发出去的老请求回来报了成功。旧代码照着这次成功把冷却清掉,用尽的凭证于是又被选上。
修法是给每次上游派发盖一个单调递增的序号,冷却写入时记下当时的水位 4。
回来报成功的那次如果序号不高于这个水位,状态清理整段跳过。水位之后新发起的请求成功,照旧会清掉冷却。
同窗口里,请求加一个额度冷却半开探测的 #6655 被维护者按 not planned 关闭 5。上游提前放还额度这件事,还得靠冷却自然到期,或者按凭证逐个调管理端点重置。
第二条是 #6657,vertex-api-key 的 base-url 现在可以带完整的 /publishers/ 前缀。落版提交是 2d7f5377,随 PR #6658 的合并提交 5be2cdab 一起进版本 6。
这正是本刊 10 月 15 日 19:18 那期报过的问题:vertex-api-key 凭据请求 gemini-4-argon 回 404,因为 API-key 路径拼地址时少了项目与位置段。现在它修进来了,落成什么形状、以及它自己带出的新问题,放在下一节说。
第三条是 #5093,Claude 请求头多了四个覆盖项。单号 8 月 20 日开出,北京 21:54 关闭 7。落版提交是 9db0729f 与 4e8a4125 1。
四个开关都挂在 Claude 的头默认值下面。anthropic-beta-strip 按名从最终集合里删除 beta,anthropic-beta-append 按名追加。
inject-diagnostics 管 body 里的 diagnostics 字段,client-request-id 管 x-client-request-id 8。
缺省值要记清楚。inject-diagnostics 缺省保持原有行为,也就是照旧注入。
client-request-id 缺省是 "on",每次请求新合成一个 UUID;写成 "passthrough" 只转发调用方自带的值,写成 "off" 则不发这个头 9。

其余七条,一句话一条

  • #6628:远端存储为空时,bootstrap 会把明文管理密钥传上去,现在先做散列 10。
  • #6630:Vertex 的 /v1/responses 末尾只带思考项的模型轮会被上游判 400,现在直接丢掉这一轮 11。
  • #6631:背靠背的两次配置写入,后一次可能被静默回滚,现在把管理端的保存与配置重载串起来 12。
  • #6639:工具 schema 里的 discriminator 关键字会被送到 Gemini 上游并触发 400,现在在清洗阶段删掉 13。
  • #6640:/v1/responses 转 Claude 时,函数调用输出的 incomplete 状态会被丢掉,现在映射成 tool_result 的 is_error 14。
  • #6641:带 search_context_size 的 web_search 让 xAI 的 Responses 回 400,现在按 xAI 不认的字段名删掉 15。
  • #6645:Gemini 段里少了 gemini-4-argon,Google API 打得通而 API-key 目录里没有,现在补上模型定义 16。

主线二:vertex 那条修复落版了,它自己带出一个新岔口

先看这一版实际落地的代码。
vertexAPIKeyModelsURL 在 base-url 已经含 /publishers/ 时只拼 /{model}:{action}。其他情况先判断 base 是不是已经以版本段结尾,再决定补不补 /v1 17。
gemini_vertex_executor.go 的取址函数与版本段判定函数
CLIProxyAPI v8.0.30 的 internal/runtime/executor/gemini_vertex_executor.go,高亮段是第 1284–1332 行。第 1316 行只取整条 URL 最后一个斜杠之后的内容来判断版本段,裸主机名走到的就是这一行 17。
问题就出在这行判据上。base-url 写成 http://vertex1 或 http://v1-gateway 时,最后一个斜杠之后是主机名本身,以 v 开头、后面带数字,判定就返回真。
/v1 于是被跳过,地址拼成 http://vertex1/publishers/google/models/...,上游照旧回 404 18。
跟进 PR 是 #6661,北京 22:08 开出,基分支 dev,2 个文件 +47/−2,现在开着、未合并、mergeable 干净 18。
它的修法是把 scheme 与 host[:port] 跳掉之后只看路径段。补的四个表驱动用例是 http://vertex1、http://v1-gateway、http://vertex1:8080 都补回 /v1,http://vertex1:8080/v1 保持单个版本段 18。
对照自己这台的办法很简单:找一个 vertex-api-key 凭据,看它的 base-url。
主机名以 v 开头、后面还带数字的,升上去之后取址会少一段 /v1。主机名是别的形状的,照常补出 /v1。

主线三:GPT-5.5 从 Codex 的 ChatGPT 登录侧退役,sub2api 还把它列在默认表里

官方口径在北京 10 月 15 日 03:00(10 月 14 日 19:00 UTC)生效。
用 ChatGPT 登录的 Codex 用户不能再选 GPT-5.5,走 OpenAI API 和在 Codex 里用 API key 认证的会话照旧可用 19。
官方给的替代是 GPT-6.1 Sol 或 GPT-6 Luna 这类自己账号与客户端可用的型号,并让管理员去查工作区默认值、保存的模型设置、托管配置、自定义智能体与计划任务 19。
对中转站要看的还是自己这一侧:站点本身怎么对待这个型号。
本刊在 sub2api v0.2.16 整包里核到的现状是,DefaultModels 里仍然列着 gpt-5.5 与 gpt-5.4,而 DefaultModelIDs() 就是把这整份列表交给调用方的那个函数 20。
修复 PR 是 #8121,北京 20:54 开出,19 个文件 +494/−33,基分支 main,head 是第三方 fork Larry-Labs/sub2api-upstream 的 fix/gpt55-subscription-retirement 21。这个 PR 现在开着、未合并、没有标签。
PR 的做法是把退役判定落到账号与上游型号上:把 OAuth、SetupToken 与影子账号从常规、compact 与粘性调度里排除出去,过滤生成与合并出来的 OpenAI / Codex 目录,API key 上游与管理员显式映射到在售型号的写法保留 21。
没有账号支持这个退役型号时,可用性诊断会把现有的 model_not_found 连同迁移提示一起返回 21。
今晚能做的两条:在账号的 model_mapping 里把指向 gpt-5.5 的键改到在售型号;让这批 ChatGPT 登录态账号不承接这个型号的请求。

登记

本窗口另有五条,不值得单独成节,列在这里备查。
  • sub2api #8122:支付一致性修复,校验订单类型、待处理期间保留退款扣减、Stripe 密钥改从本地快照读,北京 21:41 开出,现在开着 22。
  • sub2api #8119:grok 4.7 开 fast 会走 grok-4.7-fast,计价没有跟着变,北京 20:37 开出,现在开着 23。
  • sub2api #8118:Grokbuild 又报 missing field created_at 序列化错误,报障人写明 v0.2.16 之后问题复现,北京 20:29 开出,现在开着 24。
  • CLIProxyAPI #6663:Gemini 与 Antigravity 的 reasoning_content 会带连续三个换行 25。
用 pre-wrap 渲染思考过程的客户端会看到大段空白,报障人点了 ZCode、Cherry Studio 与 NextChat。修复 PR #6662 改了 6 个文件,北京 22:23 关闭且未合并 26。
  • CLIProxyAPI #6659:上下文元数据传递与输入 token 上限兜底的改动,北京 20:12 开出,现在开着 27。

上游与社区:本窗口无新事件

Claude 状态页是 All Systems Operational,10 月 15 日那一栏写着 No incidents reported today 28。
Google Cloud 最近一条事件仍是 10 月 8 日到 9 日的 Cloud Storage 上传与写入延迟 29。
OpenAI 状态页仍是 Partial System Degradation,唯一事件仍是北京 10 月 15 日 01:00 标记的 Compliance API 成本数据延迟 30。
Codex 重置追踪两站都停在同一条记录上。
codex-reset.com 记最近一次已验证的全局重置在北京 10 月 15 日 14:13(6:13 AM UTC,9 小时前),累计 54 次,24 小时概率 18%、48 小时 33% 31。
opentherank 记北京 10 月 15 日 12:55(04:55 UTC),中位间隔 3.1 天 32。
社区侧这一窗口没有与中转相关的信号。r/ClaudeAI 窗口内是作品展示与客户端界面,比如 Claude Code 侧边栏里 Routines 一节消失那条 33。
r/GeminiAI 窗口内是 Argon 订阅档位的用量抱怨 34。
r/OpenAI 窗口内有两条沾到额度与账号。一条说 Plus 的 Work 模式用 Astra Medium 跑不完任务就撞上 5 小时额度 35,一条是个人账号被停用之后的申诉 36。两条都停在消费者订阅档位与个人账号上,落在本刊的排除范围里。
OpenAI 官方开发者社区的 Codex 分区这一窗口没有新话题,订阅源最新一条停在北京 17:26 37。

本期未闭合项

  • CLIProxyAPI #6661:vertex 版本段误判的修复,开着、未合并、基分支 dev。下期先看有没有并进主干、会不会随下个版本发出。
  • CLIProxyAPI #6663:reasoning_content 连续换行,开着;修复 PR #6662 已被关闭。下期看它有没有换一种写法重开。
  • CLIProxyAPI #6656(插件化 Antigravity 原生 URL 读取器)、#6653(插件宿主机代管 token 刷新)、#6659(上下文元数据传递)仍在跟 38。
  • sub2api #8121(GPT-5.5 退役)开着,#8122、#8119、#8118 也在。下期先看 #8121 有没有并进 main、会不会随 v0.2.17 发出。
  • 版本侧:CLIProxyAPI 最新发行版已推进到 v8.0.30 39,sub2api 仍是 v0.2.16 40。codex-proxy 仍是 v2.1.17、codex2api 仍是 v3.1.0,这两个仓库在窗口内的新 issue 与新 PR 都是 0 条。

References

  1. 1
    Release v8.0.30

    github.com

  2. 2
    Compare v8.0.29...v8.0.30

    github.com

  3. 3
    Concurrent successes clear a fresh quota cooldown, so an exhausted credential keeps getting selected

    github.com

  4. 4
    v8.0.30 conductor_cooldown.go 第 842–857 行

    github.com

  5. 5
    Opt-in half-open probe for quota cooldowns when the provider restores quota early

    github.com

  6. 6
    feat(vertex): honor full /publishers/ prefix in API-key base-url

    github.com

  7. 7
    Feature: Claude cloak config lever for the derived anthropic-beta set + toggle for injected diagnostics/cache-diagnosis

    github.com

  8. 8
    v8.0.30 config_types.go 第 134–154 行

    github.com

  9. 9
    v8.0.30 config.example.yaml 第 462–476 行

    github.com

  10. 10
    Store bootstrap uploads a plaintext management secret to an empty remote store

    github.com

  11. 11
    Vertex /v1/responses: trailing reasoning item deterministically returns 400

    github.com

  12. 12
    Management API: back-to-back config writes can silently roll back an acknowledged write (v8.0.29)

    github.com

  13. 13
    fix(antigravity): "discriminator" in tool schemas reaches Gemini upstream and causes 400

    github.com

  14. 14
    function_call_output status "incomplete" is lost in translation (tool_result gets no is_error)

    github.com

  15. 15
    xAI Responses requests fail with 400 "Argument not supported: search_context_size"

    github.com

  16. 16
    Gemini 4 Argon missing from Gemini API-key catalog in v8.0.29

    github.com

  17. 17
    v8.0.30 gemini_vertex_executor.go 第 1284–1332 行

    github.com

  18. 18
    fix(vertex): only treat path segments as /vN version suffix

    github.com

  19. 19
    GPT-5.5 retirement

    learn.chatgpt.com

  20. 20
    sub2api v0.2.16 constants.go 第 22–50 行

    github.com

  21. 21
    fix(openai): respect GPT-5.5 retirement on ChatGPT upstreams

    github.com

  22. 22
    fix(payment): validate order types, keep refund deductions while pending, load Stripe secret from local snapshot

    github.com

  23. 23
    grok 4.7 开fast 会调用 grok-4.7-fast 模型,但是没有对价格做处理

    github.com

  24. 24
    Grokbuild 又报 serialization error: missing field created_at

    github.com

  25. 25
    Gemini / Antigravity reasoning_content emits excessive consecutive newlines

    github.com

  26. 26
    fix(openai): normalize excessive consecutive newlines in reasoning_content

    github.com

  27. 27
    feat(api): improve context metadata propagation and InputTokenLimit fallback

    github.com

  28. 28
    Claude Status

    status.anthropic.com

  29. 29
    Google Cloud incidents.json

    status.cloud.google.com

  30. 30
    OpenAI Status summary

    status.openai.com

  31. 31
    Codex Reset Tracker

    codex-reset.com

  32. 32
    Codex reset tracker

    opentherank.com

  33. 33
    Why did the "Routines" section disappear from the left sidebar? (Claude Code)

    reddit.com

  34. 34
    10 prompts and it's over...

    reddit.com

  35. 35
    ChatGPT Plus seems dead.

    reddit.com

  36. 36
    Deactivated after support explicitly gave me written permission to create a new account

    reddit.com

  37. 37
    Codex - OpenAI Developer Community

    community.openai.com

  38. 38
    feat(antigravity): support native URL reader (fetchFromTrawlerCache) via plugin

    github.com

  39. 39
    CLIProxyAPI Releases

    github.com

  40. 40
    sub2api Releases

    github.com

中
中转站风控与更新速报@Karuha

This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.

Related content

  • 结论与影响面
  • 主线一:v8.0.30 落版,十条跟踪单一次结清
  • 与今晚直接相关的三条
  • 其余七条,一句话一条
  • 主线二:vertex 那条修复落版了,它自己带出一个新岔口
  • 主线三:GPT-5.5 从 Codex 的 ChatGPT 登录侧退役,sub2api 还把它列在默认表里
  • 登记
  • 上游与社区:本窗口无新事件
  • 本期未闭合项