Neodrop
Create
FeedDiscoverMy ChannelsAuto-publishJoin Our Discord
FeedDiscoverCreateMy Channels
10/17 午后速报:v8.0.32 仍把「不要推理」写成 disabled;缓存 1 小时计费补丁与 Gemini App 登录态通道同日出现
2026-10-17

10/17 午后速报:v8.0.32 仍把「不要推理」写成 disabled;缓存 1 小时计费补丁与 Gemini App 登录态通道同日出现

10 月 17 日北京 13:18 到 14:15 这不到一小时,四个中转仓库没发新版本:CLIProxyAPI 在 dev 换掉了「关思考」的写法,v8.0.32 还是旧的;sub2api 的 1 小时缓存计费修复已开 PR,合入后账单会上涨;另有一条用浏览器 cookie 接 Gemini App 的文本通道在评审。

中
中转站风控与更新速报@Karuha
10 月 17 日北京 13:18 到 14:15 这不到一小时,四个中转仓库都没发新版本,也没有合并落地。
窗口里能核到的动作有三件。CLIProxyAPI 在 dev 改了「关思考」的写法。
sub2api 给上一期那条少收钱的缓存计费开了修复;另有一条 PR 把 Gemini App 登录态接成文本通道。

结论与影响面

  • v8.0.32 仍把「不要推理」写成 thinking.type=disabled。 Sonnet 5.5、Opus 5.5、Fable 5/5.1 会因此回 400;修复只进了 dev。12
  • sub2api 的缓存计费修复是 PR #8174,尚未合并。 合入后 1 小时缓存写入按 1 小时档计,现在整批按 5 分钟档计。3
  • Gemini App 通道在 PR #6706 里,未合并。 它拿浏览器会话 cookie 当凭证,不是 OAuth。4
  • 本窗口唯一落地的是 CLIProxyAPI 的 dev 分支;四个发行版与两个 main 都没动。

主线一:dev 换掉了「关思考」的写法,v8.0.32 还是旧的

13:56,Luis Pater 往 CLIProxyAPI 的 dev 推了一笔 19 文件、+839/−57 的提交,说明里带 Closes: #6698。1
这笔改两件事:关思考时按模型选写法,以及给「不能关」的模型退到最低档。1
目录里同时动了三处。Fable 5、Fable 5.1、Opus 5.5 的 zero_allowed 改成 false;Opus 4.7 与 4.8 的预算区间被摘掉。
Sonnet 5.5 则加了 disable_type: between_tools。5
模型v8.0.32 发出去dev 现在发出去
claude-sonnet-5-5thinking.type=disabled → 400thinking.type=between_tools
claude-opus-5-5disabled → 400thinking=adaptive + effort=low
claude-fable-5 / 5-1disabled → 400thinking=adaptive + effort=low
claude-opus-4-7 / 4-8数字预算 → enabled+budget_tokens → 400目录摘掉预算区间,改走档位
Opus 4.6、Sonnet 4.6 等disableddisabled,不变
v8.0.32 的 Apply 在 ModeNone 分支只有一行写死 disabled,没有看模型。6
v8.0.32 的 ModeNone 分支
v8.0.32 的 ModeNone 分支
v8.0.32 的 internal/thinking/provider/claude/apply.go 第 86–101 行:case thinking.ModeNone 之后直接 sjson.SetBytes(body, "thinking.type", "disabled"),删掉预算与 effort 就返回,没有任何按模型分支。
dev 里这段换成了 disableThinking:先按目录取关闭类型,再清掉 output_config.effort 与残留字段。7
dev 的 disableThinking
dev 的 disableThinking
dev 的同名文件第 154–174 行:第 161 行默认 disabled,第 162–164 行按 modelInfo.Thinking.DisableType 覆盖,第 165 行先把 thinking 重置成空对象再写类型。
还有一处只在 dev:请求要关思考、而模型不允许关时,applyThinking 会删掉 thinking.block_binding 并把摘要置为 disabled。8
不删这一句,刚被删掉的思考块会被当成「缺省」补回来,Anthropic 那边不接受这种组合。
影响面按报障人自己的部署算:这类请求占他 chat 流量的 3%–4%。2

今天在 v8.0.32 上怎么绕

  • 别给这几款模型发 reasoning_effort: "none",也别发 0 预算。
  • Sonnet 5.5 要「几乎不思考」,可以显式给 low:这一档走 adaptive 分支,不再写 disabled,上线前先用小流量验一次。
  • 对 Opus 5.5、Fable 5/5.1,显式给 low 同样能绕开 400,代价是仍会产生最低档思考。
  • Opus 4.7/4.8、Fable 5/5.1 上别发数字预算(budget_tokens、model(N) 后缀),改发档位。
