• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hcqenjoy2
V2EX  ›  程序员

求助 claude code 升级为 2.1.222 后,无法使用自定义供应商

  •  
  •   hcqenjoy2 · 17h 1m ago · 1334 views

    claude code 好几天不升级,一升级就用不了了,原来 2.1.220 用第三方没问题,升级 2.1.221 2.1.220 提示 API error 和✻ Unable to connect to API (ECONNRESET) 查了半天 没有解决,无代理 和 代理情况下都不行, 是官方限制了?还是需要调整配置?有没有遇到同样问题的 使用 CC-Switch 管理配置

    6 replies    2026-08-06 02:46:45 +08:00
    xiaomushen
        1
    xiaomushen  
       16h 49m ago
    刚刚从 221 升级到 222 ,没有任何问题
    linzyu2
        2
    linzyu2  
       16h 47m ago
    刚刚升级到 222 ,可以用 cc switch 配置第三方供应商
    BaiMiao
        3
    BaiMiao  
       16h 45m ago
    2.1.222 版本,没有遇到,你有配置全局出站代理吗?
    hcqenjoy2
        4
    hcqenjoy2  
    OP
       15h 15m ago
    用 2.1.220 版本 拉了 npx -y @anthropic-ai/[email protected] 测试,用火山的 glm5.2 给了个这么个结论

    版本对照

    ┌──────────────────────┬──────────────────┬────────────────────────────────────────────────┐
    │ 版本 │ 测试 │ 结果 │
    ├──────────────────────┼──────────────────┼────────────────────────────────────────────────┤
    │ 2.1.222 │ 极简 "hi" │ 4/4 必现 ECONNRESET(first chunk → 11ms 内 RST) │
    ├──────────────────────┼──────────────────┼────────────────────────────────────────────────┤
    │ 2.1.220 │ 1000 字长文 ×6 次 │ 0/6 RST,全部一次成功 │
    ├──────────────────────┼──────────────────┼────────────────────────────────────────────────┤
    │ 裸 Python urllib │ 20+ 次 │ 0 RST │
    ├──────────────────────┼──────────────────┼────────────────────────────────────────────────┤
    │ 裸 Node undici/fetch │ 8 次 │ 0 RST │
    └──────────────────────┴──────────────────┴────────────────────────────────────────────────┘

    根因

    ECONNRESET 是 2.1.222 的客户端 transport bug,不是 Ark / 代理 / 请求内容问题。

    - 2.1.222 changelog item 4 把 API 请求改用 "proxy-aware transport"。这个新 transport 在火山方舟 relay 下,收到第一个 SSE chunk 后 ~11ms 内必然 ECONNRESET 。
    - 极简 "hi" 也必现 → 与 body 规模/tools/system/thinking 全部无关。
    - 裸 Python/Node 同一网络同栈都不 RST → 不是网络或代理。
    - 2.1.220 同 prompt 6/6 零 RST → 纯粹是 2.1.222 客户端 regression 。

    修复建议

    1. 保持 2.1.220,不要升级 2.1.222 ✅(你已正确降级)。这就是"2.1.222 不能用"的真正原因。
    2. 你当前 2.1.220 会话偶发的 attempt 6/10 是 Ark 端极低频间歇(控制测试 6 次零复现),重试通常恢复,可容忍。长会话累积大上下文时流式更长,暴露窗口略增。
    3. 若想进一步减少偶发:关闭 extended thinking(alwaysThinkingEnabled: false)可缩短单次流式时长,间接降低暴露--但治标,根因在 Ark 端。




    extended thinking(alwaysThinkingEnabled: false) 这个改了 还是不行,

    上面可以的朋友 你们用的哪个中转 我注册个试试
    jetsung
        5
    jetsung  
       14h 46m ago
    看看你是不是用了 cc switch 之类的,直接看 ~/.claude/settings.json 文件中的配置怎样
    Maxwe11
        6
    Maxwe11  
       1h 34m ago
    跟上面那个兄弟说的一样:

    1. 进去 claude 时,把 thinking 关掉;
    2. 在 cc 配置里,[body 覆盖]写上:
    '''
    {
    "thinking": {
    "type": "enabled"
    }
    }
    '''
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   926 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 20:21 · PVG 04:21 · LAX 13:21 · JFK 16:21
    ♥ Do have faith in what you're doing.