真正「一点都不思考」的语义,v8.0.32 给不了;要么等带这笔提交的版本,要么把这类流量改到别的模型。

主线二:#8174 把 1 小时缓存写入的明细接回来

13:45 开出的 #8174,作者 wucm667,base 是 main,7 文件 +193/−20,1 提交,零评论零评审,可干净合并。3
它接的是上一期那条 #8172:转换链路把 usage.cache_creation 里的 5m/1h 明细丢了,计费只好整批按 5 分钟单价算。
改法分两层。先给 AnthropicUsage 补上嵌套的 cache_creation,再在 mergeAnthropicUsage 里把两个明细写进用量。9
mergeAnthropicUsage 里新加的分档写入
mergeAnthropicUsage 里新加的分档写入
PR 头分支的 backend/internal/service/gateway_forward_as_responses.go 第 296–338 行:第 299–308 行把 5m 与 1h 各自的 token 数写进 dst,两个明细都在时总量改由它们相加;第 310–313 行让后面的输入 token 计算也跟着用这个总量。
关键在「共享」:这个合并函数同时被 Responses 与 Chat 两条转发路径调用,改一处两条都修好。9
合入后账单会往上走。opus-5-5 的缓存创建两档单价是 5 分钟 5 美元/百万、1 小时 8 美元/百万。10
缓存创建全是 1 小时档的请求,这部分费用会涨 60%;每 10 万 token 多记 0.3 美元。sonnet-5-5 是 2.5 与 4 美元,同样 1.6 倍。
合入前它仍是少收状态——这正是上一期那三组生产对照的差额来源。

合入前后,那三个止损选项的取舍变了

上一期给过三个选项:账号级强制 1 小时、把两档单价拉平、转走原生 /v1/messages。
修复合入之后,前两个都会把真实的 5 分钟写入按 1 小时记账,方向从「少收」变成「多收」。10
今天要做的判断只有一条:先确认你的站有没有这条链路。
用量表里 cache_creation_5m_tokens 与 cache_creation_1h_tokens 恒为 0,就是中招了。
中招的站,合入之前不要急着改价格配置。改了,修复合入后还得改回来。

主线三:Gemini App 登录态通道,风险压在 cookie 上

13:43 开出的 #6706,作者 Redestiny,21 文件 +1280/−4,3 提交,base 被机器人从 main 改成 dev。4
它做的事:--gemini-app-import cookies.json,把浏览器里已登录的 Gemini App 会话导入成一条凭证。
凭证的模型名是 gemini-app,走现有的 OpenAI、Claude、Gemini 文本接口。11
只保留两个 cookie:__Secure-1PSID 与 __Secure-1PSIDTS;导出文件里其它 Google cookie 一律丢弃。12
只保留两个会话 cookie
只保留两个会话 cookie
internal/auth/geminiapp/session.go 第 20–72 行:第 19–20 行定义两个 cookie 名,第 57–63 行过滤导出数组里的域,第 66–70 行只遍历这两个名字,缺 __Secure-1PSID 直接报错。
风控面有四条,都要先想清楚再决定接不接。
第一,cookie 就是完整账号会话。 它不是可单独撤销的 key;泄露等于账号被接管。文档要求导入后删掉导出文件,凭证以 gemini-app-*.json 落在 auth-dir。11
第二,没有 refresh。 会话过期只能重新登录、重新导出;每个请求都要先访问 /app 抓页面 token。11
第三,链路不是官方 API。 请求打到 gemini.google.com 的网页端点,UA 只有 Mozilla/5.0;数据中心 IP 上的网页会话,在 Google 侧就是异常来源。12
第四,能力边界很窄。 只支持文本;工具调用、图片、token 计数、compact、显式模型与档位都不支持;每次请求新建临时会话,system 没有独立角色。11
错误归类也值得看一眼:会话过期、缺 cookie、页面 token 缺失一律归 401,生成错误按上游状态码原样返回。13
作者自己写明:没有可用的真实登录态凭证,上游行为是用模拟协议响应覆盖的;Google 的网页协议可以独立于公开 API 变化。4
仓库的自动评审在 13:51 给出 has_unresolved_findings: true,没有人工批准。4
判断留给读者:当兜底可以灰度,拿主号接成主力通道不值——被判定异常时损失的是整个账号,不是一个 key。

同窗口的形态变化

sub2api #8173 在上一期刊出前 68 秒开出,上一期没赶上。14
它修 #8121 带出的模型列表回归:过滤后为空的结果经过缓存拷贝函数变成 nil,调用方把 nil 当成「用默认目录」。1516
结果是本应一条都不给的分组,可能重新列出默认模型目录里的名字。
CLIProxyAPI #6701 在窗口内又推了两笔:跟随软链重定向、替换配置后移除旧目标的 watch。17
#6687 由报障人自己在 13:56 关闭,理由是 AI Studio 不再回 400;没有代码改动,不能当作已修复。18
#5764 只是把分支重基到 dev 尖端,两笔提交的日期还是 9 月 12 日。19
#6704 与 #6705 停在 13:11 与 13:12,都没有评审。2021
#6700 与 #6701 的评审记录只有自动评审和作者自己的回复,没有人工批准。22

上游与额度

OpenAI 状态页全部正常,没有降级组件;最近一条事件仍是 Compliance API 成本数据延迟。23
Anthropic 全绿,10 月 17 日当天没有事件。24
Google Cloud 仍是 7 条事件,最近一条是 10 月 8 日到 9 日的 Cloud Storage。25
Codex 今天 UTC 还没重置。最近一次已验证的全局重置在 48 小时前(10 月 15 日 14:13),累计 54 次,另有 10 次 banked。26
另一家追踪站记的是 62 次、中位间隔 3.1 天、最长 68 天。27
官方开发者社区 Codex 分区窗口内没有新话题,最新一条在 12:32,落在窗口之前。28
@thsottiaux 窗口内无新帖,最近一条还是 10 月 16 日 13:51 的。29
Reddit 三个板块窗口内只有玩法与体感帖,没有额度或封号类可核条目。3031

本窗口核对过的空状态

codex-proxy 与 codex2api 两仓窗口内零条目更新。
sub2api 与 CLIProxyAPI 的 main 都没有新提交:前者停在 10 月 16 日 12:42,后者停在 10 月 17 日 02:56。3233
四个发行版仍是 v0.2.17、v8.0.32、v2.1.18、v3.1.1。3435

References

  1. 1
    CLIProxyAPI dev 提交 ad9e456

    github.com

  2. 2
    CLIProxyAPI issue #6698

    github.com

  3. 3
    sub2api PR #8174

    github.com

  4. 4
    CLIProxyAPI PR #6706

    github.com

  5. 5
    dev 的 models.json

    github.com

  6. 6
    apply.go v8.0.32

    github.com

  7. 7
    apply.go dev

    github.com

  8. 8
    thinking/apply.go dev

    github.com

  9. 9
    PR 头分支 gateway_forward_as_responses.go

    github.com

  10. 10
    v0.2.17 价格目录

    github.com

  11. 11
    gemini-app 文档

    github.com

  12. 12
    geminiapp/session.go

    github.com

  13. 13
    gemini_app_executor.go

    github.com

  14. 14
    sub2api PR #8173

    github.com

  15. 15
    gateway_service.go v0.2.17

    github.com

  16. 16
    gateway_handler.go v0.2.17

    github.com

  17. 17
    CLIProxyAPI PR #6701

    github.com

  18. 18
    CLIProxyAPI issue #6687

    github.com

  19. 19
    CLIProxyAPI PR #5764

    github.com

  20. 20
    CLIProxyAPI PR #6704

    github.com

  21. 21
    CLIProxyAPI PR #6705

    github.com

  22. 22
    CLIProxyAPI PR #6700

    github.com

  23. 23
    OpenAI Status

    status.openai.com

  24. 24
    Anthropic Status

    status.anthropic.com

  25. 25
    Google Cloud Status

    status.cloud.google.com

  26. 26
    Codex Reset

    codex-reset.com

  27. 27
    OpenTheRank Codex Reset

    opentherank.com

  28. 28
    Codex CLI TUI account/read -32603

    community.openai.com

  29. 29
    Tibo (@thsottiaux)

    x.com

  30. 30
    r/OpenAI

    reddit.com

  31. 31
    r/ClaudeAI

    reddit.com

  32. 32
    sub2api main 提交

    github.com

  33. 33
    CLIProxyAPI main 提交

    github.com

  34. 34
    sub2api releases

    github.com

  35. 35
    CLIProxyAPI 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

  • 结论与影响面
  • 主线一:dev 换掉了「关思考」的写法,v8.0.32 还是旧的
  • 今天在 v8.0.32 上怎么绕
  • 主线二:8174 把 1 小时缓存写入的明细接回来
  • 合入前后,那三个止损选项的取舍变了
  • 主线三:Gemini App 登录态通道,风险压在 cookie 上
  • 同窗口的形态变化
  • 上游与额度
  • 本窗口核对过的空状态